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 条
  • [21] Service-oriented computing
    Mahmoud, Qusay H.
    Langendoerfer, Peter
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2008, 8 (03)
  • [22] Service-oriented device ecology workflows
    Loke, SW
    SERVICE-ORIENTED COMPUTING - ICSOC 2003, 2003, 2910 : 559 - 574
  • [23] An industry view on service-oriented architecture and Web services
    Chung, JY
    SOSE 2005: IEEE INTERNATIONAL WORKSHOP ON SERVICE-ORIENTED SYSTEM ENGINEERING, 2005, : 59 - 59
  • [24] Service-Oriented Digital Libraries: A Web Services Approach
    Zhao, Xia
    Liu, Enjie
    Clapworthy, Gordon
    2008 3RD INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES (ICIW 2008), 2008, : 608 - 613
  • [25] Enhancing Web services in the framework of service-oriented architectures
    Adamopoulos, Dionisis X.
    SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2006, : 260 - 265
  • [26] Service-oriented computing
    Bichler, M
    Lin, KJ
    COMPUTER, 2006, 39 (03) : 99 - 101
  • [27] Web Services Security Problem in Service-oriented Architecture
    Yue, Hua
    Tao, Xu
    INTERNATIONAL CONFERENCE ON APPLIED PHYSICS AND INDUSTRIAL ENGINEERING 2012, PT C, 2012, 24 : 1635 - 1641
  • [28] MPOOL: an object-oriented library for task composition and co-ordination
    Poggi, A
    Destri, G
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1999, 11 (14): : 835 - 848
  • [29] Service-oriented management approaches in web services framework
    Institute of Sysnet, Xi'an Jiaotong University, Xi'an 710049, China
    Jisuanji Gongcheng, 2006, 1 (13-15+70):
  • [30] A service-oriented middleware for runtime Web services interoperability
    Wohlstadter, Eric
    Tai, Stefan
    Mikalsen, Thomas
    Diament, Judah
    Rouvellou, Isabelle
    ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 393 - +