CBDI Forum
CBDI Service Oriented Architecture Practice Portal
Independent Guidance for Service Architecture and Engineering

CBDI Knowledgebase
UML Profile for CBDI-SAE™ Meta Model for SOA Version 2
 


A UML Profile covering the CBDI-SAE Meta Model for SOA Version 2 of is now available to all registered members (Bronze, Silver and Gold).

Introduction

The CBDI-SAE Meta Model for SOA provides a robust set of metadata that supports the entire service lifecycle. A UML Profile is a mechanism that allows existing UML tools such as Sparx Systems Enterprise Architect, No Magic's MagicDraw and Rational Software's Rational Software Modeler to immediately begin using a language that extends the UML with additional semantics and notation in a standard, shareable manner.

Making the CBDI-SAE Meta Model for SOA available as a UML Profile enables users to model SOA design and architecture using diagrams that are UML compliant. The Profile provides a set of structured model elements that are customized to support the SAE implementation of SOA. This allows organizations to follow the CBDI-SAE methodology and guidance in any UML compliant tool.

A CBDI Journal report showing a worked example using the profile is available to all subscribers at Using the SAE UML Profile

Versions

Two versions of the profile are available

1. Base Profile: A core set of meta classes and attributes supporting a narrow path set of diagrams and deliverables covering:

a) Business Type Modeling
b) Identification of Notional Services
c) Service Architecture

  • Specification View (All details)
  • Implementation (Major stereotypes only)
  • Deployment View (Major stereotypes only)

This enables support for comprehensive service specification architecture and outline implementation and deployment architectures.

2. Extended Profile: Contains the full set of meta classes and attributes supporting a comprehensive set of diagrams and deliverables. In addition to the base profile, the extended version includes:

a) Additional Business Modeling including Goals and Objectives, Policies, Capabilities, Organizational Structures, Processes, and Events, as well as additional metadata for Business Domains and Types
b) Additional metadata for Notional Services and their Proposed Operations,
c) Additional metadata for Service Architecture including

  • Service Policies,
  • Service Domains,
  • Architectural Layers,
  • Automation Units,
  • Nodes,
  • Execution Environments, and
  • Infrastructure Environment Federations such as ESBs,

d) Additional Service Lifecycle metadata including governing Policies associated with Lifecycle States.

Availability and Downloads

The profile can be downloaded together with other resources by clicking the following links. Availability to end-user enterprise, government organizations and system integrators is on the following basis:-

Base profile: Available to all subscribers (bronze, silver, gold, platinum). Zip file ontains all formats.
Extended profile: Available to gold and platinum subscribers only. Zip file contains all formats. Also available is a zip file containing the worked example in model format
meta model specification The specification is available to all subscribers for download in PDF form
Using the SAE UML Profile A CBDI Journal report showing a worked example using the profile is available to all subscribers
www.cbdiforum.com/bronze/UML_Profile_Webcast.wmv You can watch a recording of our webcast showing how to use the profile
Worked Example Available to all subscribers (bronze, silver, gold, platinum). Worked example deliverables shown in an HTML report produced from Enterprise Architect. Download the example to a directory, unzip and click on index.htm to run in a browser.

Commercial organizations such as tool vendors who wish to use the profile should contact info@cbdiforum.com to discuss licensing agreements.

Each version will be available in a number of formats initially:

  • Sparx Systems Enterprise Architect v7.1 (EA) model
  • Enterprise Architect's UML Profile Export format
  • No Magic MagicDraw
  • UML 2.0 in XMI 2.1
  • UML 2.1 in XMI 2.1
As we are able to migrate the profile to other tools and formats we will make those available tool.
Please contact us if you would like the profile in a format that is not yet supported.
Please request a copy of the profile via info@cbdiforum.com .
The meta model specification is available to all subscribers for download http://www.cbdiforum.com/public/meta_model_v2.php

Support

The profile is currently made available on an “early release” basis. Basic email support will be provided to users. CBDI Forum also welcomes the opportunity to discuss feedback on the profile. Following feedback from early release users Everware-CBDI will announce plans for further technical development and distribution options. A journal report showing a worked example using the profile is available to all subscribers at http…. More detailed guidance and support in how to best utilize the profile, and to adapt and extended the profile can also be provided on request on a consultancy basis.

License

The profile is made available under the following license conditions. Users are permitted :-
  • to remix: to adapt the work
  • to share: to copy, distribute and transmit the work only within their organization
  • under the following conditions:
    • Attribution: This must be made to Everware-CBDI Inc. and CBDI Forum using
      one of the following statements as appropriate together with a link to
      http://www.cbdiforum.com/public/meta_model_v2.php
    • "Source: CBDI Forum Service Architecture & Engineering meta model
      and UML Profile for SOA".
    • "Derived from: CBDI Forum Service Architecture & Engineering meta
      model and UML Profile for SOA".
    • "Including concepts from: CBDI Forum Service Architecture &
      Engineering meta model and UML Profile for SOA".
  • Commercial usage is not permitted: the profile may not be sold or traded for commercial purposes without explicit permission from Everware-CBDI Inc.

 


 

 

 
Comment and Rate This Report:
Please rate this report for us and other members:
Not Useful   1   2   3   4   5   High Informative and Useful
Members are invited to add comments on this report:
First Name:
Surname:
Company:
Check this box if you wish to remain anonymous
Comments including links or urls will not be accepted.

  © Everware-CBDI Inc 1999-2010