Web services workflows - Composition, co-ordination, and transactions in service-oriented computing

被引:2
|
作者
Dustdar, S [1 ]
机构
[1] Vienna Univ Technol, Distributed Syst Grp, A-1040 Vienna, Austria
来源
关键词
web services; workflows; composition; co-ordination; transactions; middleware;
D O I
10.1177/1063293X04046193
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Web services can be seen as a newly emerging research area for Service-oriented Computing and their implementation in Service-oriented Architectures. Web services are self-contained, self-describing modular applications or components providing services. Web services may be dynamically aggregated, composed, and enacted as Web services Workflows. This requires frameworks and interaction protocols for their co-ordination and transaction support. In a Service-oriented Computing setting, transactions are more complex, involve multiple parties (roles), span many organizations, and may be long-running, consisting of a highly decentralized service partner and performed by autonomous entities. A Service-oriented Transaction Model has to provide comprehensive support for long-running propositions including negotiations, conversations, commitments, contracts, tracking, payments, and exception handling. Current transaction models and mechanisms including their protocols and primitives do not sufficiently cater for quality-aware and long running transactions comprising loosely-coupled (federated) service partners and resources. Web services transactions require co-ordination behavior provided by a traditional transaction mechanism to control the operations and outcome of an application. Furthermore, Web services transactions require the capability to handle the coordination of processing outcomes or results from multiple services in a more flexible manner. This requires more relaxed forms of transactions-those that do not strictly have to abide by the ACID properties-such as loosely-coupled collaboration and workflows. Furthermore, there is a need to group Web services into applications that require some form of correlation, but do not necessarily require transactional behavior. The purpose of this paper is to provide a state-of-the-art review and overview of some proposed standards surrounding Web services composition, co-ordination, and transaction. In particular the Business Process Execution Language for Web services (BPEL4WS), its co-ordination, and transaction frameworks (WS-Co-ordination and WS-Transaction) are discussed.
引用
收藏
页码:237 / 245
页数:9
相关论文
共 50 条
  • [1] Quantum Service-Oriented Computing: A Practical Introduction to Quantum Web Services and Quantum Workflows
    Beisel, Martin
    Garcia-Alonso, Jose
    Murillo, Juan M.
    Weder, Benjamin
    [J]. WEB ENGINEERING, ICWE 2024, 2024, 14629 : 465 - 468
  • [2] Web services, service-oriented computing, and service-oriented architecture: Separating hype from reality
    Erickson, John
    Siau, Keng
    [J]. JOURNAL OF DATABASE MANAGEMENT, 2008, 19 (03) : 42 - 54
  • [3] Web services for Service-Oriented Communication
    Chou, Wu
    Li, Li
    Liu, Feng
    [J]. 2006 INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, 2006, : 449 - +
  • [4] Web services and service-oriented architectures
    Alonso, G
    Casati, F
    [J]. ICDE 2005: 21ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2005, : 1147 - 1147
  • [5] Research on the Composition Approach of Service-oriented Enterprises Collaborative Web Services Composition Model
    Bi, Jing
    Zhu, Zhi-liang
    Tie, Ming
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS, 2009, : 186 - +
  • [6] Research on the Composition Approach of Service-oriented Enterprises Collaborative Web Services Composition Model
    Bi, Jing
    Zhu, Zhi-liang
    Tie, Ming
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS, 2009, : 615 - +
  • [7] A service-oriented approach to engineering web services
    Lee, JY
    Lee, S
    Kim, K
    Kim, H
    [J]. CONCURRENT ENGINEERING: THE WORLDWIDE ENGINEERING GRID, PROCEEDINGS, 2004, : 81 - 87
  • [8] Service-oriented enterprise applications and Web service composition
    Jen Yao Chung
    Martin Bichler
    [J]. Information Systems and e-Business Management, 2005, 3 (2) : 101 - 102
  • [9] A framework for service-oriented Testing of Web Services
    Zhu, Hong
    [J]. 30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 145 - 150
  • [10] Semantic Web Service Composition for Service-Oriented Architectures
    Weise, Thomas
    Bleul, Steffen
    Kirchhoff, Marc
    Geihs, Kurt
    [J]. IEEE JOINT CONFERENCE ON E-COMMERCE TECHNOLOGY (CEC'08) AND ENTERPRISE COMPUTING, E-COMMERCE AND E-SERVICES (EEE'08), 2008, : 355 - 358