Browse DORAS
Browse Theses
Latest Additions
Creative Commons License
Except where otherwise noted, content on this site is licensed for use under a:

Distribution pattern-driven development of service architectures

Barrett, Ronan and Pahl, Claus (2009) Distribution pattern-driven development of service architectures. Journal of Universal Computer Science, 15 (11). pp. 2166-2195. ISSN 0948-6968

Full text available as:

PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader


Distributed systems are being constructed by composing a number of discrete components. This practice is particularly prevalent within the Web service domain in the form of service process orchestration and choreography. Often, enterprise systems are built from many existing discrete applications such as legacy applications exposed using Web service interfaces. There are a number of architectural configurations or distribution patterns, which express how a composed system is to be deployed in a distributed environment. However, the amount of code required to realise these distribution patterns is considerable. In this paper, we propose a distribution pattern-driven approach to service composition and architecting. We develop, based on a catalog of patterns, a UML-compliant framework, which takes existing Web service interfaces as its input and generates executable Web service compositions based on a distribution pattern chosen by the software architect.

Item Type:Article (Published)
Subjects:Computer Science > Software engineering
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Publisher:Graz University of Technology;Universiti Malaysia Sarawak
Official URL:
Copyright Information:Copyright 2008 Journal of Universal Computer Science
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 License. View License
Funders:Irish Research Council for Science Engineering and Technology
ID Code:15968
Deposited On:09 Dec 2010 14:21 by Shane Harper. Last Modified 12 Jan 2017 12:08

Download statistics

Archive Staff Only: edit this record