|Gómez Sáez, Santiago; Andrikopoulos, Vasilios; Hahn, Michael; Karastoyanova, Dimka; Weiß, Andreas: Enabling Reusable and Adaptive Modeling, Provisioning & Execution of BPEL Processes. |
In: Proceedings of the 8th International Conference on Service-Oriented Computing and Applications (SOCA'15).
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
Rome, Italy: IEEE Computer Society, 19. Oktober 2015.
Artikel in Tagungsband (Konferenz-Beitrag).
|CR-Klassif.||H.4.1 (Office Automation)|
C.2.4 (Distributed Systems)
D.2.11 (Software Engineering Software Architectures)
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.
|Kontakt||Santiago Gómez Sáez: firstname.lastname@example.org |
|Abteilung(en)||Universität Stuttgart, Institut für Architektur von Anwendungssystemen|
|Eingabedatum||30. Juli 2015|