3.2 Model-Centric Architecting Process
 |
Model-centric architecting process is a methodical approach and is also known as MAP. |
 |
MAP is used to effectively cope with the architecture design complexity and manage the architecting process |
|
and lifecycle of information systems development in a service-oriented paradigm from both development and |
|
runtime perspectives. |
 |
It is a holistic framework to facilitate architecting distributed applications in a systematic fashion. |
 |
MAP is composed of a range of architecture models: meta-architecture, conceptual architecture, logical |
|
architecture, physical architecture, deployment architecture, management architecture, information architecture, |
|
aspect architecture, and component architecture. |
 |
Output of this process is a concrete architecture solution based and focused on different domains. |
 |
It keeps and maintains the agility, flexibility and adaptiveness of the overall method. |
 |
The general approach to the design principles of the framework comprises an array of multiple dimensions: |
|
requirement, specification, validation, and planning (RSVP). |
 |
MAP framework has been extensively used in the service-oriented application development in one form or |
|
another. |
3.2 Model-Centric Architecting Process
Figure 3.1: Architecture Levels in MAP