• DocumentCode
    2134273
  • Title

    Accountability as a Service for the Cloud: From Concept to Implementation with BPEL

  • Author

    Shiping Chen ; Chen Wang

  • fYear
    2010
  • fDate
    5-10 July 2010
  • Firstpage
    91
  • Lastpage
    98
  • Abstract
    Summary form only given. Accountability in Service Oriented Architecture (SOA) is a capability of making business processes across all participants (services, applications and people) accountable in terms of both business logic and Quality of Services (QoS). While accountability is a critical mechanism to enhance trust between collaborative services, there is the lack of standard accountability support in the current SOA infrastructure. For example, it is difficult with the existing technologies/infrastructure to resolve a dispute between two (web) services if some interactions between the two services go wrong; there is also little existing accountability support for a service consumer to collect quantity evidences to complain a service provider, who fails to meet its Service Level Agreement (SLA). As the increasing real-world activities are performed through the Internet connected services, we envision that there will be growing requirements for making the behaviors of both service providers and consumers accountable. In the business world, one may be reluctant to transact directly with a stranger. But a mutually trusted middleman can be used to facilitate transactions and resolve possible disputes. In this tutorial, we will share our observations and research results on building accountability into SOA. First, we will review related work on accountability in traditional distributed systems, ranging from Internet protocols and network file systems to outsourced database management systems. We will examine what methods embodied in these work can fit service computing in Internet scale and what cannot. Then we will present our research work on middleman-based approach to delivering accountability as a service, including our recent research results. This tutorial will focus on the major technical challenges of enabling SOA accountable and our solutions to these challenges. Finally, we will demonstrate our solutions using a collaborative services scenario deployed in - - Amazon EC^2 cloud. The goal of this tutorial is to provide detailed understanding of accountability issues and related technologies in SOA with in-depth related work discussions, recent research outcomes and a deployed accountability service prototype.
  • Keywords
    IP networks; Web services; business data processing; database management systems; quality of service; software architecture; AaaS; Internet protocols; QoS; SOA infrastructure; Web services; accountability as a service; business logic; business process; collaborative services; distributed systems; middleman-based approach; network file systems; outsourced database management systems; quality of services; service level agreement; service oriented architecture; service provider; Clouds; Collaboration; Companies; Measurement; Monitoring; Service oriented architecture; accountability; cloud computing; service orieanted architecture; trustworthiness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services (SERVICES-1), 2010 6th World Congress on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    978-1-4244-8199-6
  • Electronic_ISBN
    978-0-7695-4129-7
  • Type

    conf

  • DOI
    10.1109/SERVICES.2010.79
  • Filename
    5575581