Title :
Web service composition languages: old wine in New bottles?
Author :
Van der Aalst, Wil M P ; Dumas, Marlon ; Hofstede, Arthur H M ter
Author_Institution :
Dept. of Technol. Manage., Eindhoven Univ. of Technol., Netherlands
Abstract :
Recently, several languages for Web service composition have emerged (e.g., BPEL4WS and WSCI). The goal of these languages is to glue Web services together in a process-oriented way. For this purpose, these languages typically borrow concepts from workflow management systems and embed these concepts in the so-called "Web services stack". Up to now, little or no effort has been dedicated to systematically evaluate the capabilities and limitations of these languages. BPEL4WS for example is said to combine the best of other standards for Web service composition such as WSFL (IBM) andXLANG (Microsoft), and allows for a mixture of block structured and graph structured process models. However, aspects such as the expressiveness, adequacy, orthogonality, and formal characterization of BPEL4WS (e.g. reachability) have not yet been systematically investigated. Although BPEL4WS is not a bad proposal, it is remarkable how much attention it receives while more fundamental issues such as semantics, expressiveness, and adequacy do not get the attention they deserve. Therefore, we advocate the use of more rigorous approaches to critically evaluate the so-called standards for Web services composition, and to learn from 25 years of experiences in the workflow/office automation domain.
Keywords :
Internet; business data processing; specification languages; workflow management software; Internet; Web service composition languages; office automation; workflow management systems; Business data processing; Internet; Specification languages;
Conference_Titel :
Euromicro Conference, 2003. Proceedings. 29th
Print_ISBN :
0-7695-1996-2
DOI :
10.1109/EURMIC.2003.1231605