The WebConsultant - A Flexible Framework for Dynamic Web Applications

  • Andreas Turk
  • Frank Farnschläder
  • Horst Silberhorn
  • Herbert Stoyan
  • Stefan Kreutter
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1875)


Web-based consultancy and e-commerce are important services in the rapidly growing internet market. The engineering of Web-based consultancy applications is like the engineering of Web applications in general not yet supported by a methodical approach and adequate process models. This article presents a process model for Web software engineering and an appropriate execution model for Web consultancy. The models have been used in the specification and prototypic implementation of the WebConsultant, a tool that collects customer data in a client-server architecture in order to decide on the subsequent course of the interview. The XML-application ISDL is used to define the structure and flow of interviews. The content of an ISDL-document determines the course of an interview dependent on the customer’s input. As a result, consultancy Web pages that display relevant extracts of a database are produced.


Execution Model Flexible Framework Document Type Definition Integrate Development Environment Common Lisp 
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]
    Bowman, Judith, S. and Emerson, Sandra, L. and Darnovski, Marcy: The practical SQL handbook, 3rd edition, Addison-Wesley, 1996.Google Scholar
  2. [2]
    Elmasri, Ramez and Navathe, Shamkant B.: Fundamentals of Database Systems, 2nd edition, Addison-Wesley, 1994.Google Scholar
  3. [3]
    Goldfarb, Charles F. and Prescod, Paul: The XML handbook, Prentice Hall, 1998.Google Scholar
  4. [4]
    Garzotto, Franca and Paolini, Paolo and Schwabe, Daniel: HDM-A Model-Based Approach to Hypertext Application Design. ACM Transactions on Information Systems, Vol. 11, No. 1, January 1993, p 1–26.CrossRefGoogle Scholar
  5. [5]
    Lowe, David and Bucknell, Andrew: Tutorial “Hypermedia and Web Development Methods”, Hypertext’ 99Google Scholar
  6. [6]
    Kuhnke, Christoph and Schneeberger, Josef and Turk, Andreas: A Schema-Based Approach to Web Engineering. Proceedings of the 33rd Hawaii International Conference on System Sciences, Hawaii 2000.Google Scholar
  7. [7]
    Lowe, Hall: Hypermedia and the Web-An Engineering Approach, Wiley, 1999.Google Scholar
  8. [8]
    Mallery, John C.: A Common LISP Hypermedia Server, Proceedings of the First International Conference on the World-Wide Web, Geneva: CERN, May 25, 1994.Google Scholar
  9. [9]
    Microsoft ODBC 3.0 Software Development Kit and Programmer’s Reference, Microsoft Press, 1997.Google Scholar
  10. [10]
    Sommerville, Ian: Software Engineering, 4th edition, Addison-Wesley, 1992.Google Scholar
  11. [11]
    Stoyan, Herbert: Programmiermethoden der Kuenstlichen Intelligenz, Springer 1988.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Andreas Turk
    • 1
  • Frank Farnschläder
    • 2
  • Horst Silberhorn
    • 2
  • Herbert Stoyan
    • 2
  • Stefan Kreutter
    • 2
  1. 1.SCHEMA GmbHNurembergGermany
  2. 2.FORWISS (Bavarian Research Center for Knowledge-based Systems)ErlangenGermany

Personalised recommendations