Skip to main content

Designing Volatile Functionality in E-Commerce Web Applications

  • Conference paper
E-Commerce and Web Technologies (EC-Web 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4082))

Included in the following conference series:

  • 891 Accesses

Abstract

In this paper we present a flexible design approach and a software framework for integrating dynamic and volatile functionality in Web applications, particularly in e-commerce software. We first motivate our work with some examples. We briefly describe our base design platform (the OOHDM design framework). Next, we show how to deal with services that only apply to a particular set of application objects by clearly decoupling these services from the base conceptual and navigation design and by defining the concept of service affinity. We describe an implementation environment that seamlessly extends Apache Struts with the notion of services and service’s affinities. Finally, we compare our approach with others’ work and present some further research we are pursuing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baumeister, H., Knapp, A., Koch, N., Zhang, G.: Modelling Adaptivity with Aspects. In: Lowe, D.G., Gaedke, M. (eds.) ICWE 2005. LNCS, vol. 3579, pp. 406–416. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  2. Douglas, M., Schwabe, D., Rossi, G.: A software arquitecture for structuring complex Web Applications. Journal of Web Engineering (September 2002)

    Google Scholar 

  3. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Elements of reusable object-oriented software. Addison Wesley, Reading (1995)

    Google Scholar 

  4. Kim, W.: Advanced Database systems. ACM Press, New York (1994)

    Google Scholar 

  5. Koch, N., Kraus, A., Cachero, C., Meliá, S.: Modeling Web Business Processes with OO-H and UWE. In: 3rd International Workshop on Web Oriented Software Technology (IWWOST 2003), Oviedo, Spain (2003)

    Google Scholar 

  6. Koch, N., Kraus, A., Hennicker, R.: The Authoring Process of UML-based Web Engineering Approach. In: Proceedings of the 1st International Workshop on Web-Oriented Software Construction (IWWOST 2002), Valencia, Spain, pp. 105–119 (2001)

    Google Scholar 

  7. OMG Model-Driven-Architecture, http://www.omg.org/mda/

  8. Nanard, M., Nanard, J., King, P.: IUHM: A Hypermedia-based Model for Integrating Open Services, Data and Metadata. In: Proceedings of Hypertext 2003, pp. 128–137. ACM Press, New York (2003)

    Chapter  Google Scholar 

  9. Pastor, O., Abrahão, S., Fons, J.: An Object-Oriented Approach to Automate Web Applications Development. In: Bauknecht, K., Madria, S.K., Pernul, G. (eds.) EC-Web 2001. LNCS, vol. 2115, pp. 16–28. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  10. Rashid, A., Sawyer, P., Moreira, A.M.D., Araujo, J.: Early Aspects: A Model for Aspect-Oriented Requirements Engineering. In: Proceedings of RE, pp. 199–202 (2002)

    Google Scholar 

  11. Schmid, H., Rossi, G.: Modeling and Designing Processes in E-Commerce Applications. IEEE Internet Computing (January/February 2004)

    Google Scholar 

  12. Schwabe, D., Rossi, G.: An object-oriented approach to web-based application design. Theory and Practice of Object Systems (TAPOS), Special Issue on the Internet 4#4, 207–225 (1998)

    Article  Google Scholar 

  13. Torres, V., Pelechano, V., Ruiz, M., Valderas, P.: A Model Driven Approach for the Integration of External Functionality in Web Applications. In: Proceedings of MDWE 2005. ICWE 2005 Workshop on Model-Based Web Engineering (2005)

    Google Scholar 

  14. The UML home page: www.omg.org/uml/

  15. Van Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. In: Fifth IEEE International Symposium on Requirements Engineering (RE 2001), p. 249 (2001)

    Google Scholar 

  16. Zowghi, D.: A Logical Framework for Modeling and Reasoning About the Evolution of Requirements. In: Proceedings of the 4th Pacific Rim International Conference on Artificial Intelligence, Cairns, Australia (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rossi, G., Nieto, A., Mengoni, L., Silva, L.N. (2006). Designing Volatile Functionality in E-Commerce Web Applications. In: Bauknecht, K., Pröll, B., Werthner, H. (eds) E-Commerce and Web Technologies. EC-Web 2006. Lecture Notes in Computer Science, vol 4082. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11823865_10

Download citation

  • DOI: https://doi.org/10.1007/11823865_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-37743-6

  • Online ISBN: 978-3-540-37745-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics