{"title":"Policy Controlled Message Transformations","authors":"Martin Eggenberger, Darrell Thurmond, N. Prakash","doi":"10.1109/SERVICES-I.2009.44","DOIUrl":null,"url":null,"abstract":"When implementing a heterogeneous service infrastructure several criteria must be met to exchange information between a service provider and a service consumer. Most often a homogeneous messages model is recommended to describe messages within such an ecosystem. Most organizations architectures’ though have evolved without such meta-model; and therefore, a message transformation model is necessary to convert from one service representation to the other. In this paper we propose and validate a meta - processing model that allows a service to transform a message before the main processing starts in the service using a policy language. These message transformations are based on dynamic policies that control and govern the individual message properties. From a processing perspective we are using an interceptor pattern on the service node itself and apply our policy term rewriting rules to the message. This approach not only provides the mathematical foundation for message transformations using policies (rewrite rules) but also allows us to extend the model for other policy related control problems.","PeriodicalId":159235,"journal":{"name":"2009 Congress on Services - I","volume":"11254 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Congress on Services - I","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SERVICES-I.2009.44","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
When implementing a heterogeneous service infrastructure several criteria must be met to exchange information between a service provider and a service consumer. Most often a homogeneous messages model is recommended to describe messages within such an ecosystem. Most organizations architectures’ though have evolved without such meta-model; and therefore, a message transformation model is necessary to convert from one service representation to the other. In this paper we propose and validate a meta - processing model that allows a service to transform a message before the main processing starts in the service using a policy language. These message transformations are based on dynamic policies that control and govern the individual message properties. From a processing perspective we are using an interceptor pattern on the service node itself and apply our policy term rewriting rules to the message. This approach not only provides the mathematical foundation for message transformations using policies (rewrite rules) but also allows us to extend the model for other policy related control problems.