• DocumentCode
    1997096
  • Title

    Resource-Oriented Architecture for Business Processes

  • Author

    Xu, Xiwei ; Zhu, Liming ; Liu, Yan ; Staples, Mark

  • Author_Institution
    Australian Technol. Park, NICTA, Eveleigh, NSW
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    395
  • Lastpage
    402
  • Abstract
    REpresentational State Transfer (REST) is the set of design principles behind the World Wide Web (WWW). REST treats all entities in the world as link-connected resources, and supports a resource-oriented architecture (ROA) for the design of applications. REST and ROA are responsible for many of the desirable quality attributes achieved in the WWW, such as loose-coupling (better adaptability) and interoperability. However, many exiting Web-based or service-oriented applications (WSDL/SOAP-based) only use WWW/HTTP as a tunneling protocol or abuse URL and POX (Plain Old XML) by encoding method semantics in them. These applications use fine-grained remote procedure calls (RPC), breaking REST/ROA principles. We observe two kinds of challenges: 1) conceptually modelling process-intensive applications using a ROA promoted by the REST principles; and 2) practically decomposing a workflow-based business process into distributed, dynamic and RESTful process fragments. In this paper, we propose a ROA for business processes following the RESTful principles. We evaluate our approach by comparing it with current SOAP/WSDL/BPEL-driven approaches in terms of feasibility, process visibility, interoperability, and adaptability.
  • Keywords
    Web services; business data processing; open systems; software architecture; software quality; World Wide Web; encoding method semantics; fine-grained remote procedure calls; interoperability; representational state transfer; resource-oriented architecture; service-oriented applications; workflow-based business process; Australia; Buildings; Computer architecture; Object oriented modeling; Simple object access protocol; Uniform resource locators; Web services; Web sites; World Wide Web; XML; Business Process; REST; SOA; Workflow;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
  • Conference_Location
    Beijing
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3446-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2008.52
  • Filename
    4724571