|
A service driven model approach to service-oriented business processes have three distinct layers, bottom to top – A component layer consisting of meta data definition, data governance and standardization+ business rules and components, a services layer consisting of services and access channels and a service orientation layer consisting of process clusters, service capabilities, collaboration and dynamic behavior of processes.
There are distinct set of UML models which apply at each layer of service-oriented business processes, from top to bottom - At the service-orientation layer use case diagrams, activity diagram, state diagrams and interaction diagrams provide a good representation of the to be model the behavior of the system. At the services layer composite structure diagrams, deployment diagrams are useful for modeling and deploying the services in a UDDI registry which will be consumed in the service orientation layer. At the component layer component/class/object diagrams are provide a good representation of the static view of the service-oriented business process to be modeled.
The Activity and State diagrams can be replaced by BPMN since it can accurately capture the service orientation of business processes.
|