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