Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Publication date | 22/11/2010 |
---|---|
Host publication | 2010 International Conference on Computer Information Systems and Industrial Management Applications, CISIM 2010 |
Publisher | IEEE |
Pages | 371-376 |
Number of pages | 6 |
ISBN (print) | 9781424478170 |
<mark>Original language</mark> | English |
Event | 2010 International Conference on Computer Information Systems and Industrial Management Applications, CISIM 2010 - Krackow, Poland Duration: 8/10/2010 → 10/10/2010 |
Conference | 2010 International Conference on Computer Information Systems and Industrial Management Applications, CISIM 2010 |
---|---|
Country/Territory | Poland |
City | Krackow |
Period | 8/10/10 → 10/10/10 |
Name | 2010 International Conference on Computer Information Systems and Industrial Management Applications, CISIM 2010 |
---|
Conference | 2010 International Conference on Computer Information Systems and Industrial Management Applications, CISIM 2010 |
---|---|
Country/Territory | Poland |
City | Krackow |
Period | 8/10/10 → 10/10/10 |
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.