A Distributed Agent-Based Architecture for Customer Relationship Management in E-Enterprises

Authors

  • N. R. Srinivasa Raghavan Department of Management Studies, Indian Institute of Science, Bangalore 560 012, India
  • Dnyaneshwar Pawar Department of Management Studies, Indian Institute of Science, Bangalore 560 012, India

DOI:

https://doi.org/10.32890/jict2003.2.2.4

Keywords:

Software agents, data mining, customer relationship management, distributed systems, UML

Abstract

The chief objective of Customer Relationship Management (CRM) is to acquire, retain and increase the profitability and lifetime value of customers. This requires a better understanding of customer needs and expectations. Customer information acquired through transactions with the customer is stored in databases which contain valuable information about customers which could be used to business advantage. Typically, databases in organizations are distributed and as such, the data mining tool for such databases should have a distributed architecture. In this paper, we propose the design and implementation issues of an agent based architecture for data mining of such databases where individual agents communicate using KQML. We have defined certain performatives that have been implemented for this application. In this paper we present the design and implementation of the facilitator agent, the broker, the data mining agents and implementation of the performatives that we have defined for this application. Our implementation is based on Java servelets with KQML as the language used for agent communication. Sample runs on known algorithms like apriori are performed and the runs demonstrate the proof of concept for distributed agents based model.

 

References

Agrawal, R., Imielinski, T., & Swami, A. (1993). Database mining: A performance perspective. [EEE Transactions on Knowledge Discovery and Data Engineering, 5(6), 914-925.

Agrawal, R., & Srikant, R.(1994). Fast algorithms for mining associations rules. Proceedings of the 20th VLDB Conference, (pp 487-499), Santiago, Chile.

Agrawal, R., & Srikant, R. (1995). Mining sequential patterns. Technical Report, IBM Reasearch Division, Almaden Reasearch Center, San Jose.

Choy, K. L., Lee, W. B., & Lo, V. (2002). Development of a case based intelligent customer supplier relationship management system. Expert Systems with Applications, 21, 1-17.

Cost, R. S., Finin, T., Labrou, Y., Luan, X., Peng, Y., Soboroff, I., Mayfield, J., & Boughannam, A. (1998). Jackal: A java based tool for agent development. Proceedings of AAAI workshop on Software Tools for Developing agents, (pp 73-82), Minneapolis, Minnesota.

DARPA (1993). Specification of the KOML agent communication language. DARPA Knowledge Sharing Initiative External Interfaces Working Group.

Kalakota, R., Robinson, M., & Tapscott, D. (2003). E-Business: Roadmap for Success. Addison-Wesley Information Technology Series, Reading MA, USA.

Kargupta, H., Hamzaoglu, I., & Stafford, B. (1997). Scalable distributed data mining using an agent based architecture. In Heckerman D., Mannila H., Pregibon D. and Uthurusamy (Eds.) Proceedings of High Performance Computing, R., (pp 211-214), AAAI Press.

Liang, T., & Huang, J. (2000). A framework for applying intelligent agents to support electronic trading. Decision Support Systems, 28, 305-317.

Pudi, V., & Haritsa, J. (2002). On the efficiency of association rule mining algorithms. Proc. of 6th Pacific Asia Conf. on Knowledge Discovery and Data Mining (PAKDD), (pp 80-91), Taipei, Taiwan. t.uum.edu.my/ //ic http Journal of ICT, 2 (2), pp: 65-

Quest (1996). Quest synthetic data generation code, [On-line]. http: //www.almaden.ibm.com/software/quest/Resources/datasets/syndat a.html

Shaw, N.G., Mian, A., & Yadav, S. B. (2002). A comprehensive agent-based architecture for intelligent information retrieval in a distributed heterogeneous environment. Decision Support Systems, 32, 401-415. Stolfo, S. J., Prodromidis, A. L., Tselepis, S.. Lee, W., F. D. W., & Chan,

P.K.(1997). JAM: Java agents for meta-learning over distributed databases. Knowledge Discovery and Data Mining, 74-81.

Wilcox, P. A., Gurav, C. (2003). Business modelling with UML: The implementation of CRM systems for online retailing. Journal of Retailing and Consumer Services, 10, 181-191.

Yuan, S. T., Chang, W. L. (2001). Mixed-initiative synthesized learning approach for web-based CRM. Expert Systems with Applications, 20, 187-200.

Downloads

Published

26-11-2003

How to Cite

Raghavan, N. R. S., & Pawar, D. (2003). A Distributed Agent-Based Architecture for Customer Relationship Management in E-Enterprises. Journal of Information and Communication Technology, 2(2), 65-86. https://doi.org/10.32890/jict2003.2.2.4

Research impact

Harvested 2026-09-06
0 citations recorded so far

Counts differ between services because each indexes a different body of literature. None of them is the whole picture.

Identifiers DOI 10.32890/jict2003.2.2.4 OpenAlex W4388585492