Skip to main content
Log in

Object-oriented design processes of electronic commerce in a multi-agent environment

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

Corporations are moving from traditional management into a world of agile and electronic business. Such businesses have continually sought to develop information technology (IT) systems, in order to assist in the decision-making of the business process. Due to rapid changes in the business environment this process is subject to ongoing examination. To ensure the agility of electronic commerce, business design process problems must be addressed by a team of specialists or intelligent agents, and be based on object-oriented design, characterized by computability, reusability, and exchangeability. This paper proposes a multi-agent system encompassing an object-oriented approach, to design processes for electronic commerce. This approach entails solutions to design processes, for decision-makers who are geographically separated and operate on differing computer platforms. By combining various objects, different types of design processes can be solved with the same agent-based framework, making this approach very responsive. The proposed methodology is applied to a real-world construct that involves combining objects to complete an electronic commerce model: in particular the logistics objective.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Aleh, K. (2002) Documenting electronic commerce systems and software using the unified modeling language. Information and Software Technology, 44(5), 303–311.

    Article  Google Scholar 

  • Amin, M. and Ballard, D. (2000) Defining new markets for intelligent agents. IT Professional, 2(4), 29–35.

    Article  Google Scholar 

  • Andreoli, J., Pacull, F. and Pareschi, R. (1997) XPECT: a framework for electronic commerce. IEEE Internet Computing, 1(4), 40–48.

    Article  Google Scholar 

  • Arpinar, S., Dogac, A. and Tatbul, N. (2000) An open electronic marketplace through agent-based workflows: MOPPET. International Journal of Digital Library, 3(1), 36–59.

    Google Scholar 

  • Booch, G. (1994) Object Oriented Design with Applications, Benjamin, Cummings, Redwood City, CA, USA.

    Google Scholar 

  • Bui, T. X. (1997) Decision support in the future tense. Decision Support Systems, 19(2), 149–150.

    Article  Google Scholar 

  • Collins, J., Bilot, C., Gini, M. and Mobasher, B. (2001) Decision processes in agent-based automated contracting. IEEE Internet Computing, 5(2), 61–72.

    Article  Google Scholar 

  • Corradi, A., Cremonini, M., Montanari, R. and Stefanelli, C. (1999) Mobile agents integrity for electronic commerce applications. Information Systems, 24(6), 519–533.

    Article  Google Scholar 

  • Durfee, E. H., Kiskis, D. and Birmingham, B. (1997) The agent architecture of the University of Michigan digital library. IEE Proceedings of Software engineering, 144(1), 61–71.

    Article  Google Scholar 

  • Fischer, K., Chaib-draa, B., Muller, J. P., Pischel, M. and Gerber, C. (1999) A simulation approach based on negotiation and cooperation between agents: a case study. Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions, 29(4), 531–545.

    Google Scholar 

  • Foner, L. N. (1997) What's An Agent, Anyway? Proceedings of the First International Conference on Autonomous Agents, Marina del Rey, CA, pp. 1–40.

  • Greenwald, A. and Stone, P. (2001) Autonomous bidding agents in the trading agent competition. IEEE Internet Computing, 5(2), 52–60.

    Article  Google Scholar 

  • Hlupic, V., Pouloudi, A. and Rzevski, G. (2002) Using intelligent agents for knowledge management in e-commerce, Information Technology Interfaces, 2002. ITI 2002, Proceedings of the 24th International Conference on, Vol. 1, pp. 349–355.

    Google Scholar 

  • Huhns, M. N. and Singh, M. P. (1998) Workflow agents. IEEE Internet Computing, 2(4), 94–96.

    Google Scholar 

  • Ivezic, N., Potok, T. E. and Pouchard, L. (1999) Multiagent framework for lean manufacturing. IEEE Internet Computing, 3(5), 58–59.

    Article  Google Scholar 

  • Jennings, N. R., Corera, J., Laresgoiti, I., Mamdani, E. H., Perriolat, F., Skarek, P. and Varga, L. Z. (1996a) Using ARCHON to develop real-word DAI applications for electricity transportation management and particle acceleator control. IEEE Expert, 6(5), 64–70.

    Article  Google Scholar 

  • Jennings, N. R., Faratin, P., Johnson, M. J., O'Brien, P. and Wiegand, M. E. (1996b) Using intelligent agents to manage business processes. Proceedings of the First International Conference on The Practical Application of Intelligent Agents and Multi-Agent Technology, London, UK, pp. 345–360.

  • Jennings, N. R., Norman, T. J. and Faratin, P. (1998) ADEPT: an agent-based approach to business process management. ACM SIGMOD Record, 27(4), 32–39.

    Google Scholar 

  • Karacapilidis, N. and Moraitis, P. (2001a) Intelligent agents for an artificial market system. Proceedings of the Fifth International Conference on Autonomous Agents, Montreal, Quebec, Canada, pp. 592–599.

  • Karacapilidis, N. and Moraitis, P. (2001b) Building an agent-mediated electronic commerce system with decision analysis features. Decision Support Systems, 32(1), 53–69.

    Article  Google Scholar 

  • Kidd, P. T. (1994) Agile Manufacturing: Forging New Frontiers, Addison Wesley, New York.

    Google Scholar 

  • Koo, J. (2002) Intelligent multiagent systems in E-commerce, Science and Technology, 2002. KORUS-2002, Proceedings of the 6th Russian-Korean International Symposium on, pp. 134–136.

  • Krishna, V. and Ramesh, V. C. (1998) Intelligent agents for negotiations in market games. I. Model. Power Systems, IEEE Transactions, 13(3), 1103–1108.

    Google Scholar 

  • Kusiak, A. and Huang, C. C. (1997) Design of modular digital circuits for testability. IEEE Transactions on Components, Packaging, and Manufacturing Technology—Part C, 20(1), 48–57.

    Google Scholar 

  • Larssan, J. E. and Hayes-Roth, B. (1998) Guardian: intelligent autonomous agent for medical monitoring and diagnosis. IEEE Intelligent Systems, 13(1), 58–64.

    Article  Google Scholar 

  • Lee, K. J., Chang, Y. S. and Lee, J. K. (2000) Time-bound negotiation framework for electronic commerce agents. Decision Support Systems, 28(4), 319–331.

    Article  Google Scholar 

  • Lee, W. P., Liu, C. H. and Lu, C. C. (2002) Intelligent agent-based systems for personalized recommendations in Internet commerce. Expert Systems with Applications, 22(4), 275–284.

    Article  Google Scholar 

  • Lewis, T. (1999) Something for nothing [electronic commerce]. Computer, 32(5), 118–119.

    Google Scholar 

  • Liang, W. Y. and O'Grady, P. (1998) Design with objects: an approach to object-oriented design. Computer Aided Design, 30(12), 943–956.

    Article  Google Scholar 

  • Lin F.-R. and Chang, K.-Y. (2001) A multiagent framework for automated online bargaining. IEEE Intelligent Systems, 16(4), 41–47.

    Article  Google Scholar 

  • Lin, F. and Pai, Y. (2000) Using multi-agent simulation and learning to design new business processes. Systems, Man and Cybernetics, Part A, IEEE Transactions, 30(3), 380–384.

    Google Scholar 

  • Mcnay, H. E. (2001) UML for e-business: new use for use cases, Professional Communication Conference, IPCC 2001. Proceedings of the IEEE International, pp. 245–249.

  • Muller, J. P., Wooldridge, M. J. and Jennings, N. R. (1997) Intelligent Agents III: Agent Theories, Architectures, and Languages, Springer-Verlag, New York, pp. 261–275.

    Google Scholar 

  • Ndumu, D. T. and Nwana, H. S. (1997) Reseach and development challenges for agent-based systems. IEEE Proceedings of Software Engineering, 144(1), 2–10.

    Article  Google Scholar 

  • Nwana, H. S. (1996) Software agents: an overview. Knowledge Engineering Review, 11(3), 205–244.

    Google Scholar 

  • Nwana, H. S., Rosenschein, J., Sandholm, T., Sierra, C., Maes, P. and Guttmann, R. (1998) Agent-mediated electronic commerce. Proceedings of the second international conference on Autonomous agents, Minneapolis, Minnesota, United States, pp. 189–196.

  • O'Grady, P. (1998) The Internet, Intranets and Extranets for Operations and Manufacturing, Class Notes, University of Iowa.

  • Pahl, G. and Beitz, W. (1998) Engineering Design, Springer-Verlag, New York.

    Google Scholar 

  • Panko, R. (2001) Business Data Communications and Networking, Prentice-Hall, London, pp. 2–14.

    Google Scholar 

  • Papaioannou, T. and Edwards, J. (1999) Using mobile agents to improve the alignment between manufacturing and its IT support systems. Robotics and Autonomous Systems, 27, 45–57.

    Article  Google Scholar 

  • Papazoglou, M. P. (2001) Agent-oriented technology in support of e-business. Communications of the ACM, 44(3), 71–77.

    Article  Google Scholar 

  • Park, H. G. and Baik, J. M. (1999) Enhancing manufacturing product development through learning agent system over internet. Computers and Industrial Engineering, 37, 117–120.

    Article  Google Scholar 

  • Saleh, K., Demarais, C. and Koppler, R. (2001) Distributed object computing and its application in electronic commerce systems. Computer Systems and Applications, ACS/IEEE International Conference on, pp. 495–498.

  • Sandholm, T. and Huai, Q. (2000) Nomad: mobile agent system for an Internet-based auction house. IEEE Internet Computing, 4(2), 80–86.

    Article  Google Scholar 

  • Schemidt, D., Levine, D. and Mungee, S. (1998) Design of the TAO real-time object request broker. Computer Communications, 21(4), 294–324.

    Article  Google Scholar 

  • Scott-Morton, M. S. (1971) Management Decision System: Computer Based Support for Decision Making, Division of Research, Harvard University, Cambridge, MA.

    Google Scholar 

  • Sessions, R. (1997) COM and DCOM, Microsoft's Vision for Distributed Objects, John Wiley and Sons.

  • Shen, W., Norrie, D. H. and Barthes, J.-P. (2001) Multi-agent Systems for Concurren Intelligent Design and Manufacturing, Taylor and Francis, New York, USA.

    Google Scholar 

  • Sierra, C., Faratin, P. and Jennings, N. R. (1997) A service-oriented negotiation model between autonomous agents. Proceedings of 8th European Workshop on Modelling Autonomous Agents in a Multi-Agent World, Ronneby, Sweden, pp. 17–35.

  • Silverman, B. G., Bachann, M. and Al-Akharas, K. (2001) Do what I mean: online shopping with a natural language search agent. IEEE Intelligent Systems, 16(4), 48–53.

    Article  Google Scholar 

  • Sim, K. M. and Chan, R. (2000) A brokering protocol for agent-based e-commerce. Systems, Man and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on, 30(4), 474–484.

    Google Scholar 

  • Sim, K. M. and Wong, E. (2001) Toward market-driven agents for electronic auction. Systems, Man and Cybernetics, Part A, IEEE Transactions on, 31(6), 474–484.

    Google Scholar 

  • Tan, G. W., Hayes, C. C. and Shaw, M. (1996) An intelligent-agent framework for concurrent product design and planning. Engineering Management, IEEE Transactions, 43(3), 297–306.

    Google Scholar 

  • Tarumi, H., Matsuyama, T. and Kamabayashi, Y. (1999) Evolution of business processes and a process simulation tool. Sixth Asia Pacific Software Engineering Conference, pp. 180–187.

  • Tenenbaum, J. M., Chowdhry, T. S. and Hughes, K. (1997) Eco System: an Internet commerce architecture. Computer, 30(5), 48–55.

    Article  Google Scholar 

  • Tibbitts, F. (1995) CORBA: A common touch for distributed applications. Data Communications, 24(7), 77–75.

    Google Scholar 

  • Tsukada, T. K. and Shin, K. G. (1998) Distributed tool sharing in flexible manufacturing systems. IEEE Transactions on Robotics and Automation, 14(3), 379–389.

    Article  Google Scholar 

  • Turowski, K. (2002) Agent-based e-commerce in case of mass customization. International Journal of Production Economics, 75(1–2), 69–81.

    Article  Google Scholar 

  • Uehara, S., Mizuno, O. and Kikuno, T. (2001) An implementation of electronic shopping cart on the Web system using component-object technology. Proceedings of Sixth International Workshop on Object-oriented Real-Time Dependable Systems (WORDS2001), pp. 77–84.

  • Van der Merwe, J. and von Solms, S. H. (1998) Electronic commerce with secure intelligent trade agents. Computers and Security, 17(5), 435–446.

    Article  Google Scholar 

  • Vinoski, S. (1997) CORBA: Integrating diverse applications within distributed heterogeneous environments. IEEE Communications Magazine, 35(2), 46–55.

    Article  Google Scholar 

  • Wagner, C. and Turban, E. (2002) Are intelligent e-commerce agents partners or predators? Communications of the ACM, 45(5), 84–90.

    Article  Google Scholar 

  • Yager, R. R. (2000) Targeted e-commerce marketing using fuzzy intelligent agents. IEEE Intelligent Systems, 15(6), 42–45.

    Article  Google Scholar 

  • Zwass, V. (1998) Structure and macro-level impacts of electronic commerce: from technological infrastructure to electronic marketplaces, in Emerging Information Technologies, E. Kenneth, Kendall (eds.), Sage Publications, Thousand Oaks, CA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Huang, CC., Liang, W.Y. Object-oriented design processes of electronic commerce in a multi-agent environment. Journal of Intelligent Manufacturing 15, 661–678 (2004). https://doi.org/10.1023/B:JIMS.0000037715.89305.77

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:JIMS.0000037715.89305.77

Navigation