Title :
Pattern-based customisable transformations for style-based service architecture evolution
Author :
Ahmad, Ayaz ; Pahl, Claus
Author_Institution :
Lero - The Irish Software Eng. Res. Centre, Dublin City Univ., Dublin, Ireland
Abstract :
Service-based architecture have now become commonplace, creating the need to address their systematic maintenance and evolution. We propose a layered pattern-based transformation framework to support a stepwise and incremental Service-Oriented Architecture (SOA) evolution. The framework enables higher-level abstract and system-level operational transformation of SOA elements to facilitate architectural evolution. Higher-level transformations are defined by combining the basic transformation operators and transformation patterns. An abstraction layer encapsulates these primitive transformations into declarative user-defined transformation rules. SOA-specific architectural styles are applied to refine the transformed design to complete a style-based SOA evolution. An electronic payment system case study is used to demonstrate the architectural evolution at different abstraction levels.
Keywords :
electronic money; software architecture; SOA-specific architectural styles; abstraction layer; declarative user-defined transformation rules; electronic payment system; higher-level transformations; pattern-based customisable transformation framework; service-based architecture; style-based service architecture evolution; Business; Computer architecture; Computers; Information systems; Semantics; Service oriented architecture; Software; Modeling and Transformation; Service Architecture Evolution; Web Services Architecture;
Conference_Titel :
Computer Information Systems and Industrial Management Applications (CISIM), 2010 International Conference on
Conference_Location :
Krackow
Print_ISBN :
978-1-4244-7817-0
DOI :
10.1109/CISIM.2010.5643631