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.
Dig Deeper on Topics Archive
Related Q&A from Srinath Nagabhirava
Sri Nagabhirava discusses what a business process management portal tool is and how to go about using them for best business analysis needs. Continue Reading
What are some new standards emerging for business process management? Sri Nagabhirava discusses some notable emerging new standards. Continue Reading
Sri Nagabhirava two different kinds of business process management frameworks available in the software market today. Continue Reading