Service-Oriented Architecture (SOA)
Business processes are constantly changing – service-oriented architectures (SOA) promise a suitably flexible and agile IT landscape.
SOA is based on three pillars:
- Technical analysis of business processes
- Management of reusable services
- Technical implementation of parts of processes as workflows
SOA Challenge
Most system environments cannot normally sensibly merge these three aspects. Models can be used as a means for effectively managing an SOA.
However, there are also technical obstacles:
- Tools for business process analysis (BPA) are not designed for mapping these processes in IT.
- SOA repositories manage technical aspects of services but do not relate to business.
- Workflow editions edit technical workflows (e.g. in BPEL) but cannot be related to business processes and business rules.
MID Solution
With its “business–driven IT” vision, MID integrates these SOA aspects in the model-based Innovator environment. Business processes are represented for both technical analysis and implementation. Model-driven development ensures consistent and fast implementation for technical realization. Integration of SOA repository information from the respective SOA infrastructure rounds off the solution.
This means that all those involved in a project finally have an overview of all relationships, can implement changes to business processes more quickly in the IT department and can better manage SOA.
Further Information
Optimum Support for Business Processes Using SOA ![]()
Article Modeling Magazine 3
Data Modeling within the Scope of SOA ![]()
Article Modeling Magazine 3
SOA in the BA ![]()
Article Modeling Magazine 3
Modeling Services with SoaML ![]()
Article Modeling Magazine 3
Flexible Operations with Modeled Business Rules ![]()
Article Modeling Magazine 2

