Building Business Process Driven Web Applications

The Internet has turned to be one the most common platform for the development of applications. In addition, sometimes the specification of these applications is given to web developers in the form of Business Processes (BP), and from this specification they are asked to develop the corresponding Web Application. In this situation, Web Engineering Methods should provide a way in which these specifications could be taken and be transformed into a Web Application that gives support to the process execution. Furthermore, when we are talking about B2B applications, we have to take into account that these BP usually involve the use of distributed functionality where different partners collaborate to accomplish an agreed goal. Therefore, in this work we provide a method for the automatic generation of Web Applications that give support to BP specifications. For this purpose, we generate from a BP definition the Navigation (web pages) and the WS-BPEL executable description that implements the entire process.

[1]  Jim Steel,et al.  MOF QVT final adopted specification: meta object facility (MOF) 2.0 query/view/transformation specification. , 2005 .

[2]  Vicente Pelechano,et al.  Development of Web Applications from Web Enhanced Conceptual Schemas , 2003, ER.

[3]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[4]  Lois M. L. Delcambre Conceptual Modeling - ER 2005, 24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005, Proceedings , 2005, ER.

[5]  Birger Andersson,et al.  A Declarative Foundation of Process Models , 2005, CAiSE.

[6]  Vicente Pelechano,et al.  A Model Driven Approach for the Integration of External Functionality in Web Applications . The Travel Agency System , 2005 .

[7]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[8]  James Clark,et al.  XSL Transformations (XSLT) Version 1.0 , 1999 .

[9]  Frank Leymann,et al.  WS-BPEL Extension for People ? BPEL4People , 2005 .

[10]  Tok Wang Ling,et al.  Conceptual Modeling - ER 2003 , 2003, Lecture Notes in Computer Science.

[11]  Olga De Troyer,et al.  Modeling Complex Processes for Web Applications using WSDM , 2003 .

[12]  Nora Koch,et al.  Integration of Business Processes in Web Application Models , 2004, J. Web Eng..

[13]  Gustavo Rossi,et al.  Modeling and designing processes in e-commerce applications , 2004, IEEE Internet Computing.

[14]  Oscar Pastor OO-Method , the methodological support for the Oliva Nova Model Execution System From Object-Oriented Conceptual Modeling to Automated Programming , .

[15]  Manish Parashar,et al.  Enabling flexible queries with guarantees in P2P systems , 2004, IEEE Internet Computing.

[16]  Vicente Pelechano,et al.  Transforming Web Requirements into Navigational Models: AN MDA Based Approach , 2005, ER.

[17]  Ioana Manolescu,et al.  Model-driven design and deployment of service-enabled web applications , 2005, TOIT.

[18]  Stephen A. White,et al.  Business Process Modeling Notation (BPMN), Version 1.0 , 2004 .