Service-oriented architecture Modeling Language (SoaML) model
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