Pasar al contenido principal

Automatic generation of SOAs for Business Process execution: A vision based on models

Tipo
Paper de conferencia
Año
2013
Fecha
Oct
Páginas
1
Abstract

Business Process Management (BPM) promotes in organizations a horizontal vision based on the processes they perform to reach their objectives, and on the systems that support them. These systems are "aware" of the business processes they integrate, which guide the system execution (Process Aware Information Systems, PAIS). Automating pieces of these processes by means of services orchestration (mainly web services) allows to integrate to process execution the invocation of legacy systems, systems from other organizations (clients, providers, partners, etc.) and newly developed systems. In this article we present a proposal for the automatic generation of this kind of systems to support business processes with services. The proposal is based on models and transformations between them, from the specification of the business process model in BPMN2, through the services model in SoaML, to the code generated for invoking services from process execution. In particular, the paper provides details on the generation of code in Java EE and Web Services.

Autores

Gonzalez
Citekey
6670614
doi
10.1109/CLEI.2013.6670614
Keywords
XML
Java
business process execution
standards
BPMN2
Business
service orchestration
service oriented architecture modeling language
SoaML
WS
Computational modeling
JEE
simulation languages
Java EE
Unified Modeling Language
web services
PAIS
Process Aware Information Systems
Business Process Management (BPM)
SOA automatic generation
business process management
business data processing
legacy systems
Service Oriented Development (SOD)
process execution
business process model
services model
Model Driven Development (MDD)
service-oriented architecture