• DocumentCode
    1645420
  • Title

    From Representational State Transfer to Accountable State Transfer Architecture

  • Author

    Zou, Joe ; Mei, Jing ; Wang, Yan

  • Author_Institution
    IBM Australia, Macquarie Univ. Sydney, Sydney, NSW, Australia
  • fYear
    2010
  • Firstpage
    299
  • Lastpage
    306
  • Abstract
    Since Representational State Transfer (REST) architecture was proposed by Fielding in early 1990s for distributed hypermedia systems, it has become a popular architectural style of choice in various computing environments. However, REST was not originally designed to support enterprise requirements, in particular the accountability requirements that are crucial for the business services offered through the Software as a Service (SaaS) and Cloud Computing environments. In this paper, we propose an Accountable State Transfer (AST) architecture to bridge the accountability gap in REST. With AST, service participants can be held accountable for each representational state transfer during service consumption. A formal service contract model with a hybrid reasoning mechanism and a novel accountable state transfer protocol are designed as the mechanisms underpinning the AST architecture. Moreover, we implement a Credit Check service prototype based on AST, demonstrating the practicality of such architecture. Inheriting REST´s scalability, AST architecture provides the much needed accountability capabilities for the virtual service delivery environment.
  • Keywords
    Web services; formal specification; inference mechanisms; software architecture; accountable state transfer; accountable state transfer protocol; cloud computing; credit check service prototype; formal service contract model; hybrid reasoning mechanism; representational state transfer; software-as-a-service; state transfer architecture; Computational modeling; Computer architecture; Contracts; Monitoring; Protocols; Service oriented architecture; AST; Accountability; REST; SOA; Service Contract;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2010 IEEE International Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    978-1-4244-8146-0
  • Electronic_ISBN
    978-0-7695-4128-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2010.56
  • Filename
    5552774