Top Banner SOA Consortium Logo
| Home | Resource Hub | About Us | News | Events | BPM/SOA Blog | FAQ | Member Wiki |


Enterprise SOA with the new OMG SoaML UML profile

Cory Casanave, CEO, Model Driven Solutions & ModelDriven.org, presented an overview of Enterprise SOA Modeling with the new OMG SoaML UML profile, at the March 2009 meeting of the SOA Consortium in Washington DC.

The SoaML (Service oriented architecture Modeling Language) specification describes a UML profile and metamodel for the design of services within a service-oriented architecture. SoaML can be used for architecture level modeling, or as part of a model driven architecture (MDA) process, starting with a business model and transitioning through logical and physical models, resulting in technology implementation.

Casanave began by setting context, describing the rationale and objectives of SoaML, how SoaML views a service (agreement between parties to exchange something), the top-down (business-driven) and bottoms-up (legacy-aware) usage paths, and the mapping of those paths to model driven architecture (MDA).

To bring the specification to life, Casanave walked through the artifacts related to a claims processing scenario, including the services architecture model, business process model, service contract, participant interaction model, message types, service interface, service usage, participant model, composite application structure and information model.

Included in the example was the iteration of model detail as the process moved from business concept to logical model to systems model. In a follow-on demonstration, Casanave highlighted the transition from physical model to technology implementation using ModelPro, a new open source tool.

To view the SoaML specification, please go here.

Presentation Abstract:
The SoaML (Service oriented architecture Modeling Language) specification describes a UML profile and metamodel for the design of services within a service-oriented architecture.

The goals of SoaML are to support the activities of service modeling and design and to fit into an overall model-driven development approach. Of course, there are many ways to approach the problems of service design. Should it be taken from the perspective of a service consumer who requests that a service be built? Should it be taken from the perspective of a service provider that advertises a service to those who are interested and qualified to use it? Or, should it be taken from the perspective of a system design that describes how consumers and providers will interact to achieve overall objectives? Rather than presume any particular method, the profile and metamodel accommodate all of these different perspectives in a consistent and cohesive approach to describing consumers requirements, providers offerings and the interaction and agreements between them.

The SoaML profile supports the range of modeling requirements for service-oriented architectures, including the specification of systems of services, the specification of individual service interfaces, and the specification of service implementations. This is done in such a way as to support the automatic generation of derived artifacts following an MDA based approach.

About the Speaker:

Cory Casanave, CEO, Model Driven Solutions & ModelDriven.org is an accomplished information technology senior executive with more than 20 years’ experience at all levels of product and application development and management. He is seasoned in researching and developing solutions, products, standards, and methods with intimate, first-hand knowledge of technology evolution as a chief decision maker. As a key collaborator, Mr. Casanave is adept at communicating at all organizational levels, sharing and collecting insights for maximized, collective understanding of critical objectives and effective execution of plans. He is a visionary leader, adept at developing a compelling vision and sharing insights with key contributors to help organizations achieving their vision. Complementary expertise and track record in project management with hands-on development of cutting-edge products and applications. He is an excellent strategic planner with decisive ability to define processes that affect results positively. Mr. Casanave is a member of the Board of Directors of the OMG.


Register to download the podcast and slide presentation:

Salutation: Title:
First Name: Last Name:
Email: Company:
       
Primary Business:
   
Area of Interest:
       

 I would like to receive updates from the SOA Consortium.

 Please have a Membership Consultant contact me.

Please type this code 3TMw8 into the field below, to complete the registration:

 

Privacy Policy


OMG

Hit Counter