Está en la página 1de 13

ISSN: 2344-8288 │ Vol.

2 │No 1 │Julio-Diciembre 2013│ TIA

Modelo para la migración e implementación de


procesos haciendo uso de herramientas BPM
Con apoyo de arquitectura basada en TOGAF

Model for the migration and deployment processes


using BPM tools supported by TOGAF based
architecture

ABSTRACT
Jorge A. Ospina Casilimas,
jaoc_29@hotmail.com The BPM tools (Business Process
Ingeniero De Sistemas, Universidad Management) have not had the success
Cooperativa De Colombia Seccional they should, but there are plenty of
Ibagué
1 options that vary in performance,
functionality, usability, user interface and
Harold Fabián Solarte Sandoval
price have not been able to establish
itself as the tool that could give a
harold.fss@gmail.com
definitive solution to the organization
Ingeniero de Sistemas Universidad
problems. Implementing BPM tools
Autónoma del Cauca required to follow a method, but in the
migration process between BPM tools,
Ricardo Andrés Naranjo Loaiza there are in consistencies that certainly
chitara44@gmail.com must be resolved before migrating and to
Ingeniero de Sistemas y Computación, avoid failures in the information integrity,
Universidad Tecnológica De Pereira, this study will construct a specification
Colombia. based around those methods used by the
most popular BPM tools and so
Tipo de Articulo: Investigación determine what you need to consider
when migrating from one tool to another
Fecha de recepción or simply to establish from the beginning
Agosto 28 de 2013 what must be established for the
Fecha de Aceptación implementation and migration processes
Octubre 10 de 2013

104
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

to be optimal. Under this context, it is inconsistencias que desde luego deben


intended to serve as a specification for ser resueltas antes de migrar y para
exchanging information between tools evitar afectación en la integridad de la
BPM, that software tools can generate información, el presente artículo se basa
devices to import and export en construir una especificación en torno a
information between them and so that esos métodos usados por las
the user can make a better decision herramientas BPM más eficientes y de
on which tools software used. esta manera determinar que se debe
tener en cuenta al migrar desde una
herramienta a otra o sencillamente para
Key Word establecer desde un principio que debe
establecerse para que los procesos de
BPM (Business Process implementación y migratorio sean los
Management), BPM Process, SOA más óptimos.
(Service Oriented Architecture),
Workflow
De acuerdo con este contexto, se
RESUMEN pretende dar una especificación que sirva
como referencia para intercambiar
Las herramientas BPM (Business información entre herramientas BPM, con
Process Management) no han logrado el fin que las herramientas de software
tener una participación en las puedan generar mecanismos que
organizaciones actualmente, aunque permitan importar y exportar información
existe gran cantidad de opciones que entre ellas, y para que el usuario pueda
varían en cuanto a desempeño, tomar una mejor decisión sobre que
funcionalidad, facilidad de uso, herramientas de software a utilizar.
interfaz de usuario y precio no han
logrado establecerse como la Palabras claves
herramienta que podría dar una
solución a los problemas de las BPM (Business Process Management),
organizaciones. Procesos BPM, SOA (Service Oriented
Architecture), Workflow
La implementación de herramientas
BPM requiere que se aplique un INTRODUCCIÓN
método, pero en el proceso de
implementación y/o migratorio entre El análisis de una organización; como un
las herramientas BPM, existen sistema estructurado de procesos,
105
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

requiere una optimización en la forma 1) Arquitectura de negocio


como se ejecutan los procesos, 2) Arquitectura de sistemas de
además, de un cambio de mentalidad información,
por parte de la organización. 3) Arquitectura de datos
4) Arquitectura tecnológica.
Tener una idea estructural del
negocio, de los flujos del mismo, así En función de construir un elemento
como de cada aspecto relacionado innovador y un tanto practico
con la organización y su instrumental, se concibió el estudio de las
funcionamiento es de vital diferentes herramientas BPM y la forma
importancia. como son implementadas como un factor
estratégico para alcanzar el éxito en el
Concebir cada proceso de una mejor desempeño del mismo.
manera, cada vez requiere tener claro
la estructura del mismo y un análisis Con relación a los antecedentes
de cómo pueden ser ejecutados de frustrados en el buen uso de estas
manera óptima. Este análisis nace herramientas, se creara un documento
gracias a la repetición de los donde se especifique a parte de una
procesos, donde se ve que ciertas notación estándar, una colección de
actividades pueden ser cada vez más buenas prácticas de acuerdo a la
eficientes. herramienta para que el proceso
Las herramientas BPM[1, 2, 3] son migratorio y de implementación no sea
una respuesta a nivel de software traumático ni suponga riesgo de pérdida
que apoya la gestión y administración de integridad de la información y la
de los procesos, una forma de interacción entre procesos.
administrar los mismos, en razón a
que ofrecen tanto una visión detallada Es propósito de esta alianza entre BPM
como una visión gerencial del (visto como una herramienta de gerencia
comportamiento de los procesos. de procesos de negocio) y TOGAF (visto
como una herramienta de arquitectura
Herramientas como TOGAF, aporta empresarial), el lograr una visión holística
una visión gerencial que permite una del desempeño y de la visión estratégica
definición clara de las organizaciones, de la organización para lograr una fusión
el ambiente holístico que maneja con el manejo de procesos con BPM y en
permite cubrir aspectos que pocas la arquitectura empresarial.
metodologías lograrían abarcar[4], el
alcance comprende una variedad de En coherencia, con el propósito
aspectos. TOGAF hace uso de cuatro enunciado anteriormente, es posible
niveles de abstracción que son: construir un mecanismo de intercambio
de información; entre las diferentes

106
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

herramientas que permita asegurar escenarios que podrían ser exitosos y


que todo el proceso se ha hecho de otros por el contrario que conducirían al
tal manera que la estructura fracaso. Es por eso que la visión de este
organizacional no quede sujeta a una documento se enfoca en el manejo de los
herramienta BPM específica, ni a una procesos de negocio y en la visión
notación especifica al momento de arquitectural de la organización,
cambiar su actuar a arquitectura comprende fases como la construcción
procedural, el procedimiento de de software hasta la estandarización de
obtención de información va a estar una especificación producto de las malas
ceñido a la construcción de un modelo prácticas en la definición de los procesos
que permita verificar las diferencias a nivel organizacional.
entre las diversas herramientas de
software, proceso para el cual será En una primera instancia se denota la
necesario una estructura estándar, importancia de ejercer la gerencia de
que lograra ser medido con las manera adecuada y encausada hacia los
diferentes herramientas denotando las procesos de las empresas, de tal manera
falencias que se presentan para cada que se pensó optimizar el desempeño de
una de las herramientas estudiadas, las herramientas de software y de las
este estudio estará filtrado a un grupo características embebidas en estas
selecto de aplicaciones, lo cual herramientas.
determinará que la muestra no sea
muy larga y que la combinatoria de En el proceso investigativo inicial se
las mismas no se extienda, se encontró que muchos aspectos deberían
construirá un compilado de las ser controlados con el fin de garantizar
diferentes características que podrían una solución que abarcara todas las
tener las diferentes herramientas y latitudes de la organización, la cantidad
con base a esto se harán las herramientas como: BPM (Bussines
diferentes combinaciones. Process Management), herramientas,
MDE (Model Driven Engineering)[5],
Arquitectura Empresarial, como ente herramientas, MDA (Model Driven
de planificación de organizaciones Architecture) recientemente en este
enfoque ha sido incluido TOGAF, ADM
En la búsqueda de una buena (The Open Group Architectural
experiencia investigativa por su Framework Architecture Development
enfoque organizacional y gerencial, Method), el cual surge como un marco
debido a su visión administrativa, se de apoyo fundamental a la gestión de
puede encontrar una gran cantidad de procesos.
107
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

tiene aspectos muy similares a las


De igual manera, brinda un conjunto herramientas MDE[6,7], MDA[8,9].
de herramientas para la demarcación
de los requerimientos del negocio Puesto que el interés del proyecto son
puesto que ofrece una visión de la las herramientas BPM, se decidió buscar
situación actual y de la situación entre las herramientas del mercado que
posterior a la solución. características podrían ser optimizadas.
Se encontró que aunque existe una gran
La primera idea un tanto ambigua, fue variedad de productos y con apoyo en
construir herramientas que software desarrolladas, incluso a primera
permitiesen la construcción de vista se podía visualizar una gran
software de manera automática, que cantidad de elementos diferenciadores
cuando fuera modificado un proceso, entre ellos, no existían elementos que
este generase de manera automática permitiesen a parte del soporte ofrecido
un nuevo flujo a nivel de software un por las fábricas de las mismas, que el
proyecto basado casi exclusivamente usuario sin tener necesidad de este
en el comportamiento descrito por un servicio asumir el proceso de
modelador de procesos, pero llevado implantación o de migración entre
más a fondo, de tal manera que herramientas BPM.
optimizara el proceso permitiendo que
se buscase la ruta óptima para En este proceso investigativo se
solucionar un problema pero que al evidencio qué algunas opciones del
mismo tiempo conservara la mercado, al parecer muy intuitivas y
integridad de la información y se estandarizadas no lograban que los
pudiese controlar el estado y el clientes preservaran la consistencia en
funcionamiento del proceso. Se sus procesos, porque cada herramienta
planteó la construcción de un aunque se base en BPMN (notación
optimizador de procesos el manejo estandarizada del lenguaje para manejo y
mediante grafos, posteriormente se modelado de negocios) [10], tiene su
encontró que era más complicado el propia forma de trabajo lo cual choca con
proceso puesto que el nivel de lógica lo que se busca en una organización
requerida implicaba un desarrollo estandarizar los procesos de negocio.
bastante fuerte y por cuestiones de
tiempo era imposible lograr el Algunos de los aspectos que así lo
desarrollo a tiempo. demuestran son: la facilidad de
generación del software, se revisaron
Por otro lado, en la construcción de herramientas como Bizagi, Bonita BPM
una solución óptima se observó que Software, aura portal, Apia BPM, entre
un proyecto con tales características otras; se encontraron falencias que
implicaban, que solo personal experto en

108
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

informática podría llevar a buen El siguiente aspecto que se revisó en la


término un proceso, el manejo actual creación de este proyecto y se evaluó, es
de estas herramientas implicaba un la interfaz web de las herramientas y por
modelo de tres capas, el cual era la lo pronto todas ellas cumplían con este
propuesta inicial, pero su falencia requerimiento, como uno de los últimos
estaba en que con estas recursos se abordó el tema de ser una
herramientas, la implementación es tecnología que se incluyera en el ámbito
realizada capa por capa, mientras que de los markets digitales y efectivamente
el modelo esperado ofrecía manejo si tenían presencia en estos medios, para
simultaneo de las tres capas. ampliar el contexto era verificar que
tuviesen estas casas de software
La propuesta de tres capas integradas productos que se pudiesen instalar y que
tan solo para la fase de permita acceder desde dispositivos
implementación, requería de un gran móviles como Smartphone o Tabletas.
diseño y más de robustez a nivel de
lógica de desarrollo, pero, eran Nuevo Rumbo
características que darían una buena
experiencia de trabajo al usuario por En el proyecto se experimentó un punto
la facilidad de uso, sin embargo se de inflexión, donde el horizonte dejo de
siguió indagando en el mercado sobre ser construir una herramienta de
herramientas BPM y se encontró que software, y se encamino hacia la parte
herramientas como Apia software, gerencial y funcional de las herramientas
integra las tres capas básicas que del mercado, el por qué, no cumplían
son: interfaz, lógica de negocio y base con el propósito para el cual se habían
de dato). diseñado, hecho que dio lugar al
nacimiento de esta propuesta que podría
Más adelante, se revisó las ser un modelo de referencia para la
propuestas desde el punto de vista de migración entre las herramientas BPM
cuan costosas eran tanto el software abarcando por ende las más populares,
como su implementación se encontró puesto que se aportara con este modelo
que la gran mayoría ofrecían el una visión gerencial por el enfoque al
software bajo licencia GPL y GNU, y modelo TOGAF y al mismo tiempo
con relación a la implementación lo aportaría una guía de referencia para los
ofrecían como un servicio que suele usuarios de herramientas BPM que
ser costoso. necesiten adaptar su organización al
trabajo bajo un modelo orientado a
procesos.
109
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

embebidas, otras en tanto las manejan


Dados los antecedentes de haber bien distribuidas refiriéndonos con esto al
examinado múltiples herramientas hecho en el que se divide numerosas
BPM y el conocimiento de las veces las etapas al punto que una etapa
mismas, se encontró que la gran es bastante pequeña casi atómica,
mayoría lograban su funcionalidad a incluso al ser comparada con otras
cabalidad, se diferenciaban entre ellas herramientas esta seria pequeña, por
puesto que algunas eran esta y otras razones se vio la necesidad
herramientas de flujo de procesos y de delimitar las fases de construcción de
otras más avanzadas eran procesos, se pretende es formar una
herramientas BPM. Por supuesto, especificación de que debe construirse
existe un estándar para ilustrar los por cada etapa que se adopte, un modelo
procesos mediante herramientas común que permita que entre las
BPM, es así como nacen los tres diferentes herramientas se puedan
modelos más conocidos a nivel comunicar.
mundial actualmente, que tiene como
objetivo describir los procesos y ellos El enfoque se centrará en tratar de hacer
son: que las diferentes especificaciones
funcionen de manera holística y tengan
 BPMN (Business Process Modeling coherencia entre sí, una consistencia en
Notation) la información que pueda ser mantenida
 XPDL (XML Process Definition independientemente de la herramienta
Language) que este manejando los procesos de la
 BPEL (Business Process Execution organización, es como crear una
Language). especificación UML[11], donde el usuario
finalmente escoge lo que va a usar, pero
Gracias a la existencia de estos tres esa elección, determina el éxito o fracaso
modelos es posible especificar las del modelo a ser creado, entonces, junto
diferentes fases de la construcción de con ese proceso de crear la
procesos, el problema no radica en la especificación, se dará un manual de
notación de los procesos, el problema buenas prácticas.
que se estudiará será la construcción
como tal del proceso, se enfatizara en Esta herramienta tomará como insumo
estandarizar las fases del proceso, diversas herramientas BPM. Diversas
puesto que allí es donde se ha especificaciones como la BPMN[12],
encontrado las inconsistencias entre XPDL[13, 14] y BPEL[15].Que podrán ser
las herramientas BPM. complementadas con base a las
experiencias adquiridas al momento de
Algunas herramientas BPM por su construir procesos con las diferentes
parte manejan múltiples fases herramientas de software, pruebasque

110
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

en algunos casos requerirán solo el años 90 fueron los años del boom de la
modelamiento de los procesos y en reingeniería, ya para la década del 2000,
otros casos implicaran más allá de la el arquitectura orientada a procesos fue
instalación del software la generación la que reino en el ambiente y en algunos
paso a paso de las diferentes etapas. países recién está tomando fuerza,
gracias al fenómeno de la globalización y
Como garantía de que el proceso se la mejora en las tecnologías que hacen
hará de manera imparcial para las posible estar evaluando los procesos en
herramientas sean evaluadas de la línea.
misma manera se estandarizara un
proceso que será el mismo que se El mismo estudio arrojo información
ejecute para todas las herramientas, determinante sobre el comportamiento de
para así tener un punto de algunas herramientas BPM, incluso
comparación entre las diversas sugiere de manera implícita que las
herramientas del mercado. herramientas analizadas presentan
Ya se han adelantado estudios que ciertas características que son dignas de
tienen características parecidas, pero estudio, como por ejemplo que entre ellas
las herramientas escogidas por estos hay diferencias en las etapas que las
investigadores no son las mismas que componen.
este estudio pretende abordar, así
como tampoco lo es la profundidad
del estudio ni lo es el producto a Herramienta Etapas que la
generarse después de la componen
investigación. El estudio señalado se Modelización,
enfocó específicamente en las Aura portal Ejecución,
herramientas Monitorización,
Optimización
 ULTIMUS BPM SUITE Modelar,
 K2 BLACKPEARL Bizagi BPM Ejecutar,
 AURAPORTAL BPM. Suite Mejorar
Modelización,
Estas herramientas al igual que Desarrollo,
muchas otras son fruto de la Bonitasoft Ejecución,
evolución de las herramientas de Portal,
software que en una primera instancia Monitorizar.
se utilizaron como herramientas para
hacer reingeniería, puesto que los

111
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

Diseño, El propósito de este estudio es más que


K2 Montaje, un simple análisis sobre la notación
BlackPearl Ejecución, usada para expresar el contenido de un
Monitoreo, flujo de trabajo, o los mecanismos
Optimización. técnicos sobre los cuales se van a
Modelado, entender las diferentes aplicaciones de
Ultimus Diseño, los BPM, o la especificación de cómo van
BPM Ensamble, a estar construidos los servicios que se
Workflow Pruebas, llaman desde las aplicaciones, o como se
Implementación. comunicaran entre los mismos o como
Tabla 1: Etapas y tipos de licencias que debe estar escrito el lenguaje que
componen las herramientas BMP permitirá la ejecución de los diferentes
procesos.
Dadas las circunstancias anteriores
se pretende adaptar un ciclo de vida La investigación va enfocada a casos
BPM estándar que en adición a las 4 prácticos donde se tendrá en cuenta que
fases definidas (modelamiento de aspectos se tendrán que resolver antes
procesos, implementación e de migrar o implementar una plataforma
integración, ejecución control y BPM, desde luego esto implicara revisar
gestión) tenga en cuenta las las herramientas existentes y evaluar que
herramientas de software en la tanto se ajustan ellas a los modelos
actualidad y permita que ellas puedan descritos en la tabla inferior donde se
tener un software que les de muestran las principales especificaciones
compatibilidad de acuerdo a las referentes al tema BPM, en esta tabla se
herramientas BPM que sean objeto encuentran modelos como BPEL, BPQL,
del estudio. BCM, BPSS entre otros, métodos que
logran definir una herramienta BPM de
Desde luego también se tendrá en manera técnica en casi todos los
cuenta factores tan importantes como aspectos.
la tipología del software como de los
procesos en sí, en primera instancia Estándar Organismo Descripción
la tipología de las diferentes BPEL[15](Business Estándar BPM
Process Execution OASIS para ejecutar
herramientas BMP está enmarcada Language) los procesos de
en el tipo de procesos que quieren negocio
BPML[14] (business BPMI Lenguaje XML
resolver. De hecho los procesos se Process modeling (Business
han clasificado como de tipo S2S[16] Language) Process
(System To System), H2S[16] (Human modeling
initiative)
To System), H2H[16] (Human To BPMN[12] (Business Describe los
Human). Process Modeling BPMI elementos que
Notation) hacen parte de
la notación

112
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

grafica Language)
Workflow Arquitectura de Lenguaje de
WRM[17] (Workflow Management Workflow/BPM BPSS[27-29] OASIS procesos para
Reference Model) Coalition (Business Process colaboración en
WfMC Specification schema) aplicaciones
Workflow API con B2B
Workflow API Management definiciones en BCM[30] (Business
Coalition lenguaje C IDL Centric Methodology) OASIS
WfMC y COM Especificación
XPDL[13, 14] (XML Workflow Lenguaje XML BPQL[10] OMG para búsqueda
Process Definition Management orientado a de procesos de
Language) Coalition procesos negocio
WfMC similar a BPEL Especificación
Lenguaje XML BPMN-Q[29] para búsqueda
WfXML[18] Workflow para la (Business Process de procesos de
(Workflow XML) Management comunicación Modeling Notation BPMI negocio pero
Coalition con web- Querying) mediante
WfMC services entre comparaciones
ambientes de de los gráficos.
ejecución de
workflow
WSCI[19, 20] (Web World Wide XML para Estas herramientas son definiciones
Services Choreography Web coreografía específicas de aspectos puntuales,
Interface) Consortium entre web
(W3C) services
concretos de características
determinadas en las herramientas BPM,
El primero es el pero el trabajo investigativo va más allá
WS-CDL, WSCL [21, World Wide lenguaje W3C
22] (web Services Web para que definir las especificaciones, esta
conversation language) Consortium coreografía y el investigación se involucra en la parte
(W3C) Segundo un
lenguaje no
técnica, en la parte operativa, razón por
oficial para la cual puede ofrecer buenas practicas
coreografía debido a la experiencia obtenida al
Object Modelo para un
BPDM[23] (Business Management lenguaje BPM analizar los diferentes instrumentos. Este
Process definition meta Group que use el reduccionismo es aprovechado para
model) (OMG) MDA (Model
Driven
interpretar de manera más amplia los
Architecture) factores que podrían generar éxito en la
Object Modelo MDA implementación de una estructura
BPRI[20] (Business Management para una API
Process Runtime Group BPM organizacional basada en procesos.
Interface) (OMG)
Lenguaje de Esta investigación comprenderá todas las
Procesos XML
XLANG[24, 25] construido con tipologías de herramientas BPM, de tal
Microsoft base a otros 2 manera que se pueda hacer evaluación
lenguajes
WSFL[26](Web Lenguaje de
de herramientas que se encuentren en
Services Flow IBM Procesos XML

113
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

los tipos descritos anteriormente H2H, la definición solida de una estructura


H2S, S2S y otros. organizacional basada en la interacción
de procesos.
CONCLUSIONES
RECOMENDACIONES
Existen especificaciones para casi
todos los aspectos relacionados con Fruto de esta investigación se puede
las herramientas BPM, sin embargo recomendar a aquellos temerarios que
aún se carece de una especificación tratan de seguir una estructura orientada
que aborde el refinamiento de a los procesos, que no es bueno iniciar el
procesos hacia la implementación y proceso de implantación y de migración
buen uso de herramientas BPM. solo, que antes de tener una solución que
sea una panacea, es propio conocer
Aunque hay abundancia de hasta el más mínimo detalle la
especificaciones para cada aspecto, organización, para así poder reflejar cada
falta una especificación que sirva de uno de los procesos
manual de referencia para los
usuarios que se involucre REFERENCIAS
directamente con los productos del
mercado. [1] K. Garimella and M. Lees,
"Introducción a BPM," New York:
Para que la implementación de un Jacques Boussard, 2008.
proceso así sea mediante una [2] M. Weske, Business process
herramienta BPM sea exitoso, management: Springer, 2012.
siempre será necesario el [3] J. Jeston and J. Nelis, Business
conocimiento de un experto, por lo process management: Routledge,
menos para enseñarle a la 2012.
herramienta automatizada como debe [4] F. A. Gutiérrez, "INTEGRACIÓN
proceder ante ciertas situaciones. DE ADM Y MÉTODOS DE
DESARROLLO DE SOFTWARE,"
El cambio de Estructura Tecnología, Investigación y
Organizacional a Estructura de Académia, vol. 1, 2013.
Procesos supone un cambio de [5] J. M. Pérez, F. Ruiz, and M. Piattini,
mentalidad que conlleva que los "Model driven engineering aplicado
usuarios se pongan al día con los a business process management,"
factores de globalización y por tanto Informe Técnico UCLM-TSI-002,
trabajen dentro del mismo contexto. 2007.
Dependiendo del modelo y las reglas [6] J. Hutchinson, M. Rouncefield, and
del negocio, se hace indispensable J. Whittle, "Model-driven
una directriz clara que conlleve a una engineering practices in industry,"

114
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

in Software Engineering (ICSE), [12] J. C. Recker and J. Mendling, "On


2011 33rd International the translation between BPMN and
Conference on, 2011, pp. 633- BPEL: Conceptual mismatch
642. between process modeling
[7] H. Bruneliere, J. Cabot, and F. languages," in The 18th
Jouault, "Combining model- International Conference on
driven engineering and cloud Advanced Information Systems
computing," in Modeling, Engineering. Proceedings of
Design, and Analysis for the Workshops and Doctoral
Service Cloud- Consortium, 2006, pp. 521-532.
MDA4ServiceCloud'10: [13] C. Abdelahad, D. Riesco, A.
Workshop's 4th edition (co- Carrara, C. Comin, and C. Kavka,
located with the 6th European "Data Transformations Using QVT
Conference on Modelling Between Industrial Workflows and
Foundations and Applications- Business Models in BPMN2," in
ECMFA 2010), 2010. ICSEA 2012, The Seventh
[8] A. Tolk, "Avoiding another green International Conference on
elephant-a proposal for the next Software Engineering Advances,
generation HLA based on the 2012, pp. 147-153.
Model Driven Architecture," [14] M. Havey, Essential business
arXiv preprint arXiv:1011.6671, process modeling: O'Reilly Media,
2010. 2009.
[9] H. Zhang, H. Wang, D. Chen, [15] M. B. Juric, B. Mathew, and P.
and G. Zacharewicz, "A model- Sarang, Business process
driven approach to execution language for web
multidisciplinary collaborative services: Pakt, 2004.
simulation for virtual product [16] A. C. Girón Arevalo and P. A.
development," Advanced Quishpe Villafuerte, "Estudio
Engineering Informatics, vol. 24, Comparativo de Tecnologías BPM-
pp. 167-179, 2010. Gestión de Procesos de Negocios,
[10] A. Awad, "BPMN-Q: A language Caso Práctico: Escuela Superior
to query business processes," in Politécnica de Chimborazo," 2010.
Proceedings of EMISA, 2007, [17] D. Hollingsworth and U. Hampshire,
pp. 115-128. "Workflow management coalition
[11] O. UML and I. MOF, "The the workflow reference model,"
Unified Modeling Language Workflow Management Coalition, p.
UML," ed, 2011. 68, 1993.
115
ISSN: 2344-8288 │ Vol. 2 │No 1 │Julio-Diciembre 2013│ TIA

[18] A. Wasala, I. O‘Keeffe, and R. Ciencias de la Computación, 2010.


Schäler, "Towards an Open [25] H. Mili, G. Tremblay, G. B. Jaoude,
Source Localisation E. Lefebvre, L. Elabed, and G. E.
Orchestration Framework," Boussaidi, "Business process
Tradumàtica: traducció i modeling languages: Sorting
tecnologies de la informació i la through the alphabet soup," ACM
comunicació, pp. 84-100, 2011. Computing Surveys (CSUR), vol.
[19] J. C. Peláez López and J. Mata 43, p. 4, 2010.
Díaz, "Modelado semántico y [26] K. S. Candan, W.-S. Li, T. Phan,
ubicuo del comercio electrónico and M. Zhou, "At the Frontiers of
mediante Web Services," 2011. Information and Software as
[20] A. Adamkó and L. Kollár, Services," in New Frontiers in
"Modeling Business Processes Information and Software as
in Web Applications." Services, ed: Springer, 2011, pp.
[21] M. Rouached, W. Fdhila, and C. 283-300.
Godart, "Web services [27] H. Kim, "Conceptual modeling and
compositions modelling and specification generation for B2B
choreographies analysis," business processes based on
International Journal of Web ebXML," ACM SIGMOD Record,
Services Research (IJWSR), vol. 31, pp. 37-42, 2002.
vol. 7, pp. 78-110, 2010. [28] S. Aissi, P. Malu, and K. Srinivasan,
[22] K. Honda, A. Mukhamedov, G. "E-business process modeling: the
Brown, T.-C. Chen, and N. next big step," Computer, vol. 35,
Yoshida, "Scribbling interactions pp. 55-62, 2002.
with a formal foundation," in [29] P. Giner Blasco, "Business Process
Distributed Computing and Modeling for the Internet of Things,"
Internet Technology, ed: 2011.
Springer, 2011, pp. 55-75. [30] B. OASIS, "Business-Centric
[23] B. A. Rajabi and S. P. Lee, Methodology Specification 5
"Modeling and analysis of Version 1.0 6," 2003.
change management in dynamic
business process," International
Journal of Computer and
Electrical Engineering, vol. 2,
pp. 181-189, 2010.
[24] F. Zorzán and D. E. Riesco,
"Transformación de procesos
BPMN a su implementación en
BPEL utilizando QVT," in XII
Workshop de Investigadores en

116

También podría gustarte