论文部分内容阅读
随着信息技术的发展和网络化经济的快速进步,制造业信息化、规模化和专业化越来越强,产品开发趋于分散化。在这一背景下,异地协同设计成为提高产品异地开发工作效率的一项重要技术。但是由于中小型制造企业本身所具有的设计资源有限、彼此之间共享不足,不能很好的为协同设计提供资源支持,所以建立一个有效的、基于网络的异地协同设计资源管理系统便成为实施异地协同设计的重要支持技术,而有效的组织和管理这些设计资源是提高产品开发效率,缩短产品开发周期,提高企业竞争力的重要途径,也是解决我国制造业产品开发过程中创新力不高,开发周期长等问题的有效方法。
本文首先介绍了Agent理论、多Agent支撑平台JADE、J2EE和分布式数据库及多数据库系统的一些基本理论和概念知识。
其次,结合项目课题背景,对协同设计资源的构成和系统的功能进行了需求分析,并基于Agent技术构建了异地协同设计资源管理的系统结构,给出了系统的总体架构设计和功能模块的划分,针对系统各层次模块,给出了Agent的层次结构模型,同时对Agent内核结构进行分析,并对资源管理模块进行了详细的设计。
然后,分析了异地协同设计对数据库的要求及协同数据库的特点,对协同数据库系统的设计方法进行了研究,给出了基于多Agent的协同数据库系统的体系结构,并对各Agent的内部结构和通信机制进行了分析研究,最后构建了异地协同设计所需的资源数据库。
最后,对系统的主要功能模块进行了实现。在运行平台方面,本文运用了目前广泛使用的多Agent系统应用平台JADE(Java Agent Development Frameword)。运用java语言及JADE提供的相关类库,智能、高效的完成了各Agent之间的通信与协作,将Agent的自主性、智能性等特点引入到协同设计资源管理系统中,使系统初步具有了自治性、自动反应性、交互性等特点,提高了系统的整体性能。
总之,本文对异地协同设计的资源管理做了有意义的研究探索,为异地协同设计资源管理系统的开发提供了新的模式。