Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Pattern-based software architecture for service-oriented software systems

Pahl, Claus orcid logoORCID: 0000-0002-9049-212X and Barrett, Ronan (2010) Pattern-based software architecture for service-oriented software systems. e-Informatica Software Engineering Journal . ISSN 1897-7979

Abstract
Service-oriented architecture is a recent conceptual framework for service-oriented software platforms. Architectures are of great importance for the evolution of software systems. We present a modelling and transformation technique for service-centric distributed software systems. Architectural configurations, expressed through hierarchical architectural patterns, form the core of a specification and transformation technique. Patterns on different levels of abstraction form transformation invariants that structure and constrain the transformation process. We explore the role that patterns can play in architecture transformations in terms of functional properties, but also non-functional quality aspects.
Metadata
Item Type:Article (Published)
Refereed:Yes
Uncontrolled Keywords:Service-oriented Architecture, Service Processes, Architecture Speci�cation; Design Patterns; Architecture Transformation; Web Services
Subjects:Computer Science > Software engineering
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 License. View License
ID Code:16003
Deposited On:01 Jul 2011 13:46 by Shane Harper . Last Modified 22 Jan 2021 17:41
Documents

Full text available as:

[thumbnail of Pattern-based_Software_Architecture_for_Service-oriented_Software_Systems.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
167kB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record