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.
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.
Amin, M. and Ballard, D. (2000) Defining new markets for intelligent agents. IT Professional, 2(4), 29–35.
Andreoli, J., Pacull, F. and Pareschi, R. (1997) XPECT: a framework for electronic commerce. IEEE Internet Computing, 1(4), 40–48.
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.
Booch, G. (1994) Object Oriented Design with Applications, Benjamin, Cummings, Redwood City, CA, USA.
Bui, T. X. (1997) Decision support in the future tense. Decision Support Systems, 19(2), 149–150.
Collins, J., Bilot, C., Gini, M. and Mobasher, B. (2001) Decision processes in agent-based automated contracting. IEEE Internet Computing, 5(2), 61–72.
Corradi, A., Cremonini, M., Montanari, R. and Stefanelli, C. (1999) Mobile agents integrity for electronic commerce applications. Information Systems, 24(6), 519–533.
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.
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.
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.
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.
Huhns, M. N. and Singh, M. P. (1998) Workflow agents. IEEE Internet Computing, 2(4), 94–96.
Ivezic, N., Potok, T. E. and Pouchard, L. (1999) Multiagent framework for lean manufacturing. IEEE Internet Computing, 3(5), 58–59.
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.
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.
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.
Kidd, P. T. (1994) Agile Manufacturing: Forging New Frontiers, Addison Wesley, New York.
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.
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.
Larssan, J. E. and Hayes-Roth, B. (1998) Guardian: intelligent autonomous agent for medical monitoring and diagnosis. IEEE Intelligent Systems, 13(1), 58–64.
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.
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.
Lewis, T. (1999) Something for nothing [electronic commerce]. Computer, 32(5), 118–119.
Liang, W. Y. and O'Grady, P. (1998) Design with objects: an approach to object-oriented design. Computer Aided Design, 30(12), 943–956.
Lin F.-R. and Chang, K.-Y. (2001) A multiagent framework for automated online bargaining. IEEE Intelligent Systems, 16(4), 41–47.
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.
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.
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.
Nwana, H. S. (1996) Software agents: an overview. Knowledge Engineering Review, 11(3), 205–244.
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.
Panko, R. (2001) Business Data Communications and Networking, Prentice-Hall, London, pp. 2–14.
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.
Papazoglou, M. P. (2001) Agent-oriented technology in support of e-business. Communications of the ACM, 44(3), 71–77.
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.
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.
Schemidt, D., Levine, D. and Mungee, S. (1998) Design of the TAO real-time object request broker. Computer Communications, 21(4), 294–324.
Scott-Morton, M. S. (1971) Management Decision System: Computer Based Support for Decision Making, Division of Research, Harvard University, Cambridge, MA.
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.
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.
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.
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.
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.
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.
Tibbitts, F. (1995) CORBA: A common touch for distributed applications. Data Communications, 24(7), 77–75.
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.
Turowski, K. (2002) Agent-based e-commerce in case of mass customization. International Journal of Production Economics, 75(1–2), 69–81.
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.
Vinoski, S. (1997) CORBA: Integrating diverse applications within distributed heterogeneous environments. IEEE Communications Magazine, 35(2), 46–55.
Wagner, C. and Turban, E. (2002) Are intelligent e-commerce agents partners or predators? Communications of the ACM, 45(5), 84–90.
Yager, R. R. (2000) Targeted e-commerce marketing using fuzzy intelligent agents. IEEE Intelligent Systems, 15(6), 42–45.
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.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/B:JIMS.0000037715.89305.77