论文部分内容阅读
随着计算机技术和通信技术的发展,计算机网络已经渗透到社会经济的各个领域,对社会经济发展起着越来越重要的作用。特别是Internet的成功,为网上各项业务的开展提供了巨大的空间,人们的工作甚至生活方式都发生了巨大的变革,人类社会已经进入一个新的时代——网络时代,网络对世界的政治、经济、文化、技术等产生了巨大的影响。 计算机网络发展产生了分布式系统。开始,为了建立分布式应用系统,人们试图在计算机网络上部署全新的分布式操作系统,尽管产生了许多技术成果和实验系统,但却没有被用户和市场接受。 到了20世纪90年代,计算机技术利网络技术的不断发展促使客户机/服务器体系结构得到了蓬勃发展。但随着应用水平的不断提高以及企业应用的不断扩大,构筑在原先的两层客户机/服务器之上的计算机应用系统的局限性不断暴露出来。为此,将事务逻辑从客户端剥离出来,专门形成一个中间层来处理,从而山现了三层乃至多层客户机朋艮务器模式。所以说,中间件是随着客户机/服务器模式局限性的暴露应运而生的。在为数众多的中间件产品中,面向对象的中间件最受人们关注,它已经成为分布式系统实现的主要手段和发展方向。 分布式计算技术和人工智能结合产生了分布式人工智能,其中Agent技术,特别是多Agent系统的研究是它的主要内容。多Agent系统最终目的是体现人类的社会智能,使它具有更大的灵活性和适应性,更加适合开放、动态的世界环境。特别是Internet的迅速发展,使得多Agent系统的研究不仅仅是分布式人工智能研究的热点,而且成为信息技术关注的一个热点,其应用范围已经涉及到工业制造、工业过程控制、交通控制、农业、数据库、决策、教育等众多领域,是一项具有广阔前景的技术。 本文在分布式系统和多Agent系统研究的基础上,把它们有机地结合起来,提出基于CORBA的多Agent系统的模型,并对一些关键问题进行了深入的研究。而后,本文在该系统模型基础上,分别在分布式网络管理系统和分布式制造系统中进行了应用,提出相应的应用系统框架结构并加以开发。