Model-Driven and Pattern-Based Integration of Process-Driven SOA models
Source: Inderscience Enterprises
Service-Oriented Architectures (SOA) is increasingly used in the context of business processes. However, the modelling approaches for process-driven SOAs do not yet sufficiently integrate the various kinds of models relevant for a process-driven SOA - ranging from process models to software architectural models to software design models. The authors propose to integrate process-driven SOA models via a model-driven software development approach that is based on proven practices documented as software patterns. They introduce pattern primitives as an intermediate abstraction to precisely model the participants in the solutions that patterns convey.