• DocumentCode
    1949828
  • Title

    An architecting method for distributed process-intensive systems

  • Author

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

  • Author_Institution
    NICTA, Eveleigh, NSW, Australia
  • fYear
    2009
  • fDate
    14-17 Sept. 2009
  • Firstpage
    277
  • Lastpage
    280
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/WICSA.2009.5290819
  • Filename
    5290819