【本章概要】本章提供了必需的历史知识和基础概念,以帮助读者完整了解面向Agent的软件开发工具和技术。我们首先回顾了软件技术发展的历史(从独立系统到开放系统);然后讨论了由于软件系统变得日益庞大和开放,这种不断增长的复杂性所带来的挑战。本章展示了为什么Agent技术抽象是开发大规模开放式系统的理想选择;与组件相比较,Agent抽象所具有的相似性和差异性;以及它们在软件实践中所得到的结果。
【本章知识结构图】