INTEGRATION OF BUSINESS PROCESSES IN WEB APPLICATION MODELS

Authors

  • NORA KOCH Ludwig-Maximilians-Universität München, Germany
  • ANDREAS KRAUS Ludwig-Maximilians-Universität München, Germany
  • CRISTINA CACHERO Universidad de Alicante, Spain
  • SANTIAGO MELIÁ Universidad de Alicante, Spain

Keywords:

Web Engineering, Business Process, Object-oriented Design Method, UML, Visual Modeling, Process Modeling, UML Profile

Abstract

Business processes, regarded as heavy-weighted flows of control consisting of activities and transitions, play an increasingly important role in Web applications. In order to address these business processes, Web methodologies are evolving to support its definition and integration with the Web specific aspects of content, navigation and presentation. This paper presents the modeling support provided for this kind of processes by the Object-Oriented Hypermedia method (OO-H) and the UML-based Web Engineering (UWE) approach. Both methods apply UML use cases and activity diagrams, and supply UML standard modeling extensions. Additionally, the connection mechanisms between the navigation and the process specific modeling elements are discussed. As a representative example to illustrate our approach we present the requirements, analysis and design models for the www.amazon.com Website with focus on the checkout process. Our approach includes requirements and analysis models shared by OO-H and UWE and provides the basis on which each method applies its particular design notation for business processes.

 

Downloads

Download data is not yet available.

References

Paolo Atzeni, Alessio Parente. (2001). Specification of Web Applications with ADM-2. 1st

International Workshop on Object Oriented Software Technology. Valencia, Spain.

Luciano Baresi, Franca Garzotto, Paolo Paolini.(2001). Extending UML for Modeling Web

Applications, 34th Hawaii International Conference on Systems Sciences.

Hubert Baumeister, Nora Koch, and Luis Mandel. (1999). Towards a UML Extension for

Hypermedia Design. 2nd Conference on the Unified Modeling Language (UML’99), LNCS 1723,

Springer Verlag, 614-629.

Marco Brambilla, Stefano Ceri, Sara Comai, Piero Fraternali. (2002). Specification and Design of

Workflow-Driven Hypertext. Journal of Web Engineering, Vol. 1, No. 2, 163-182.

Cristina Canchero, Jaime Gómez. (2002). Advanced Conceptual Modeling of Web Applications:

Embedding Operation Interfaces in Navigation Design. 21th International Conference on

Conceptual Modeling. El Escorial, Madrid.

Cristina Cachero. (2003). OO-H: Una extensión a los métodos OO para el modelado y generación

automática de interfaces hipermediales. Available at http://www.dlsi.ua.es/~ccachero/pTesis.htm

Stefano Ceri, Piero Fraternali, Mariestella Matera. (2002). Conceptual Modeling of Data-intensive

Web Applications. IEEE Internet Computing 6 (4): 20-30.

Olga de Troyer, Sven Casteleyn. (2001). The Conference Review System with WSDM. 1st

International Workshop on Object Oriented Software Technology. Valencia, Spain.

Olga De Troyer, Sven Casteleyn. (2003). Modeling Complex Processes for Web Applications

using WSDM. 3rd Int. Workshop on Web-Oriented Software Technology (IWWOST´03), Oviedo

July 2003, 1-12.

María José Escalona, Nora Koch. (2003). Ingeniería de requisitos en aplicaciones para la Web: Un

estudio comparativo, Conference IDEAS’03.

Jaime Gómez, Cristina. Cachero, Oscar Pastor. (2001). On Conceptual Modeling of Device-

Independent Web Applications: Towards a Web Engineering Approach. IEEE Multimedia 8(2):

-32. Special Issue on Web Engineering.

Ivar Jacobson, Magnus Christersen, Patrik Jonsson, Gunner Overgaars. (1992). Object-oriented

Software Engineering: A Use Case Driven Approach. Addison Wesley.

Robert Kahn, Charles Cannell. (1957). The Dynamics of Interviewing; Theory, technique, and

Cases, New York, Wiley.

Alexander Knapp, Nora Koch, Flavia Moser, Gefei Zhang. (2003). ArgoUWE: A CASE Tool for

Web Applications. 1st Int. Workshop on Engineering Methods to Support Information Systems

Evolution (EMSISE´03) at OOIS 2003, Geneva, Switzerland.

Nora Koch, Andreas Kraus. (2002). The Expressive Power of UML-based Engineering, 2nd Int.

Workshop on Web-Oriented Software Technology (IWWOST´02). CYTED, 105-119, Málaga,

Spain.

Nora Koch, Andreas Kraus. (2003). Towards a Common Metamodel for the Development of Web

Applications. 3rd Int. Conference on Web Engineering, LNCS 2722, Springer Verlag.

Panos Markopoulos. (2000). Supporting Interaction Design with UML. TUPIS Workshop at the

UML'2000.

Nuno Nunes, José Cunha. (2000). Towards a UML Profile for Interaction Design: The Wisdom

approach. 3rd Int. Conference on the Unified Modeling Language (UML´2000), A. Evans and S.

Kent (Eds.). LNCS 1939, Springer Verlag, 100-116.

Fabio Paternò. (2000). Model-Based Design and Evaluation of Interactive Applications. Springer

Verlag.

Werner Retschitzegger, Wieland Schwinger. (2000). Towards Modeling of Data Web

Applications - A Requirement’s Perspective. American Conference on Information Systems

(AMCIS 2000), Vol. 1, 149–155.

Gustavo Rossi, Hans Schmidt, Fernando Lyardet. (2003). Engineering Business Processes in Web

Applications: Modeling and Navigation Issues. 3rd Int. Workshop on Web-Oriented Software

Technology (IWWOST´03), Oviedo July 2003, 81-89.

Daniel Schwabe, Luiselena Esmeraldo, Gustavo Rossi, Fernando Lyardet. (2001). Engineering

Web Applications for Reuse. IEEE Multimedia. Special Issue on Web Engineering, 01-03, 20–31.

UML 1.5 Standard, OMG (2003). www.omg.org

Roel Wieringa, Rik Eshuis. (2002). Verification Support for Workflow Design with UML Activity

Graphs. International Conference on Software Engineering (ICSE 2002), pages 166-176.

Downloads

Published

2004-02-07

How to Cite

KOCH, N. ., KRAUS, A., CACHERO, C., & MELIÁ, S. . (2004). INTEGRATION OF BUSINESS PROCESSES IN WEB APPLICATION MODELS. Journal of Web Engineering, 3(1-2), 022–049. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4351

Issue

Section

Articles