Title :
Reducing Adapter Synthesis to Controller Synthesis
Author :
Gierds, Christian ; Mooij, Arjan J. ; Wolf, Karsten
Author_Institution :
Inst. fuer Inf., Humbolt-Univ. zu Berlin, Berlin, Germany
Abstract :
Service-oriented computing aims to create complex systems by composing less-complex systems, called services. Since services can be developed independently, the integration of services requires an adaptation mechanism for bridging any incompatibilities. Behavioral adapters aim to adjust the communication between some services to be composed in order to establish proper interaction between them. We present a novel approach for specifying such adapters, based on domain-specific transformation rules that reflect the elementary operations that adapters can perform. We also present a novel way to synthesize complex adapters that adhere to these rules, viz., by consistently separating data and control, and by using existing controller-synthesis algorithms. Our approach has been implemented, and we discuss some example applications, including real business processes in WS-BPEL.
Keywords :
Web services; service-oriented architecture; WS-BPEL; adaptation mechanism; adapter synthesis; business processes; complex systems; controller-synthesis algorithms; service-oriented computing; Adaptation model; Electronic mail; Engines; Petri nets; Semantics; System recovery; Transforms; Services composition; service integration.; web services interoperability;
Journal_Title :
Services Computing, IEEE Transactions on
DOI :
10.1109/TSC.2010.57