Abstract
Various approaches have been proposed in the field of Web engineering that attempt to exploit the advantages of XML/XSL technologies. Although a strict separation of presentation and content achieved through XML/XSL has many advantages, a considerable effort is involved in using these technologies to develop Web sites. The lack of experience in XML/XSL can be a major cause for the extra effort. In several XML/XSL-based Web projects, we felt the need for a methodology that systematically guides the developer in the field through the development process while taking into account the limitations and strengths of XML. In this paper; we present XGuide, a practical guide for XML-based Web Engineering that focuses on parallel development. XGuide is a methodology for XML/XSL-based Web development that is tool-independent and hence, can be used with a broad range of development tools. We are currently using the XGuide approach in several Web projects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ginige, A., Murugesan, S.: Web Engineering: An Introduction. IEEE Multimedia, Special Issue on Web Engineering 8 (March 2001) pp. 14–18.
Sheppard, D.: An Introduction to Formal Specification with Z and VDM. The McGraw-Hill International Series in Software Engineering (1995)
Vienna International Festival: VIF homepage, http://www.festwochen.at/ (2001)
Kirda, E., Jazayeri, M., Kerer, C., Schranz, M.: Experiences in Engineering Flexible Web Services. IEEE Multimedia 8 (January-March 2001) pp. 58–65.
Kirda, E., Kerer, C.: MyXML: An XML based template engine for the generation of flexible Web content. In: Proceedings of Webnet 2000 Conference, San Antonio, Texas. (Nov 2000)
Kerer, C., Kirda, E.: Logic, Layout, and Content Separation in Web Engineering. In: Proceedings of the 9th World Wide Web Conference, 3rd Web Engineering Workshop, Amsterdam, The Netherlands. (May 2000)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading Mass. and London (1995)
Austrian Academy of Science: AAS homepage, http://www.oeaw.ac.at/ (2001)
Kerer, C., Kirda, E., Jazayeri, M., Kurmanowytsch, R.: Building XML/XSL-Powered Web Sites: An Experience Report. In: Proceedings of the 25th International Computer Software and Applications Conference (COMPSAC), Chicago, IL, USA, IEEE Computer Society Press (October 2001)
Rosenfeld, L., Morville, P.: Information Architecture for the World Wide Web. O’Reilly & Associates (Feb. 1998)
Streitz, N.A.: Designing Hypermedia: A Collaborative Activity. Communications of the ACM 38 (August 1995)
Kerer, C., Kirda, E., Kurmanowytsch, R.: WebCUS: A generic Web-based Database Management Tool powered by XML. IEEE Internet Computing (to appear) (2002)
Barta, R., Schranz, M.W.: JESSICA-An Object-Oriented Hypermedia Publishing Processor. Computer Networks and ISDN Systems 30 (Apr. 1998) p. 281.
Mazzocchi, S.: The Cocoon Project Home Page, http://xml.apache.org/cocoon/ (1999-2001)
Webmacro: Webmacro Home Page, http://www.webmacro.org (2001)
Kerer, C.: XML, XSL and Web Applications Homepage, http://www.infosys.tuwien.ac.at/xml/ (2001)
Isakowitz, T., Stohr, E.A., Balasubramanian, P.: RMM: A Methodology for Structured Hypermedia Design. Communications of the ACM 38 (August 1995) pp. 34–44.
Teorey, T., Yang, D., Fry, J.: A logical Design Methodology for Relational Databases Using the Extended Entity-relationship Model. ACM Computing Surveys 18 (1986) pp. 197–222.
Isakowitz, T., Kamis, A., Koufaris, M.: The Extended RMM Methodology for Web Publishing, Working Paper IS98-18, Center for Research on Information Systems (1998)
Schwabe, D., Rossi, G.: The Object-Oriented Hypermedia Design Model. Communications of the ACM 38 (August 1995) pp. 45–46.
Garzotto, F., Paolini, P., Schwabe, D.: HDM-A Model-based Approach to Hypermedia Application Design. ACM Transactions on Information Systems 11 (1993) pp. 1–26.
Bichler, M., Nusser, S.: Modular Design of Complex Web-Applications with W3DT. In: Proceedings of the 5th Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE’ 96), IEEE Comput. Soc. Press., Los Alamitos, CA, USA (1996) pp. 328–333.
Scharl, A.: Reference Modeling of Commercial Web Information Systems Using the Extended World Wide Web Design Technique (eW3DT). In: Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS-31), Hawaii, USA, IEEE Computer Society Press (1998)
Takahashi, K., Liang, E.: Analysis and Design of web-based Information Systems. In: Proceedings of the 6th International World Wide Web Conference, Santa Clara, CA, USA. (1997)
Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing Web sites. In: Proceedings of the 9th World Wide Web Conference, Amsterdam, Netherlands. Volume 33 of Computer Networks., Elsevier Science B.V (2000) pp. 137–157.
Klapsing, R., Neumann, G.: Applying the Resource Description Framwork to Web Engineering (2000)
Lassila, O., Swick, R.R.: Resource Description Framework (RDF) Model and Syntax Specification. Technical report, World Wide Web Consortium (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kerer, C., Kirda, E., Krügel, C. (2002). XGuide - A Practical Guide to XML-Based Web Engineering. In: Gregori, E., Cherkasova, L., Cugola, G., Panzieri, F., Picco, G.P. (eds) Web Engineering and Peer-to-Peer Computing. NETWORKING 2002. Lecture Notes in Computer Science, vol 2376. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45745-3_9
Download citation
DOI: https://doi.org/10.1007/3-540-45745-3_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44177-9
Online ISBN: 978-3-540-45745-9
eBook Packages: Springer Book Archive