Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

UML service-oriented business processes

Sri Nagabhirava discusses UML models which apply to the several different layers of service-oriented business processes.

What parts of UML do you think are particularly good for service-oriented business processes and are there parts of UML you recommend stay away from?

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

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.