Developing a Business Application with BPM and MDE

Authors

Keywords:

Business Process Modeling Notation (BPMN), XML Process Definition Language (XPDL), Atlas Transformation Language (ATL), MDE

Abstract

In this paper we have designed an architecture for the generation of a business application, that allows to business users to adapt their processes to the constant change. At the moment all the architectures based to a great extent on SOA allow to modify the processes in a short period of time, but we go beyond and give the possibility to the business user of modifying their processes. To design this architecture, we rely on the fundamental use of two technologies: BPM (Business Process Modeling) and MDE (Model Driven Engineering). Inside these technologies we focus on the creation of a business process notation extended from BPMN that is agile, easy to learn and design, and capable to provide semantic information about the process. Therefore this notation allows business process to modify their processes to achieve the proposed goal.

Downloads

Download data is not yet available.

References

[1] V. García-Díaz, H. Fernández-Fernández, E. Palacios-Gonzalez, C. Pelayo G-Bustelo, J.M. Cueva Lovelle. ―Intelligent tracability system of Cabrales cheese using MDA TALISMAN‖. University of Oviedo, 2007.

[2] Object Management Group, http://www.omg.org/.

[3] Douglas C. Schmidt. ―Model-Driven Engineering‖. Vanderbilt University, Feb-2006.

[4] Harmon Paul. ―The OMG´s Model Driven Architecture and BPM‖. Business Process Trends, Page numbers (1-12), May-2004.

[5] J. Paulo Barros, Luis Gomes. ―From Activity Diagrams to Class Diagrams‖. University Nova of Lisboa, Page numbers (2), 2003.

[6] David Skogan, Roy Gronmo, Ida Solheim. ―Web Service Composition in UML‖. SINTEF Information and Communication Technology, Page numbers (1-12), 2004.

[7] Business Process Modeling. OMG, http://www.bpmn.org/.

[8] Lauri Eloranta, Eero Kallio, Ilkka Terho. ―A Notation Evaluation of BPMN and UML Activity Diagrams‖; Page Numbers (1-45), 2006.

[9] Juan Diego P.J., Amador D.T., Antonio R.C. ―¿Por qué OMG ha elegido BPMN para modelar los Procesos de Negocio si ya existe UML?‖. University of Salamanca,2007.

[10] Victoria Torres, Vicente Pelechano. ―Building Business Process Driven Web Applications‖. Technical University of Valencia, 2007.

[11] Miguel Ángel Sánchez Vidales, Ana Hermoso García, Luís Joyanes Aguilar. ―Una recomendación basada en MDA, BPM y SOA para el desarrollo de software a partir de procesos de negocio en un contexto de Negocio Bajo Demanda‖. University Pontificia of Salamanca, 2006.

[12] Stephen A. White. ―Using BPMN to Model BPEL Process‖. IBM Corp., 2005.

[13] Join White. ―WS-BPEL Extension for People – BPEL4People‖. IBM and SAP, Jul-2005.

[14] Yi Gao. ―BPMN-BPEL Transformation and Roud Trip Engineering‖. eClarus Software, Page numbers (1-6), 2006.

[15] Alfonso Rodriguez, Eduardo Fernández Medina, Mario Piattini. ―Hacia la obtención de Clases de Análisis y Casos de Uso desde modelos de Procesos de Negocio‖. University of Castilla-La Mancha, 2006.

[16] Wararat Rungworawut, Twittie Senivongse. ―Using Ontology Search in the Design of Class Diagram from Business Process Model‖, 2006.

[17] Meta Object Facility (MOF) Query/View/Transformation Specification, Versión 2.0, OMG, http://www.omg.org/cgibin/doc?ptc/2007-07-07.

[18] Henk Jonkers, Maarten W.A. Steen, Lex Heerink, Diederik van Leeuwen. ―Bridging BPM and MDE: On the integration of BiZZdesigner and OptimalJ‖, 2007.

[19] BiZZdesigner. http://www.bizzdesign.nl/html/bizzdesigner.html.

[20] OptimalJ, Compuware. http://www.compuware.com/

[21] Eclipse Modeling Framework. Eclipse EMF, http://www.eclipse.org/modeling/emf/

[22] Michael Hevay. ―Keeping BPM Simple for Business Users‖, Business Process Management Trends, Jan-2006.

[23] Atlas Transformation Language (ATL). http://www.science.univnantes.fr/lina/atl/

[24] Workflow Management Coalition, ―Process Definition Interface - XML Process Definition Language‖, version 2.0, http://www.wfmc.org/, Oct-2005.

[25] Wil M.P. van der Aalst. ―Patterns and XPDL: A Critical Evaluation of the XML Process Definition Language‖. Eindhoven University of Technology, 2004.

[26] Robert M. Shapiro. ―XPDL 2.0 Integrating Process Interchange & BPMN‖. WfMC, Apr-2007.

[27] Victoria Torres, Pau Giner, Vicente Pelechano. ―Web Application Development Focused on BP Specifications‖. Technical University of Valencia, 2006.

[28] Richard Cardone, Danny Soroker, Alpana Tiwari. ―Using XForms for Simplify Web Programming‖. IBM, 2004.

[29] OMG Group. ―Business Process Management with OMG Specifications‖. OMG, Oct-2007.

[30] Beatriz Mora, Francisco Ruiz, Félix García, Mario Piattini. ―Experiencia en transformación de modelos de procesos de negocios desde BPMN a XPDL‖. University of Castilla-La Mancha, 2006.

[31] CAPE VISIONS. ―XPDL with BPMN Extensión.‖, 2004. biography.

Downloads

Published

2009-12-01
Metrics
Views/Downloads
  • Abstract
    49
  • PDF
    6

How to Cite

Fernández Fernández, H., Cueva Lovelle, J. M., García Díaz, V., G. Bustelo, C. P., Sanjuan Martinez, O., and Palacios González, E. (2009). Developing a Business Application with BPM and MDE. International Journal of Interactive Multimedia and Artificial Intelligence, 1(2), 26–32. Retrieved from https://www.ijimai.org/index.php/ijimai/article/view/5801

Most read articles by the same author(s)

1 2 3 > >>