View-Based Integration of Process-Driven SOA Models at Various Abstraction Levels

  • Tran H
  • Zdun U
  • Dustdar S
N/ACitations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free