Service-oriented architecture Modeling Language (SoaML) model
This content applies to version 7.5.4 or later. You
can use this Service-oriented architecture Modeling Language (SoaML)
model to learn about modeling services by using the SoaML standard
from Object Management Group (OMG).
The models take only a few minutes to import and open;
however, you might spend additional time exploring and examining their
structure and contents.
The SoaML model shows how you can create a services
model by deriving it from a business process model. This business
process model was created by a business analyst as a way to communicate
requirements to an IT team. You can use this model to see how high-level
business requirements can translate into a more detailed, IT-oriented
model.
When you open the SoaML model and its related artifacts,
you can explore and examine the following items:
Candidate services (known as capabilities in SoaML), which help
prioritize which services should be designed and implemented
Interfaces for services, which include their operations and any
related rules, expectations, or constraints
Data structures, which are passed as parameters and returned as
results
"Atomic" services, which show how services should be assembled
into composite services