A Pattern-based Analysis of WS-BPEL and Windows Workflow

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 process languages and serves as a means of comparison between different languages. The aim of this study 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 (WS-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. This study suggests a methodology for ordering existing pattern catalogs according to their importance for aOrchestration 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 process languages and serves as a means of comparison between different languages. The aim of this study 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 (WS-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. This study suggests a methodology for ordering existing pattern catalogs according to their importance for a selected problem domain which is Business-to-Business Integration. It furthermore presents an extensive evaluation of the languages at hand and assesses the degree of support they provide for several of the most important pattern catalogs. These catalogs are the workflow control-flow patterns, the service interaction patterns, the change patterns and the time patterns.show moreshow less

Download full text files

Export metadata

  • Export Bibtex
  • Export RIS
  • frontdoor_exportcitavi

Additional Services

    Share in Twitter Search Google Scholar
Metadaten
Fakultät / Lehrstuhl:Lehrstuhl für Praktische Informatik
Autor(en): Jörg Lenhard
Place of publication:Bamberg
Publisher:opus
Erscheinungsjahr:2011
Seitenzahl / Größe (KB):VIII, 134 S. : graph. Darst.
Schriftenreihen/Serie (Serial Number)Bamberger Beiträge zur Wirtschaftsinformatik und Angewandten Informatik (88)
SWD-Schlagwort(e):Business Process Execution Language; Online-Publikation; Prozessmuster; Serviceorientierte Architektur; Windows Workflow Foundation
Freie Schlagwort(e):Composite Service; Edit Distance; Orchestration Language; Support Measure
Composite Service; Edit Distance; Orchestration Language; Support Measure
DDC-Sachgruppe:004 Datenverarbeitung; Informatik
RVK - Regensburg Classification:ST 520
RVK - Regensburg Classification:ST 610
URN:urn:nbn:de:bvb:473-opus-3276
Document Type:Verschiedenartige Texte
Sprache(n):English
Publikationsdatum:27.06.2011