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
  • Export XML

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Institutes:Fakultät Wirtschaftsinformatik und Angewandte Informatik / Lehrstuhl für Praktische Informatik
Author:Jörg Lenhard
Place of publication:Bamberg
Publisher:opus
Year of publication:2011
Pages / Size:VIII, 134 S. : graph. Darst.
Collections (Serial Number):Bamberger Beiträge zur Wirtschaftsinformatik und Angewandten Informatik (88)
SWD-Keyword:Business Process Execution Language; Online-Publikation; Prozessmuster; Serviceorientierte Architektur; Windows Workflow Foundation
Keywords:Composite Service; Edit Distance; Orchestration Language; Support Measure
Composite Service; Edit Distance; Orchestration Language; Support Measure
DDC-Classification:0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 004 Datenverarbeitung; Informatik
RVK-Classification:ST 520
RVK-Classification:ST 610
URN:urn:nbn:de:bvb:473-opus-3276
Document Type:Various texts
Language:English
Publishing Institution:Otto-Friedrich-Universität Bamberg
Release Date:2011/06/27

$Rev: 13581 $