Improving the Web Presentation Layer Architecture

  • Dirk Draheim
  • Elfriede Fehr
  • Gerald Weber
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2642)


In this paper we provide a discussion of the Model 2 architecture for web interface programming. We show how the main purpose of Model 2, namely separation of concerns, can be achieved solely by functional decomposition. Enabling technology for this is NSP, a typed, composable server pages technology. The chosen approach is seamlessly integrated with Form-Oriented Analysis.


Code Unit Business Logic Functional Decomposition Server Page Validate Page 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Philip A. Bernstein. Principles of Transaction Processing. Morgan Kaufmann Publishers, 1997.Google Scholar
  2. 2.
  3. 3.
    Draheim, D., Weber, G.: Form Charts and Dialogue Constraints. Technical Report B-02-08, Institute of Computer Science, Free University Berlin, March 2002
  4. 4.
    Draheim, D., Weber, G.: Strongly Typed Server Pages. In: Proceedings of The Fifth Workshop on Next Generation Information Technologies and Systems, LNCS. Springer-Verlag, 2002.Google Scholar
  5. 5.
    Draheim, D., Typed Server Pages, Ph.D-Thesis, October 2002. Institute of Computer Science, Free University Berlin, 2002.Google Scholar
  6. 6.
    Gamma, E. et al. Design Patterns — Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.Google Scholar
  7. 7.
    Gartner Group. Survey Results: The Real Cost of E-Commerce Sites. Gartner Group, 1999.Google Scholar
  8. 8.
    Krasner, G.E., Pope, S.T. A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80. In: Journal of Object-Oriented Programming, August/September 1988 26–49Google Scholar
  9. 9.
    Malcolm, D. Struts, an open-source MVC implementation. In: IBM developerWorks, February 2001.Google Scholar
  10. 10.
    Pelegri-Llopart, E.; and Cable, L. Java Server Pages Specification, v.1.1. Sun Press, 1999.Google Scholar
  11. 11.
    Evan Quinn. Application Server Market Share — A Different Angel. Hurwitz Balanced View Bulletin. Hurwitz Group Inc, December 2001.Google Scholar
  12. 12.
    Sun Microsystems. Sun ONE Application Framework (JATO).
  13. 13.
    Wafer — Web Application Research Project.
  14. 14.
    Webmacro., 2002.
  15. 15.
    Gerald Weber. Semantics of Form-Oriented Analysis. Dissertation. Freie Universität Berlin, October 2002.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Dirk Draheim
    • 1
  • Elfriede Fehr
    • 1
  • Gerald Weber
    • 1
  1. 1.Institute of Computer ScienceFree University BerlinGermany

Personalised recommendations