Detecting Portability Issues in Model-Driven BPEL Mappings

Faculty/Professorship: Distributed Systems  
Author(s): Lenhard, Jörg; Wirtz, Guido  
Title of the compilation: Proceedings of the Twenty-Fifth International Conference on Software Engineering & Knowledge Engineering : 2013, Boston, June 27 - 29
Corporate Body: Knowledge Systems Institute Graduate School, USA
Publisher Information: Skokie, IL 60076, USA : Knowledge Systems Institute Graduate School
Year of publication: 2013
Pages: 4
ISBN: 978-1-891706-33-2
Language(s): English
Service orchestration languages, like the Web Services Business Process Execution Language (BPEL), have been frequently used to provide an implementation platform for model-driven development approaches. As avoidance of vendor lock-in and portability of process definitions are central aims of BPEL, most approaches claim to support a large set of different runtime environments. But, even though today various runtimes for BPEL are available, every runtime implements a different language subset, thus hampering portability. Our idea is to improve this situation by using techniques, the Web Services Interoperability Organization (WS-I) has used to improve services interoperability. We describe a portability profile for BPEL that can detect portability issues in process definitions. Using this profile, we evaluate the portability of BPEL mappings used in several model-driven development approaches.
Keywords: SOA, BPEL, portability, profile, mapping
Type: Conferenceobject
Year of publication: 16. April 2014