Toward Trustworthy Coordination of Web Services Business Activities

被引:17
作者
Chai, Hua [1 ]
Zhang, Honglei [1 ]
Zhao, Wenbing [1 ]
Melliar-Smith, P. Michael [2 ]
Moser, Louise E. [2 ]
机构
[1] Cleveland State Univ, Dept Elect & Comp Engn, Cleveland, OH 44115 USA
[2] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
基金
美国国家科学基金会;
关键词
Business activity; Byzantine fault tolerance; distributed transaction; service-oriented computing; trustworthy computing; web services; BYZANTINE AGREEMENT;
D O I
10.1109/TSC.2011.57
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a lightweight Byzantine fault tolerance (BFT) algorithm, which can be used to render the coordination of web services business activities (WS-BA) more trustworthy. The lightweight design of the BFT algorithm is the result of a comprehensive study of the threats to the WS-BA coordination services and a careful analysis of the state model of WS-BA. The lightweight BFT algorithm uses source ordering, rather than total ordering, of incoming requests to achieve Byzantine fault tolerant, state-machine replication of the WS-BA coordination services. We have implemented the lightweight BFT algorithm, and incorporated it into the open-source Kandula framework, which implements the WS-BA specification with the WS-BA-I extension. Performance evaluation results obtained from the prototype implementation confirm the efficiency and effectiveness of our lightweight BFT algorithm, compared to traditional BFT techniques.
引用
收藏
页码:276 / 288
页数:13
相关论文
共 50 条
  • [21] On the business value and technical challenges of adopting Web services
    Tilley, S
    Gerdes, J
    Hamilton, T
    Huang, S
    Müller, H
    Smith, D
    Wong, K
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2004, 16 (1-2): : 31 - 50
  • [22] A system for interactive authorization for business processes for Web services
    Koshutanski, H
    Massacci, F
    WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 521 - 525
  • [23] On-demand business collaboration enablement with web services
    Sayah, JY
    Zhang, LJ
    DECISION SUPPORT SYSTEMS, 2005, 40 (01) : 107 - 127
  • [24] Toward information retrieval Web services for digital libraries
    Fu, YY
    Mostafa, J
    JCDL 2004: PROCEEDINGS OF THE FOURTH ACM/IEEE JOINT CONFERENCE ON DIGITAL LIBRARIES: GLOBAL REACH AND DIVERSE IMPACT, 2004, : 370 - 371
  • [25] Byzantine fault tolerant coordination for web services atomic transactions
    Zhao, Wenbing
    SERVICE-ORIENTED COMPUTING - ICSOC 2007, PROCEEDINGS, 2007, 4749 : 307 - +
  • [26] An analysis of web services support for dynamic business process outsourcing
    Grefen, Paul
    Ludwig, Heiko
    Dan, Asit
    Angelov, Sarnuil
    INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (11) : 1115 - 1134
  • [27] DETECTING PONZI AND PYRAMID BUSINESS SCHEMES IN CHOREOGRAPHED WEB SERVICES
    Gunestas, Murat
    Mehmet, Murad
    Wijesekera, Duminda
    ADVANCES IN DIGITAL FORENSICS VI, 2010, 337 : 133 - +
  • [28] Requirements modeling of Web services-based business processes
    Afzal, Ayesha
    Shafiq, Basit
    Shamail, Shafay
    Adam, Nabil
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2020, 26 (06) : 1401 - 1424
  • [29] Web services composition for process management in E-business
    Zhang, DS
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2004, 45 (02) : 83 - 91
  • [30] Educating Knowledge Workers for E-Business and Web Services
    Kourik, Janet L.
    Wang, JiangPing
    SIGMIS CPR '10: PROCEEDINGS OF THE 2010 ACM SIGMIS COMPUTER PERSONNEL RESEARCH CONFERENCE, 2010, : 121 - 127