PV217 Service Oriented Architecture

Week 9 - Service-oriented Design

In this lecture, we deal with service-oriented design - that is taking the candidate services that were derived from the service analysis phase and work towards the definition of the interfaces for services. We will see in particular three different modelling/design processes for entity-centric, application and task-centric business services. The discussion is quite long in the slides, but we will cover the major differences, so that they can be used as a reference for the whole processes.

After the definition of the services, further steps are necessary for the orchestration layer. Service-oriented business process design follows from the previous analysis and service design phases. Here we summarize the usage of WS-BPEL standard in designing service-oriented business processes from a higher level point of view of what seen in previous lectures.

Lecture slides