Information Technology Reference
In-Depth Information
Business Process Service Oriented Methodology
(BPSOM) with Service Generation in SoaML
Andrea Delgado 1 , Francisco Ruiz 2 , Ignacio García-Rodríguez de Guzmán 2 ,
and Mario Piattini 2
1 Computer Science Institute, Faculty of Engineering, University of the Republica
Julio Herrera y Reissig 565
CP 11300, Montevideo, Uruguay
2 Alarcos Research Group, Information Tech & Systems Dep., University of
Castilla-La Mancha
Paseo de la Universidad No.4
CP 13071, Ciudad Real, España
adelgado@fing.edu.uy,
{francisco.ruizg,ignacio.grodriguez,mario.piattini}@uclm.es
Abstract. Carrying out business processes by means of software services helps
to close the business-systems gap, by introducing an intermediate layer be-
tween business process definition and software systems, thus permitting not
only better independence, but also more traceability between them. Despite the
fact that technologies have matured to support this new reality, there is a lack of
methodologies and notations, although some have been proposed to guide ser-
vice development with different visions of service design and implementation.
Service modeling is the basis for, among other things, the automation of several
development steps by means of the model-driven development paradigm. The
SoaML standard is a major step towards service modeling in UML. In this pa-
per we extend our Business Process Service Oriented Methodology (BPSOM)
for service development from business processes by integrating two main as-
pects: service modeling using SoaML and QVT transformations to obtain
SoaML service models from BPMN BP models.
Keywords: Business Process Management (BPSOM), Service Oriented Com-
puting (SOC), Model Driven Development (MDD), BPMN, SoaML.
1 Introduction
The modeling of business process as the means to show explicitly how organizations
carry out their business has gained importance in recent years. Although the business
area has several mature techniques with which to manage its business processes,
based on the Business Process Management (BPM) [1][2] paradigm, the software area
has recently been integrating this vision into software development, supported by the
Service Oriented Computing (SOC) [3] paradigm. Carrying out business processes by
means of software services based on a Service Oriented Architecture (SOA) [4][5]
style, helps to close the business-system gap which has come about as a result of the
differences between business and software area visions of the organization. The
 
Search WWH ::




Custom Search