SOA is an emerging architectural style to achieve loosely-coupling and high interoperability of software components and systems by using message exchanges via standard public interfaces. In SOAs, software components are exposed as services and typically coordinated by using processes which enable service invocations from corresponding activities. These processes are described in high-level or low-level modeling languages. The extreme divergence in term of syntax, semantics and levels of abstraction of existing process modeling languages hinders the interoperability and reusability of software components or systems being built upon or relying on such models. In this paper we present a novel approach that provides an automated integration of modeling languages at different abstraction levels using the concept of architectural view. Our approach is realized as a view-based reverse engineering tool-chain in which process descriptions are mapped onto appropriate high-level or low-level views, offered by a view-based modeling framework.
CITATION STYLE
Tran, H., Zdun, U., & Dustdar, S. (2008). View-Based Integration of Process-Driven SOA Models at Various Abstraction Levels. In Model-Based Software and Data Integration (pp. 55–66). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-78999-4_7
Mendeley helps you to discover research relevant for your work.