Affiliation:
1. Memorial University, Canada
2. University of Muenster, Germany
Abstract
Web services have become popular as a vehicle for the design, integration, composition, reuse, and deployment of distributed and heterogeneous software. However, although industry standards for the description, composition, and orchestration of Web services have been under development, their conceptual underpinnings are not fully understood. Conceptual models for service specification are rare, as are investigations based on them. This paper presents and studies a multi-level service composition model that perceives service specification as going through several levels of abstraction. It starts from transactional operations at the lowest level and abstracts into activities at higher levels that are close to the service provider or end user. The authors treat service composition from a specification and execution point of view, where the former is about composition logic and the latter about transactional guarantees. Consequently, the model allows for the specification of a number of transactional properties, such as atomicity and guaranteed termination, at all levels. Different ways of achieving the composition properties and implications of the model are presented. The authors also discuss how the model subsumes practical proposals like the OASIS Business Transaction Protocol, Sun’s WS-TXM, and execution aspects of the BPEL4WS standard.
Subject
Hardware and Architecture,Information Systems,Software
Reference31 articles.
1. Relational Transducers for Electronic Commerce
2. Unifying concurrency control and recovery of transactions
3. Battle, S. (2003). Boxes: black, white, grey and glass box view of web-services (Tech. Rep. No. HPL-2003-30). Bristol, UK: HP Laboratories Bristol.
4. Bultan, T., Fu, X., Hull, R., & Su, J. (2003). Conversation Specification: A New Approach to Design and Analysis of E-Service Composition. In Proceedings of the International World Wide Web Conference 2003 (WWW 2003) (pp. 403-410).
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献