This tutorial shows you how to build a services model by
deriving it from a business process model. Assume that a business
analyst created the business process model to communicate the business
process and requirements to an IT organization.
This tutorial might require some optionally installable
components. To ensure that you installed the appropriate optional
components, see the System requirements list.
Learning objectives
In this tutorial,
your role is an IT analyst or IT architect who must translate these
high-level business requirements into a more detailed, IT-oriented
services model by doing the following things:
- Identify candidate services to prioritize which ones to design
and implement.
- Specify the interfaces of each service, including their operations
and any related rules, expectations, or constraints.
- Specify how atomic services should be assembled into composite
services.
Time required
This tutorial should take
approximately 60 minutes to finish. If you explore other concepts
related to this tutorial, it could take longer to complete.
Skill level
Intermediate
Audience
This tutorial is intended for
those who want to model services or build a Services-Oriented Architecture
(SOA) starting from a business process model represented in Business
Process Modeling Notation (BPMN).
Prerequisites
You should be familiar
with basic UML modeling concepts and how to use Eclipse perspectives
and views. You should also be familiar with the general concepts of
business process modeling and services modeling.