Abstract
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.
This work has been developed with the support of MEC under the project DESTINO TIN2004-03534 and cofinanced by FEDER.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Atlas Transformation Language (ATL), http://www.sciences.univ-nantes.fr/lina/atl/
A Joint White Paper by IBM and SAP: WS-BPEL Extension for People – BPEL4People (July 2005)
Andersson, B., Bergholtz, M., Edirisuriya, A., Ilayperuma, T., Johannesson, P.: A Declarative Foundation of Process Models. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 233–247. Springer, Heidelberg (2005)
Business Process Execution Language for Web Services Specification, version 1.1 (May 5, 2003)
Business Process Modeling Notation (BPMN) Version 1.0 (May 3, 2004)
De Troyer, O., Casteleyn, S.: Modeling Complex Processes for Web Applications using WSDM. In: Proceedings of the Third International Workshop on Web-Oriented Software Technologies, IWWOST 2003 (2003)
Fons, J., Pelechano, V., Albert, M., Pastor, Ó.: Development of Web Applications from Web Enhanced Conceptual Schemas. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 232–245. Springer, Heidelberg (2003)
Freemarker, http://freemarker.sourceforge.net/
Manolescu, I., Brambilla, M., Ceri, S., Comai, S., Fraternali, P.: Model-driven design and deployment of service-enabled web applications. ACM Trans. Inter. Tech. 5(3), 439–479 (2005)
Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification. Final Adopted Specification ptc/05-11-01
Model Transformation Framework, http://www.alphaworks.ibm.com/tech/mtf
MOFScript, http://www.eclipse.org/gmt/mofscript/
Koch, N., Kraus, A., Cachero, C., Meliá, S.: Integration of Business Processes in Web Application Models. Journal of Web Engineering 3(1) (2004)
livaNova Model Execution System. CARE Technologies, http://www.care-t.com
Pastor, O., Gomez, J., Insfran, E., Pelechano, V.: The OO-Method Approach for Information Systems Modelling: From Object-Oriented Conceptual Modeling to Automated Programming. Information Systems 26, 507–534 (2001)
Schmid, H.A., Rossi, G.: Modeling and Designing Processes in E-Commerce Applications. IEEE Internet Computing 8(1), 19–27 (2004)
The Attributed Graph Grammar System v1.2.4 (2004), http://tfs.cs.tu-berlin.de/agg/
Torres, V., Pelechano, V., Ruiz, M., Valderas, P.: A Model Driven Approach for the Integration of External Functionality in Web Applications. The Travel Agency System. MDWE (2005)
Valderas, P., Fons, J., Pelechano, V.: Transforming Web Requirements into Navigational Models: AN MDA Based Approach. In: Delcambre, L.M.L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, Ó. (eds.) ER 2005. LNCS, vol. 3716, pp. 320–336. Springer, Heidelberg (2005)
Velocity, http://jakarta.apache.org/velocity/
XSL Transformations (XSLT) Version 1.0, http://www.w3.org/TR/xslt
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Torres, V., Pelechano, V. (2006). Building Business Process Driven Web Applications. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds) Business Process Management. BPM 2006. Lecture Notes in Computer Science, vol 4102. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11841760_22
Download citation
DOI: https://doi.org/10.1007/11841760_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-38901-9
Online ISBN: 978-3-540-38903-3
eBook Packages: Computer ScienceComputer Science (R0)