Service-oriented modeling
Service-Oriented Modeling is a software development practice that employs disciplines and a universal language to provide strategic and tactical solutions to enterprise problems. This Service-Oriented anthropomorphic modeling paradigm advocates a holistic view of the analysis, design, and architecture of all organizational software entities, conceiving them as service-oriented assets, namely services. Since this modeling language can be employed by problem and solutions domains organizations, meaning business and IT, their unique perspectives typically influence service development life cycle strategies and their driving projects.
The Service-Oriented Modeling paradigm is based upon the following vision:
• Introduce a state-of-the-art and holistic modeling language that can facilitate an SOA implementation • Introduce advanced service life cycle concepts and processes that can be employed to manage service-oriented projects • Enable business and IT personnel to equally partner in service-oriented modeling efforts and to represent their unique perspectives
The Service-Oriented Modeling practice employs the following disciples that are widely utilized during service-oriented life cycles:
• Service-Oriented Conceptualization• Service-Oriented Discovery and Analysis • Service-Oriented Business Integration • Service-Oriented Design • Service-Oriented Conceptual Architecture • Service-Oriented Logical Architecture