Transaction Management in Service-Oriented Systems: Requirements and a Proposal

被引:20
|
作者
Sun, Chang-ai [1 ]
el Khoury, Elie [2 ]
Aiello, Marco [2 ]
机构
[1] Univ Sci & Technol Beijing, Sch Informat Engn, Beijing 100083, Peoples R China
[2] Univ Groningen, Johann Bernoulli Inst, NL-9747 AG Groningen, Netherlands
基金
高等学校博士学科点专项科研基金;
关键词
Web services; transaction management; business process execution language;
D O I
10.1109/TSC.2010.50
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-Oriented Computing (SOC) is becoming the mainstream development paradigm of applications over the Internet, taking advantage of remote independent functionalities. The cornerstone of SOC's success lies in the potential advantage of composing services on the fly. When the control over the communication and the elements of the information system is low, developing solid systems is challenging. In particular, developing reliable web service compositions usually requires the integration of both composition languages, such as the Business Process Execution Language (BPEL), and of coordination protocols, such as WS-AtomicTransaction and WS-BusinessActivity. Unfortunately, the composition and coordination of web services currently have separate languages and specifications. The goal of this paper is twofold. First, we identify the major requirements of transaction management in Service-oriented systems and survey the relevant standards. Second, we propose a semiautomatic approach to integrate BPEL specifications and web service coordination protocols, that is, implementing transaction management within service composition processes, and thus overcoming the limitations of current technologies.
引用
收藏
页码:167 / 180
页数:14
相关论文
共 50 条
  • [41] SERVICE-ORIENTED BUSINESS PROCESS MANAGEMENT
    Repa, Vaclav
    KMIS 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE MANAGEMENT AND INFORMATION SHARING, 2009, : 284 - 287
  • [42] A service-oriented trust management framework
    Dimitrakos, T
    TRUST, REPUTATION, AND SECURITY: THEORIES AND PRACTICE, 2003, 2631 : 53 - 72
  • [43] Software configuration management related to the management of distributed systems and service-oriented architectures
    Tosic, V
    Mennie, D
    Pagurek, B
    SOFTWARE CONFIGURATION MANAGEMENT, 2003, 2649 : 54 - 69
  • [44] SERVICE-ORIENTED FUNCTIONAL MANAGEMENT IN PATROL
    BAYER, WJ
    POLICE CHIEF, 1975, 42 (04): : 42 - &
  • [45] Service-Oriented Methodology for Systems Development
    Keith, Mark
    Demirkan, Haluk
    Goul, Michael
    JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2013, 30 (01) : 227 - 259
  • [46] Requirements and Challenges for Building Service-Oriented Pervasive Middleware
    Maia, Marcia E. F.
    Rocha, Lincoln S.
    Andrade, Rossana M. C.
    INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES (ICPS 2009), 2009, : 93 - 102
  • [47] Verifying Service-oriented Requirements using Model Checking
    Cao Xiaoxia
    Miao Huaikou
    Xu Qingguo
    PROCEEDINGS OF THE ICEBE 2008: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, 2008, : 643 - 648
  • [48] Requirements-Driven Design of Service-Oriented Interactions
    Mahfouz, Ayman
    Barroca, Leonor
    Laney, Robin
    Nuseibeh, Bashar
    IEEE SOFTWARE, 2010, 27 (06) : 25 - 32
  • [49] Agile requirements handling in a service-oriented taxonomy of capabilities
    Jo Erskine Hannay
    Karsten Brathen
    Ole Martin Mevassvik
    Requirements Engineering, 2017, 22 : 289 - 314
  • [50] Complexity Metrics for Service-Oriented Systems
    Zhang, Qingqing
    Li, Xinke
    2009 SECOND INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING: KAM 2009, VOL 3, 2009, : 375 - 378