Skip to main content

Web Engineering: the Developers’ View and a Practitioner’s Approach

  • Chapter
  • First Online:
Web Engineering

Abstract

The expanding role of the Web as a content and applications deployment platform and the appearance of new computing paradigms, such as thin-client computing, require now more than ever the introduction of concrete development frameworks. Although new approaches, technologies, tools, commercial applications appear daily, limited guidelines or frameworks exist that can assist Web developers in selecting the proper methodology and tools for the design, implementation and maintenance of flexible Web content and applications. Our work, triggered from our experience in implementing the Web presence of several large Greek Governmental organisations, attempts to address the major current and forthcoming problems that Web developers face. We propose a framework (RDF/XML based) that will act as a malleable development support environment, incorporating specific guidelines, which Web developers should always consider. The primary goals are achieving scalability (modular, component-based architecture), re-usability and technology independency in Web development. We focus on hypermedia content and applications.

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. Gamma, R., Helm, R., Johnson and J. Vlissides, “Design Patterns: Elements of reusable object-oriented software”, Addison Wesley, 1995.

    Google Scholar 

  2. Rossi, G., Schwabe, D., and Garrido, A., “Design Reuse in Hypermedia Application Development”. Proceedings of Hypertext’97, Southampton, UK, 1997.

    Google Scholar 

  3. Royce, W., “Managing the Development of Large Software Systems,” Proc. Int’l Conf. Software Eng., IEEE CS Press, 1987, pp. 328–338.

    Google Scholar 

  4. Boehm, B., “A Spiral Model for Software Development and Enchancement”, Computer, May 1988, pp. 61–72.

    Google Scholar 

  5. Lowe D., Bucknell A., and Webby R., “Improving hypermedia development: a reference model-based process assessment method”, Proceedings of ACM Hypertext’ 99, Pages 139–146, February 21-25, 1999, Darmstadt Germany.

    Google Scholar 

  6. Christodoulou, S., Styliaras G. and Papatheodorou, T., “Evaluation of Hypermedia Application Development and Management Systems”, ACM Hypertext’98, Pittsburgh, PA, USA, 1998

    Google Scholar 

  7. Schwabe, D. and Rossi G., “The Object Oriented Hypermedia Design Model”, Comm. of the ACM, Vol. 38, #8, pp45–46 Aug. 1995.

    Article  Google Scholar 

  8. Schwabe Daniel, Rita de Almeida Pontes and Isabela Moura, “OOHDM-WEB: An environment for implementation of Hypermedia Applications in the Web”, SIGWeb Newsletter, June 1999, Vol. 8, No. 2

    Google Scholar 

  9. Isakowitz, T. Stohr, E. and Balasubramanian, P., “RMM: A Methodology for Structured Hypermedia Design”, Communications of the ACM 38(8), 1995, pp. 34–44.

    Article  Google Scholar 

  10. Kesseler, M., “A Schema-Based Approach to HTML Authoring”, W3 Journal.

    Google Scholar 

  11. Fernadez, M. Fiorescu, D. Kang, J. Levy, A. and Suciu, D., “STRUDEL: A Web-site Management System”, ACM SIGMOD 1997.

    Google Scholar 

  12. Dublin Core Metadata for Resource Discovery, Internet RFC 2413, http://www.ietf.org/rfc/rfc2413.txt

  13. Platform for Internet Content Selection, http://www.w3.org/PICS/

  14. Resource Description Framework (RDF) Model and Syntax, http://www.w3.org/TR/REC-rdf-syntax/

  15. Lagoze, C. Lynch, A. and Daniel, R., “The Warwick Framework: A Container Architecture for Aggregating Sets of Metadata”, Warwick Metadata II Workshop, http://cstr.cs.cornell.edu/Dienst/UI/1.0/Display/ncstrl.cornell/TR96-1593

  16. Berners-Lee, Fielding, Masinter, “Uniform Resource Identifiers (URI): Generic Syntax”. Internet Draft Standard August 1998, RFC2396.

    Google Scholar 

  17. Extensible Markup Language (XML) 1.0; World Wide Web Consortium Recommendation, http://www.w3.org/TR/REC-xml.

  18. Layman, “Namespaces in XML”; World Wide Web Consortium Recommendation, http://www.w3.org/TR/1999/REC-xml-names-19990114.

  19. Lewis, C., Rieman, J., “Task-centered User Interface Design: A practical introduction”, ftp://ftp.cs.colorado.edu/pub/cs/distribs/clewis/HCI-Design-Book

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

Christodoulou, S.P., Zafiris, P.A., Papatheodorou, T.S. (2001). Web Engineering: the Developers’ View and a Practitioner’s Approach. 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_17

Download citation

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

  • 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