Hostname: page-component-78c5997874-4rdpn Total loading time: 0 Render date: 2024-11-10T11:10:36.405Z Has data issue: false hasContentIssue false

Web-based expert systems and services

Published online by Cambridge University Press:  01 June 2010

Sandeep Kumar*
Affiliation:
Department of Computer Engineering, Institute of Technology, Banaras Hindu University, (IT-BHU), Varanasi, Uttar Pradesh, India
Ravi Bhushan Mishra
Affiliation:
Department of Computer Engineering, Institute of Technology, Banaras Hindu University, (IT-BHU), Varanasi, Uttar Pradesh, India

Abstract

Web-based expert systems (WBESs) provide the benefits of both expert system technology and web technology. The use of web services to deliver functionalities of WBESs allows the integration of these systems in web-portals. WBESs are used in a diversity of areas like engineering, management, medicine, agriculture, education, tourism, finance etc. A study on the various features of WBESs like knowledge-representation, reasoning, languages, implementation tools, use of various web services-related processes such as discovery, selection, composition etc. can result into some interesting conclusions. Presented work tries to fulfill the same purpose. The paper presents various WBESs classified according to their use of domain. The comparisons, observations, and assessments of these systems are presented by emphasizing the above-mentioned features of WBESs. A discussion on different web services-related processes and some representative techniques for performing each has also been provided to clarify their use in the WBESs. On the basis of assessments and surveys from different perspectives, some remarkable conclusions are drawn.

Type
Articles
Copyright
Copyright © Cambridge University Press 2010

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Ankolekar, A., Burstein, M., Hobbs, J. R., Lassila, O., Martin, D., McDermott, D., Mcllrath, S. A., Narayanan, S., Paolucci, M., Payne, T., Sycara, K. 2002. DAML-S: Web service description for the semantic web. In Proceedings of International Semantic Web Conference (ISWC), Lecture Notes in Computer Science 2342, 348363. Springer Verlag.Google Scholar
Balke, W. T., Wagner, M. 2003. Towards Personalized Selection of Web Services. In Proceedings of the 12th International World Wide Web Conference (WWW). Budapest, Hungary, May 2003.Google Scholar
Bardina, J., Thirumalainambi, R. 2003. Intelligent launch and range virtual test bed (ILR-VTB). In Proceedings of SPIE Enabling Technologies for Simulation Science VII. SPIE 5091, 141148.CrossRefGoogle Scholar
Bardina, J. E., Thirumalainambi, R. 2005. Distributed web-based expert system for launch operations. In Proceedings of the 2005 Winter Simulation Conference, Kuhl, M. E., Steiger, N. M., Armstrong, F. B. & Joines, J. A. (eds). Orlando, Florida, 12911297.CrossRefGoogle Scholar
Benatallah, B., Hacid, M. S., Rey, C., Toumani, F. 2003. Request rewriting-based web service discovery. In The Semantic Web – ISWC 2003, Lecture Notes in Computer Science 2870, 242257. Springer.CrossRefGoogle Scholar
Bigus, J. P., Bigus, J. 1998. Constructing Intelligent Agents with Java. Wiley.Google Scholar
Brown, M. R., Honeycutt, J. 1998. Using HTML 4, 4th edition. Que Corporation.Google Scholar
Caprotti, O., Cohen, A. M. 1998. Draft of the open math standard. Open Math Consortium, http://www.nag.co.uk/projects/OpenMath/omstd/1998Google Scholar
Chang, C. C., Tseng, C. 2008. A network problem diagnosis expert system based on web services. In Proceedings of 7th International Conference on Machine Learning & Cybernetics. IEEE, 37263731.Google Scholar
Charfi, A., Mezini, M. 2004. Aspect-oriented web service composition with AO4BPEL. In Lecture Notes in Computer Science 3250, 168182. Springer.CrossRefGoogle Scholar
Chiu, D. K. W., Cheung, S. C., Kok, D., Lee, A. 2003. Integrating heterogeneous web services with WebXcript. In Proceedings of 27th Annual International Computer System and Applications Conference, COMPSAC 2003. Dallas, Texas, 272–277.Google Scholar
Clark, P., Niblett, T. 1989. The CN2 induction algorithm. Machine Learning 3, 261283.CrossRefGoogle Scholar
Corcho, O., Gómez-Pérez, A., Leger, A., Rey, C., Toumani, F. 2003. An ontology-based mediation architecture for e-commerce applications. In Advances in Soft Computing. Intelligent Information Processing and Web Mining, Proceedings of the International IIS: IIPWM’03 Conference. Springer-Verlag, 477488.Google Scholar
Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S. 2003. The next step in web services. Communications of the ACM 46, 2934.CrossRefGoogle Scholar
Demmin, A. T., Zhang, D. 2003. A Web-based Expert System for Vehicle Registration. IEEE, 420427.Google Scholar
Dokas, I. M. 2005. Developing web sites for web based expert systems: a web engineering approach. In Proceedings of the 2nd International ICSC Symposium on Information Technologies in Environmental Engineering. Shaker Verlag, 202217.Google Scholar
Dokas, L. M., Alapetite, A. 2006. A Development Process Meta-Model for Web Based Expert Systems: The Web Engineering Point of View. Risø National Laboratory, Roskilde, Denmark, 1–14. http://www.risoe.dtu.dk/rispubl/SYS/syspdf/ris-r-1570.pdfGoogle Scholar
Douglas, C. S., Rouse, L., Ko, D., Niland, J. C. 2004. GDSI: a web-based decision support system to facilitate the efficient and effective use of clinical practice guidelines. In Proceedings of the 37th Hawaii International Conference on System Sciences 2004, Big Island, Hawaii. IEEE Computer Society, USA, 1–10.Google Scholar
Duan, Y., Edwards, J. S., Xu, M. X. 2005. Web-based expert systems: benefits & challenges. Elsevier, Information & Management 42, 799811.CrossRefGoogle Scholar
Far, B. H., Koono, Z. 1993. Functional reasoning, explanation and analysis: a collective view and a proposal. In Proceedings of IJCAI’ 93 Workshop on Engineering Problems for Qualitative Reasoning, Chambery, France, 2330.Google Scholar
Far, B. H., Koono, Z. 1996. Ex-W-Pert system: a web-based distributed expert system for groupware design, pergamon. Expert Systems with Applications, 1I, 475480.CrossRefGoogle Scholar
Fernandez, M. L., Gomez-Perez, A., Juristo, N. 1997. METHONTOLOGY: from ontological art towards ontological engineering. In Workshop on Ontological Engineering, Spring Symposium Series, Stanford, USA.Google Scholar
Field, M., Lohr, K. 1990. Clinical Practice Guidelines: Directions for a New Program, Institute of Medicine, Committee on Clinical Practice Guidelines. National Academy Press.CrossRefGoogle Scholar
Friedman-Hill, E. 1997. Jess, the Java Expert System Shell. Technical report No. SAND98-8206. Sandia National Laboratories.CrossRefGoogle Scholar
Gamboa, H., Sapateiro, C., Filipe, J. 2006. Bringing Intelligence to the Web 2.0: An expert system approach to support scheduling group meetings. Current Developments in Technology-assisted Education (2006), FORMATEX.Google Scholar
Goy, A., Magro, D. 2005. Exploiting problem solving techniques to support web users in complex tasks. Simposio su Human-Computer Interaction (HCItaly’05), Roma.Google Scholar
Grove, R. F. 2000a. Design and development of knowledge-based systems on the web. In Proceedings of ISCA 2000: 9th International Conference on Intelligence Systems: Artificial Intelligence Applications for the New Millennium, Louisville, KY, USA, 147–150.Google Scholar
Grove, R. F. 2000b. Internet-based expert systems. Expert Systems 17, 129136.CrossRefGoogle Scholar
Ho, K. K. L., Lu, M. 2005. Web-based Expert System for Class Schedule Planning Using JESS. IEEE, 166171.Google Scholar
Hoschek, W. 2002. The Web Service Discovery Architecture, ACM/IEEE SC 2002 Conference (SC’02), Baltimore, Maryland, 1–15.Google Scholar
Huang, M. J., Chen, M. Y. 2007. Integrated design of the intelligent web-based Chinese medical diagnostic system (CMDS) – systematic development for digestive health. Expert Systems with Applications 32, 658673.CrossRefGoogle Scholar
Jaeger, M. C., Muhl, G., Golze, S. 2005. QoS-aware composition of web services: a look at selection algorithms. In Proceedings of the IEEE International Conference on Web Services (ICWS’05). IEEE Computer Society, 12.Google Scholar
Jennings, N. R., Wooldridge, M. J. 1998. Agent Technology: Foundations, Applications, and Markets. Springer.CrossRefGoogle Scholar
Jensen, A., Boll, P. S., Thysen, I., Pathak, B. K. 2000. Pl@nteInfo®—a web-based system for personalised decision support in crop management. Computers and Electronics in Agriculture 25, 271293.CrossRefGoogle Scholar
Kelly, G. A. 1955. The Psychology of Personal Constructs. Norton.Google Scholar
Kim, W., Song, Y. U., Hong, J. S. 2005. Web enabled expert systems using hyperlink based inference. Expert Systems with Applications 28, 7991.CrossRefGoogle Scholar
Kohlhase, M. 2001. Towards an internet standard for mathematical knowledge. In Proceedings of Artificial Intelligence and Symbolic Computation, aisc’2000, Lozano, E. R. (ed.), Lecture Notes in Computer Science, 1930, 3252. Springer Verlag.CrossRefGoogle Scholar
Kumar, R., Midha, P. S. 2006. An intelligent web-based expert system for analysing a company’s strategic PDM requirements. International Journal of Product Lifecycle Management (IJPLM) 1(3), 230248.CrossRefGoogle Scholar
Kumar, S.Mishra, R. B. 2008a. A framework towards semantic web service composition based on multi-agent system. International Journal of Information Technology and Web Engineering, IGI 3(4), 5981.CrossRefGoogle Scholar
Kumar, S., Mishra, R. B. 2008b. A hybrid model for service selection in semantic web service composition. International Journal of Intelligent Information Technologies, IGI 4(4), 5569.Google Scholar
Lam, W., Ho, K. S. 2001. FIDS: an intelligent financial web news articles digest system. IEEE Transactions on Systems, Man, and Cybernetics—Part A: Systems and Humans 31, 753762.CrossRefGoogle Scholar
Lee, J. K., Lee, I. K., Choi, H. R. 1990. Automatic rule generation by the transformation of Expert’s Diagram: LIFT. International Journal of Man–Machine Studies 32, 275292.CrossRefGoogle Scholar
Li, S. 2005. A web-enabled hybrid approach to strategic marketing planning: Group Delphi + Web-based expert system. Expert Systems with Applications 29, 393400.CrossRefGoogle Scholar
Li, D., Fu, Z., Duan, Y. 2002. Fish-Expert: a web-based expert system for fish disease diagnosis. Expert Systems with Applications 23, 311320.CrossRefGoogle Scholar
Liu, J. N. K., Leung, T. T. S. 2001. A web-based CBR agent for financial forecasting. In Proceedings of the 4th International Conference on Case-Based Reasoning, Workshop 5 Soft Computing in Case-Based Reasoning. Vancouver, BC, Canada, 243253.Google Scholar
Liu, Y., Ngu, A. H., Zeng, L. Z. 2004. QoS computation and policing in dynamic web service selection. In Proceedings of 13th International World Wide Web Conference. ACM, 6673.Google Scholar
Magro, D., Torasso, P. 2003. Decomposition strategies for configuration problems. AIEDAM, Special Issue on Configuration 17, 5173.Google Scholar
Majithia, S., Shields, M., Taylor, I., Wang, I. 2004. Triana: a graphical web service composition and execution toolkit. In Proceedings of the IEEE International Conference on Web Services (ICWS’04). IEEE Computer Society. San Diego, California, USA.CrossRefGoogle Scholar
Maltz, D., Ehrlich, K. 1995. Pointing the way: active collaborative filtering. In Proceedings of the ACM Conference on Human Factors in Computing Systems, CHI’95 (Denver). ACM Press, 202209.Google Scholar
Marchi, M., Mileo, A., Provetti, A. 2005. Declarative policies for web service selection. In Proceedings of the 6th IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY’05), 05. Stockholm, SwedenGoogle Scholar
Maximilien, E. M., Singh, M. P. 2003. Agent-based architecture for autonomic web service selection. In Proceeding of the 1st International workshop on web services and agent based engineering, Sydney, Australia.Google Scholar
McGuinness, D. L., Harmelen, F. V. (eds.) 2004. OWL Web Ontology Language Overview, http://www.w3.org/TR/2004/REC-owl-features-20040210/Google Scholar
Melis, E., Andres, E., Budenbender, J., Frischauf, A., Goguadze, G., Libbrecht, P., Pollet, M. 2001. ActiveMath: a generic and aptive web-based learning environment. International Journal of Artificial Intelligence in Education 12(4), 385407.Google Scholar
Milanovic, N., Malek, M. 2004. Current solutions for web service composition. IEEE Internet Computing, IEEE Computer Society 8(6), 5159.CrossRefGoogle Scholar
Milner, R. 1993. The Polyadic Calculus: A Tutorial. Logic and Algebra of Specification. Bauer, F. L., Brauer, W. & Schwichtenberg, H. (eds). Springer-Verlag, 203246.CrossRefGoogle Scholar
Niknafs, A. A., Shiri, M. E., Javidi, M. M. 2003. A case-based reasoning approach in e-tourism: tour itinerary planning. In Proceedings of the 14th International Workshop on Database and Expert Systems Applications (DEXA’03). IEEE Computer Society, IEEE. Prague, Czech Republic.Google Scholar
Peltz, C. 2003a. Web Services Orchestration. Hewlett-Packard Company.Google Scholar
Peltz, C. 2003b. Web services orchestration and choreography. An International Journal by IEEE Computer Society 36(4), 4652.CrossRefGoogle Scholar
Pope, A. 1998. The CORBA Reference Guide. Addison-Wesley.Google Scholar
Poslad, S., Tan, J. J., Huang, X., Zuo, L. 2005. Middleware for semantic-based security and safety management of open services. International Journal of Web and Grid Services 1, 305327.CrossRefGoogle Scholar
Potter, W. D., Deng, X., Li, J., Xu, M., Wei, Y., Lappas, I. 2000. A web-based expert system for Gypsy Moth risk assessment. Computers & Electronics in Agriculture 27, 95105.CrossRefGoogle Scholar
Prasad, B. 2007. A knowledge-based product recommendation system for e-commerce. International Journal of Intelligent Information and Database Systems 1, 836.CrossRefGoogle Scholar
Pröll, B., Palkoska, J. 2002. On accessing and customizing cultural heritage objects in tiscover. In Proceedings of the 13th International Workshop on Database and Expert Systems Applications (DEXA’02). Aix-en-Provence, France.Google Scholar
Rao, J., Kungas, P., Matskin, M. 2004. Logic-based web services composition: from Service description to process model. In Proceedings of the IEEE International Conference on Web Services (ICWS’04). IEEE Computer Society.Google Scholar
Rao, J.Su, X. 2004. A survey of automated web service composition methods. In Proceeding of 1st International Workshop on Semantic Web Services & Web Process Composition, Lecture Notes in Computer Science 338, 4354. Springer.Google Scholar
Rong, R., Brooks, D., Fu, G., Eichen, E. 2000. Web-based Expert System for automated DSL Loop qualification. In IEEE Symposium on Network Operations and Management. IEEE, 201214.Google Scholar
Rossi, G., Schwabe, D., Lyardet, F. 1999. Improving web information systems with navigational patterns. In Proceedings of the 8th International World Wide Web Conference, W3C. Elsevier.Google Scholar
Sahai, A., Machiraju, V., Sayal, M., Jin, L. J., Casati, F. 2002. Automated SLA monitoring for web services. Lecture Notes in Computer Science. Springer.Google Scholar
Schmidt, C.Parashar, M. 2004. A peer-to-peer approach to web service discovery. World Wide Web: Internet and Web Information Systems 7(2), 211229. Springer.CrossRefGoogle Scholar
Seo, Y. J., Jeong, H. Y., Song, Y. J. 2005. A study on web services selection method based on the negotiation through quality broker: a MAUT-based approach. Lecture Notes in Computer Science 3605, 6573. Springer.Google Scholar
Shaalan, K., El-Badry, M., Rafea, A. 2004. A multiagent approach for diagnostic expert system via the internet. Expert Systems with Applications 27, 110.CrossRefGoogle Scholar
Shaalan, K., Rafea, M., Rafea, A. 1998. KROL: a knowledge representation object language on top of prolog. Expert System with Applications (ESWA): An International Journal 15, 3346.CrossRefGoogle Scholar
Shang, Y., Shi, H. 1999. A web-based multi-agent system for interpreting medical images. In World Wide Web 2. Baltzer Science Publishers BV, 209218.Google Scholar
Shim, J. P., Warkentin, M., Courtney, J. F., Power, D. J., Sharda, R., Carlsson, C. 2002. Past, present, and future of decision support technology. Decision Support Systems 33, 111126.CrossRefGoogle Scholar
Sirin, E., Parsia, B., Hendler, J. 2004. Filtering and selecting semantic web services with interactive composition techniques. IEEE Intelligent Systems, IEEE Computer Society 1541–1672, 4249.CrossRefGoogle Scholar
Tam, E. K., Badra, F., Marceau, R. J., Marin, M. A., Malowany, A. S. 1999. A web-based virtual environment for operator training. IEEE Transactions on Power Systems 14, 802808.CrossRefGoogle Scholar
Terveen, L., Hill, W., Amento, B., Mcdonald, D., Creter, J. 1997. PHOAKS: a system for sharing recommendations. Communications of The ACM 40, 5962.CrossRefGoogle Scholar
Thomson, A. J., Williamson, D. R. 1992. Formation and use of intermediate inferences in advisory systems: a herbicide example. AI Applications 6, 2937.Google Scholar
Thomson, A. J., Willoughby, I. 2004. A web-based expert system for advising on herbicide use in Great Britain. Computers and Electronics in Agriculture 42, 4349.CrossRefGoogle Scholar
Turban, E., Aronson, J. 2001. Decision Support Systems and Intelligent Systems, 6th edition. Prentice-Hall International.Google Scholar
Willmott, S., Ronsdorf, H., Krempels, K. H. 2005. Publish and search versus registries for semantic web service discovery. In Proceedings of the 2005 IEEE/WIC/ACM International Conference on Web Intelligence (WI’05), IEEE Computer Society, 491–494. Compiegne, France.Google Scholar
Wu, D., Sirin, E., Hendler, J., Nau, D., Parsia, B. 2003. Automatic web services composition using SHOP2. Workshop on Planning for Web Services in Conjunction with International Conference on Automated Planning & Scheduling. Trento, Italy, 1–7.Google Scholar
Yang, J., Papazoglou, M. P. 2002. Web component: a substrate for web service reuse and composition. In Proceedings of 14th Conference on Advanced Information Systems Engineering (CAiSE 02). Toronto, ON, Canada.Google Scholar
Yu, T., Lin, K. J. 2004. Service selection algorithms for web services with end-to-end QoS constraints. In Proceedings of the IEEE International Conference on E-Commerce Technology. IEEE Computer Society, 129136.Google Scholar
Yueh, Y. T. F., Chiu, D. K. W., Leung, H., Hung, P. C. K. 2007. A virtual travel agent system for M-Tourism with semantic web service based design and implementation. In 21st International Conference on Advanced Networking and Applications (AINA’07). IEEE Computer Society, IEEE, 142149.Google Scholar
Zhang, S. 2002. A web-based expert system on computer aided process planning. In International Conference on Control and Automation (ICCA-2002). IEEE, 214214.Google Scholar
Zielstorff, R. 1998. Online practice guidelines: issues, obstacles, and future prospects. Journal of American Medical Informatics Association 5, 227236.CrossRefGoogle ScholarPubMed