for organizations seeking to formally model their service offerings using the
Service-Oriented Modeling Framework™ (SOMF™) notation
Course Overview
Modeling a Service Architecture Using SOMF™ covers the notation proposed by Michael Bell in his seminal books Service-Oriented Modeling - Service Analysis, Design and Architecture and Modeling Patterns for Service-Oriented Discovery and Analysis. This notation is available in the Enterprise Architect modeling tool. SOMF™ provides a formal method of defining services at different levels of abstraction, along with a set of disciplines to guide the modeler in his/her practice. Please note that this training does NOT cover the process related aspects of the book, for example the extensive guidelines for service discovery, but instead focuses on the modeling facets, including meta-model concepts, notation, guidelines and tool usage. Reading the book is not a prerequisite for the course, but is nonetheless highly recommended!
Why Choose This Course?
The course caters to organizations looking for a framework in which to discover and define new services, refine/reuse existing ones, and in general manage a service portfolio. The technology neutral representation of services specified by SOMF™, which does not assume a Web Service (SOA) based implementation, is expressed at multiple levels of abstraction: conceptual, analysis, design and architecture, with precise rules governing the relationships between the artifacts defined at each level. The resulting set of models offers an inclusive view of the service offerings to each of the constituencies involved in their definition and realization.
Who Should Attend?
This two-day course caters to business/system analysts, architects and designers seeking to exploit a comprehensive notation for modeling a service portfolio, regardless of the implementation technology used to realize the services.
What You Will Learn?
- The complete SOMF™ notation
- Its modeling disciplines & guidelines
- Tool basics and guidance
- Hands-on exercises
- Adding traceability to the models
- EA configuration options
This course helps participants document their service portfolio through a set of related models that are of value to a wide range of audiences: business stakeholders, analysts, architects and developers. These models can then be mapped downstream to lower level analysis and design artifacts, as well as upward into the business architecture, opening the way for complete end-to-end traceability between the service requirements as expressed by the business, and the service implementations provided by IT.
Related Courses
Modeling a Service Architecture Using SoaML


