Abstract
A sales advisory system is a tool supporting customers in the decision-making and buying process by interactive and personalized requirements elicitation and the provision of comprehensible product proposals and explanations. The particular challenges when building such systems lie in the strong interdependencies between the recommendation and personalization logic and the corresponding adaptive, web-based user interface. The Advisor Suite tool described in this paper is a system that follows a consistent knowledge-based approach for all tasks that are required to build such intelligent sales advisory systems for arbitrary domains. The development of advisory applications is based on a conceptual model of online sales dialogues, a “Model-View-Controller” application architecture, a generic controller component, as well as (semi-)automatic, template-based web page generation. Experiences from various real-world applications show that the knowledge-based approach and the corresponding graphical tools of Advisor Suite significantly accelerate the development and maintenance process for such applications.
Chapter PDF
Similar content being viewed by others
References
Ardissono, L., Felfernig, A., Friedrich, G., Goy, A., Jannach, D., Petrone, G., Schäfer, R., Zanker, M.: A Framework for the Development of Personalized, Distributed Web-Based Configuration Systems. AI Magazine 24(3), 93–110 (2003)
Ardissono, L., Felfernig, A., Friedrich, G., Goy, A., Jannach, D., Petrone, G., Schäfer, R., Zanker, M.: Personalizing on-line configuration of products and services. In: Proceedings 15th European Conference on Artificial Intelligence, Lyon, France, IOS Press, Amsterdam (2000)
Schiex, T., Fargier, H., Verfaille, G.: Valued Constraint Satisfaction Problems: Hard and Easy Problems. In: International Joint Conference on Artificial Intelligence, Montreal, Canada, pp. 631–639 (1995)
von Winterfeldt, D., Edwards, W.: Decision Analysis and Behavioral Research. Cambridge University Press, Cambridge (1986)
Jannach, D., Kreutler, G.: Building on-line sales assistance systems with ADVISOR SUITE. In: Proc. of 16th Intl. Conference on Software Engineering and Knowledge Engineering (SEKE 2004), Banff, CAN (2004)
Goodwill, J.: Mastering JSP Custom Tags and Tag Libraries. Wiley Publishers, Chichester (2002)
Ceri, S., Fraternali, P., Matera, M.: Conceptual Modeling of Data-Intensive Web Applications. IEEE Internet Computing 6(4), 20–30
Conallen, J.: Building Web Applications with UML. Addison Wesley, Reading (2000)
Rossi, G., Schwabe, D., Esmeraldo, L., Lyardet, F.: Engineering Web Applications for Reuse. IEEE Multimedia 8(1), 20–31 (2001)
Jacyntho, M.D., Schwabe, D., Rossi, G.: A Software Architecture for Structuring complex Web Applications. Journal of Web Engineering 1(1), 37–60 (2002)
Gomez, J., Cachero, C., Pastor, O.: Extending a Conceptual Modelling Approach to Web Application Design. In: Proc. of the 1st International Workshop on Web-Oriented Software Technology, Valencia, Spain (June 2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jannach, D., Kreutler, G. (2004). Advisor Suite: A Tool for Rapid Development of Maintainable Online Sales Advisory Systems. In: Koch, N., Fraternali, P., Wirsing, M. (eds) Web Engineering. ICWE 2004. Lecture Notes in Computer Science, vol 3140. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27834-4_34
Download citation
DOI: https://doi.org/10.1007/978-3-540-27834-4_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22511-9
Online ISBN: 978-3-540-27834-4
eBook Packages: Springer Book Archive