Information Technology Reference
In-Depth Information
We have based our work on the broad idea of methodology as outlined in [14]: a
set of methods or techniques related, along with a process model and a set of deliver-
ables, metrics, tools and management guidelines (including roles and organization
team work). The definition of BPSOM began in 2005 and its disciplines, activities,
roles and artifacts are detailed in [11]. In this paper we focus on the extension of
BPSOM by adding service modeling in SoaML, along with the automatic generation
of SoaML service models from BPMN BP models through QVT transformations, first
described in [15]. The key aspect is to show where and how to use SoaML diagrams
in BPSOM, as the standard provides their description, but no guide for using them.
Transformations help obtaining some of the SoaML models automatically, providing
support to activities, although human intervention is needed.
2.1 BPMN Use in the BPSOM Business Modeling Discipline
There is a great variety of notations for business process modeling [16], although in
recent years, BPMN has emerged as the one preferred. Business people can use it to
model business processes by themselves and then pass it to the software area.
BM1 - Assess the target organization. This activity aims to involve the project team
in the organization for which the development is being carried out. The participating
roles in this activity are the Business Analyst (from the business area), the Analyst
and the Architect (from the software project team). The OMG Business Motivation
Model (BMM) [17] can also be used for modeling goals and information which can
be linked to SoaML services.
BM2 - Identify Business Processes. This is one of the key activities in the
development of services from BP, since it is the main input needed to understand and
describe BP in the organization. We use BPMN to specify them, which provides
elements such as swimlanes (pool, lane), flow objects (activities, gateways),
connecting objects (sequence, message) and artifacts (group, data) to model BP. Fig.
2 shows the “Patient Admission and Registration for Major Ambulatory Surgery
(MAS)” BP from the Ciudad Real General Hospital project on which we are working,
adapted to be used as example.
Fig. 2. “Patient Admission and Registration for MAS” Business Process in BPMN
Search WWH ::




Custom Search