Advertisement

Customizing Business Processes in Web Applications

  • Gustavo Rossi
  • Hans Albrecht Schmid
  • Fernando Lyardet
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2738)

Abstract

In this paper we discuss several issues related to the introduction of business processes in the life cycle of Web based E-commerce applications. We first argue that business processes have been so far neglected by modeling and design methodologies treating them as by-products of conceptual and navigational design artifacts, and as a consequence introducing different design and usability problems in the final products. We introduce a novel approach in which processes and activities are treated as first class citizens during application modeling and design. In the core of the paper we analyze the problem of customizing business processes to different user profiles or individuals. We show that using our approach we obtain modular and evolvable solutions.

Keywords

Business Process User Profile Activity Node Class Citizen Shopping Cart 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Business Process Specification Schema, http://www.ebxml.org
  2. 2.
    Ceri, S., Fraternali, P.: Web Modeling Language (WebML): a modeling language for designing Web sites. In: Proceedings of the 9th. International World Wide Web Conference, pp. 137–157. Elsevier, Amsterdam (2000)Google Scholar
  3. 3.
    Conallen, J.: Building Web Applications with UML. Addison-Wesley, Reading (2000)Google Scholar
  4. 4.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. In: Elements of reusable object-oriented software. Addison Wesley, Reading (1995)Google Scholar
  5. 5.
    Kappel, G., Retschitzegger, W.: Modeling Ubiquitous Web Applications: The WUML approach. In: Arisawa, H., Kambayashi, Y., Kumar, V., Mayr, H.C., Hunt, I. (eds.) ER Workshops 2001. LNCS, vol. 2465, p. 183. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  6. 6.
    Krasner, G. Pope, S.: A cookbook for Using Model-View-Controller interface paradigm in Smalltalk 80. Journal of Object Oriented Programming, 26–49 (August/September 1988) Google Scholar
  7. 7.
    Manolescu, D., Johnson, R.: A micro-workflow component for federated workflow. In: OOPSLA Workshop on O-O Workflow, Available at http://microworkflow.com
  8. 8.
    Schmid, H.A., Rossi, G.: Modelling and Designing Business Processes in Web Applications. In: Proceedings of EC-Web 2002, the International Workshop on E-Commerce and the WWW. LNCS. Springer, Heidelberg (2002)Google Scholar
  9. 9.
    Schwabe, D., Rossi, G.: An object-oriented approach to web-based application design. In: Theory and Practice of Object Systems (TAPOS), Special Issue on the Internet, vol. 4#4, pp. 207–225 (October 1998)Google Scholar
  10. 10.
    Schwabe, D., Rossi, G., Guimaraes, R.: Cohesive Design of Personalized Web Applications. IEEE Internet Computing, 34–43 (March 2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Gustavo Rossi
    • 1
  • Hans Albrecht Schmid
    • 2
  • Fernando Lyardet
    • 3
  1. 1.LIFIA-Universidad Nacional de La PlataArgentina
  2. 2.University of Applied SciencesKonstanzGermany
  3. 3.Technical University of Darmstadt 

Personalised recommendations