This template is productized with Rational Software Architect for WebSphere Software Version 7.5.4 and greater.
Its features include:
-
Support for SoaML, the Object Management Group notational standard for describing
service-oriented systems.
-
A pre-defined package structure to organize design elements that support conceptual design
-
Model building blocks for quick and consistent creation of key service model elements, package structures, and
supporting diagrams.
-
Substantial internal guidance for using the template to build out a services model.
In the following figure, the <<perspective>> packages represent the "homes" for conceptual design content
-- more specifically, model content that is not intended to be processed in a meaningful way by Rational Software
Architect's SOA-related transforms.
Figure 1. Cross-cutting <<perspectives>> in the service solution design template model
Some of the <<perspective>> packages themselves include pre-defined package structures:
Figure 2. Sub-structure in the Capabilities <<perspective>>
The Service Design Building Blocks package is the "home" for pre-defined "chunks" of reusable model
content.
Figure 3. Reusable modeling content in the Service Design Building Blocks <<modelLibrary>>
Each of these packages contain substantial pre-defined structures of elements, packages, and diagrams that can be used
to accelerate the building out of your model.
Figure 4. Sample building block content
See Tool Mentor: Build a SoaML Service Model Using the SoaML Template for advice on how
to use this template. This advice reinforces and complements the substantial internal usage documentation that is
built into the template.
|