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 :
بازگشت