DSG-Veranstaltungsangebot zum SoSe 2012 steht im vc zur Verfügung
ausführlich
Bericht zur CeBIT Fahrt
ausführlich
Informatik-Workshop ZEUS 2012 in Bamberg
ausführlich
(inkl. Folien)
ausführlich
Orchestration languages are of paramount importance for building composite services in service-oriented architectures. Pattern-based analysis is a method that allows to determine the expressiveness of existing languages and serves as a means of comparison between different languages. The aim of this project is the analysis and comparison of important languages for building Web Services-based orchestrations, as well as the improvement of the method of pattern-based analysis.
The predominant orchestration language today is the
Web Services Business Process Execution Language (BPEL) 2.0. This language is a standard that has been implemented by several companies and projects, such as the
OpenESB BPEL Service Engine. An additional language is
Windows Workflow 4 that is shipped by Microsoft as part of the .NET framework.
There are various aspects, represented by pattern catalogs, for which existing languages can be analyzed. So far, this project focused on the
control-flow patterns, the
service interaction patterns, the
time patterns, and the
patterns for changes in predefined regions. Executable process models for the patterns supported by one of the languages discussed above can be found under deliverables.
Publications
Lenhard J., Schönberger A., Wirtz G.: Edit Distance-Based Pattern Support Assessment of Orchestration Languages
Proceedings of On the Move 2011 Confederated International Conferences: CoopIS, IS, DOA and ODBASE, Hersonissos, Crete, Greece, Oct 19 - 21, 2011, Springer, 2011
Lenhard J., Schönberger A., Wirtz G.: Streamlining Pattern Support Assessment for Service Composition Languages
Proceedings of the 3rd Central-European Workshop on Services and their Composition (ZEUS), Karlsruhe, Germany, February 21-22, 2011
Deliverables
Lenhard, J.: A Pattern-based Analysis of WS-BPEL and Windows Workflow
Bamberger Beiträge zur Wirtschaftsinformatik und Angewandten Informatik Nr. 88, Bamberg University, March 2011. ISSN 0937-3349
WS-BPEL 2.0 and OpenESB BPEL Service Engine process models (
)
Windows Workflow 4 process models (
)
The process models are also available in a Subversion repository.
Participants
Jörg Lenhard