CBDI-SAE UML Profile for SOA Version 2

Extended version now available to all

The CBDI-SAE UML Profile for SOA V2 contains full support for the CBDI-SAE Meta Model for SOA V2.

Availability

The CBDI-SAE UML Profile for SOA is provided free for download to registered members. Previously available in 'base' and 'extended' versions, the 'extended' version is now available to all registered members.

The UML Profile V2 is available in a number of formats: The zipped download contains all of these formats.

  • 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

Basic support via the forum will be provided to users.

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 this page
      •  "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.

Commercial organizations such as tool vendors who wish to use the profile should contact Everware-CBDI to discuss licensing agreements.

Meta Model Specification

The V2 specification of the CBDI-SAE Meta Model for SOA that is the basis of the UML Profile is also available for download.

Resources and Downloads

CBDI-SAE UML Profile for SOA V2.0 Example Model (zipped EAP)

Worked SOA Service Architecture example using CBDI-SAE UML Profile for SOA V2 in EAP format for Sparx Enterprise Architect

CBDI-SAE UML Profile for SOA V2.0 Example Model (zipped HTML)

worked example using CBDI-SAE UML Profile for SOA V2 in HTML format

CBDI-SAE UML Profile V2.1.1 (zip)

Zipped file containing the CBDI-SAE UML Profile for SOA V2 in various tool formats

Creating a UML Profile from the CBDI-SAE Meta Model V2.0 (pdf)

This article lays out a UML profile that maps the CBDI-SAE Meta Model for SOA to UML and may be used as the basis for capturing a complete set of CBDI-SAE models in a standard UML tool.

Using the CBDI-SAE UML Profile V2.0 (pdf)

In this report we provide guidance on how to obtain and use the CBDI-SAE UML profile for SOA and provides a user friendly example based on our well known case – Springield Parcels.

The CBDI-SAE Metamodel 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.

Please sign in if you wish to comment.