1. A centralized and a decentralized method to automatically derive choreography-conforming web service systems
- Author
-
Rodríguez, Ismael, Díaz, Gregorio, Rabanal, Pablo, and Mateo, Jose Antonio
- Subjects
- *
WEB services , *MATHEMATICAL models , *DECENTRALIZED control systems , *COMPUTATIONAL mathematics , *SEMANTIC computing , *CONFORMAL mapping , *COMPUTER network resources - Abstract
Abstract: We present a formal model to represent orchestrations and choreographies and we define several conformance semantic relations allowing to detect whether a set of orchestration models, representing some web services, leads to the overall communications described in a choreography. Given this formal model, we develop automatic methods to derive a set of web services from a given choreography, in such a way that the system consisting of these services necessarily conforms to the choreography. These methods enable the construction of conforming systems of services even in cases where projecting the choreography into each service would lead to a non-conforming system. This issue is addressed by adding some control messages that make services interact as required by the choreography. Two different derivation methods are presented. In the centralized method, a new service is responsible of managing these additional control messages. In the decentralized method, the responsibility of handling these messages is distributed among all services. [Copyright &y& Elsevier]
- Published
- 2012
- Full Text
- View/download PDF