Title :
An architecting method for distributed process-intensive systems
Author :
Xu, Xiwei ; Zhu, Liming ; Staples, Mark ; Liu, Yan
Author_Institution :
NICTA, Eveleigh, NSW, Australia
Abstract :
This paper introduces an architecting method for distributed process-intensive systems. Traditional methods (e.g. object-orientation, structured analysis or component/service-based designs) decompose a process-intensive system into entities with attached domain-specific operations (process constituents). This results in fine-grained remote procedure calls in distributed systems which are often detrimental to quality attributes such as performance, loose-coupling, adaptability and interoperability. Our method tailors the representational state transfer (REST) principles used for hypermedia data transfer to process-intensive systems by making process constituents into resources, and attaching a set of standard operations. Distributed processes interoperate by adhering to these operations and exchanging process information. In our method, process information exchange contains not only typical meta-information about a process, but also process fragments that indicate possible next-steps and interconnectedness for process coordination purposes. We have implemented our method in a Web environment and conducted a case study providing initial validation of its benefits.
Keywords :
open systems; software architecture; Web environment; distributed process-intensive systems; domain-specific operations; fine-grained remote procedure calls; hypermedia data transfer; interoperability; loose-coupling; process constituents; representational state transfer principles; Australia; Computer science; HTML; Process design; Protocols; Representational state transfer; Service oriented architecture; Web server; World Wide Web; XML;
Conference_Titel :
Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
Conference_Location :
Cambridge
Print_ISBN :
978-1-4244-4984-2
Electronic_ISBN :
978-1-4244-5295-8
DOI :
10.1109/WICSA.2009.5290819