Reference Hub4
Service Oriented Solution Modeling and Variation Propagation Analysis Based on Architectural Building Blocks

Service Oriented Solution Modeling and Variation Propagation Analysis Based on Architectural Building Blocks

Liang-Jie Zhang, Jia Zhang
Copyright: © 2013 |Volume: 10 |Issue: 4 |Pages: 23
ISSN: 1545-7362|EISSN: 1546-5004|EISBN13: 9781466635524|DOI: 10.4018/ijwsr.2013100102
Cite Article Cite Article

MLA

Zhang, Liang-Jie, and Jia Zhang. "Service Oriented Solution Modeling and Variation Propagation Analysis Based on Architectural Building Blocks." IJWSR vol.10, no.4 2013: pp.39-61. http://doi.org/10.4018/ijwsr.2013100102

APA

Zhang, L. & Zhang, J. (2013). Service Oriented Solution Modeling and Variation Propagation Analysis Based on Architectural Building Blocks. International Journal of Web Services Research (IJWSR), 10(4), 39-61. http://doi.org/10.4018/ijwsr.2013100102

Chicago

Zhang, Liang-Jie, and Jia Zhang. "Service Oriented Solution Modeling and Variation Propagation Analysis Based on Architectural Building Blocks," International Journal of Web Services Research (IJWSR) 10, no.4: 39-61. http://doi.org/10.4018/ijwsr.2013100102

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

In spite of the widely recognized benefits of applying Service Oriented Architecture (SOA) to design enterprise-scale software systems, its actual application practice is not always a success. One major reason is the lack of a systematic engineering process and tool supported by reusable architectural artifacts. Toward this ultimate goal, this paper proposes a new method of architectural building blocks (ABB)-based SOA solution design and it is applicable to any layered or tiered infrastructure. The authors present the modeling of solution-level architectural artifacts and their relationships, whose formalization enables event-based variation notification and propagation analysis. The goal is to provide architecture-level support for configuration and re-configuration of architectural artifacts based on industry practices. Their method also supports solution-level project variation management for the process of updating and maintaining architectural artifacts. The authors report a prototype tool that they have developed and describe how they extend the Unified Modeling Language (UML) mechanism to implement the system and enable solution-level enforcement as an example. The prototype has been applied in real projects as an SOA solution modeling tool.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.