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
Link To Document