DocumentCode :
3741384
Title :
Enabling Reusable and Adaptive Modeling, Provisioning & Execution of BPEL Processes
Author :
Santiago G?mez S?ez;Vasilios Andrikopoulos;Michael Hahn;Dimka Karastoyanova; Wei?
Author_Institution :
Inst. of Archit. of Applic. Syst., Univ. of Stuttgart, Stuttgart, Germany
fYear :
2015
Firstpage :
51
Lastpage :
58
Abstract :
The Business Process Execution Language (BPEL) is a well established language for the definition of process models as service orchestrations. Service orchestrations are used in conjunction with service choreographies in order to create distributed, complex service-based applications. An important requirement for such applications is the need for flexibility during both their modeling and their execution. This work builds on this need by proposing an extension of BPEL in order to allow the definition of abstract constructs on the level of executable process models. Such constructs can be refined to concrete activities at any time, enabling the reuse of existing models and the dynamic adaptation to changing requirements. The design and implementation of the language extension, as well as that of the supporting environment required for the modeling, provisioning, and execution of such process models is further discussed. A case study on a city-wide public transportation system offers the means for an evaluation of the proposed approach.
Keywords :
"Adaptation models","Concrete","Context","Manuals","Public transportation","Context modeling","Computational modeling"
Publisher :
ieee
Conference_Titel :
Service-Oriented Computing and Applications (SOCA), 2015 IEEE 8th International Conference on
Type :
conf
DOI :
10.1109/SOCA.2015.13
Filename :
7399091
Link To Document :
بازگشت