This report is a follow-up to the previous article presenting the draft version of SAE Meta Model V3. In this report I provide an update to the UML Profile for the CBDI-SAE Meta Model V3 focusing on the core areas and those that illustrate alignment with SoaML. Given that worked examples are the best way to understand a meta model I have updated the example model based on the fictional company Springfield Parcels, Inc. This should allow readers the opportunity to compare and contrast the version 2 meta model with that of version 3.
Updating the CBDI-SAE UML Profile for SOA
Now that we've gone through and given CBDI-SAE Meta Model a face-lift in the form of Version 3, it's time to roll those changes into the UML Profile for SAE. I'll also update the Springfield Parcels model to provide a hands-on worked example that makes those changes plain to see. As I explained in the previous article Version 3 of the CBDI-SAE Meta Model was a major overhaul. A number of packages were added and all of the original packages underwent some amount of change, some significant.
The biggest change to the model occurred in the re-design of the Service Package. The re-design changed the contents of this package from a set of elements used to model "notional" services to a foundational package that contains the fundamental service pattern used throughout the meta model. Business services and software services use this same pattern to provide a parallel approach in their respective domains. "Notional" services can still be modeled simply by creating a separate model and using the base Service elements.
Continued in PDF...
This report provides an update to the UML Profile for the CBDI-SAE Meta Model V3 for SOA, focusing on the core areas and those that illustrate alignment with SoaML.
File Size: 2MB
Published: 1 Jun 2015 16:05