Skip to main content

Layout, Content and Logic Separation in Web Engineering

  • Chapter
  • First Online:
Book cover Web Engineering

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2016))

Abstract

The rapid development of flexible, layout independent web sites is an increasingly important problem. Flexibility, scalability and the ability to adapt to evolving layout requirements is a key success factor for many web sites. A fundamental way to meet these requirements is to strictly separate business logic from the layout and the content. The World Wide Web Consortium’s XML and XSL standards aim at providing the separation between layout and content only. In this paper, we describe our ongoing work in separating the layout, the content and the logic of web sites and show how this separation is supported by the tool MyXML. The underlying concepts of our solution are a declarative description of the layout information, automatic generation of static and dynamic pages and support of interconnection to extended information sources such as databases.

This project is supported in part by the European Commission in the Framework of the IST Programme, Key Action II, on New Methods of Work and eCommerce. Project number: IST-1999-11400 (MOTION) and in part by the Austrian Academy of Science.

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. Allair. Coldfusion home page, http://www.coldfusion.com/.

  2. Robert Barta. What the heck is html++: Salvation for the souls of webmasters. Technical report.

    Google Scholar 

  3. Engin Kirda and Clemens Kerer. Myxml home page, http://www.infosys.tuwien.ac.at/myxml/.

  4. The kvisco xslt home page, http://www.kvisco.com/.

  5. Stefano Mazzocchi. The cocoon project home page, http://xml.apache.org/cocoon/.

  6. Stefano Mazzocchi. Dynamic content processor (dcp), http://xml.apache.org/cocoon/dcp.html.

  7. Stefano Mazzocchi. extensible server pages (xsp) processor, http://xml.apache.org/cocoon/xsp.html.

  8. The openxml home page, http://www.openxml.org/.

  9. Percussion. Rhythmyx overview, http://www.percussion.com/Products/Rhythmyx/rhythmyxover.htm.

  10. PHP. Php home page, http://www.php.org/.

  11. M. Schranz. Vienna international festival (wiener festwochen) 1996 — managing culture on the www.

    Google Scholar 

  12. M. W. Schranz. Management process of www services: an experience report. pages 16–23. KSI.

    Google Scholar 

  13. Markus Schranz. World Wide Web Service Engineering — Object Oriented Hypermedia Publishing. PhD thesis.

    Google Scholar 

  14. Markus W. Schranz. Engineering flexible world wide web services. page 80.

    Google Scholar 

  15. W3C. Extensible markup language (xml) 1.0 recommendation, http://www.w3.org/TR/1998/REC-xml-19980210. Technical report.

  16. W3C. extensible stylesheet language 1.0 recommendation, http://www.w3.org/TR/xsl/. Technical report.

  17. W3C. Xml schema part 1 and ii working groups, http://www.w3.org/TR/xmlschema-1/ and http://www.w3.org/TR/xmlschema-2/. Technical report.

  18. Webmacro. Webmacro home page, http://www.webmacro.org/.

  19. Xalan xslt processor, http://xml.apache.org/xalan/.

  20. Xerces xml parser, http://xml.apache.org/xerces-j/.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Kerer, C., Kirda, E. (2001). Layout, Content and Logic Separation in Web Engineering. In: Murugesan, S., Deshpande, Y. (eds) Web Engineering. Lecture Notes in Computer Science, vol 2016. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45144-7_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-45144-7_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics