论文部分内容阅读
Internet的出现和普及使计算机应用已经全面进入Internet时代,软件构件也经历了从传统集中式应用构件到分布式的松耦合网络构件的变革。网络构件是一种崭新的分布式计算模型,是目前研究的一个热点。本文在分析软构件发展现状的基础上,运用基于WebService的分布式计算技术,提出了一种智能的网络构件体系,重点研究了以下几方面的内容:一是对于网络构件相关理论的研究。论文首先对网络构件的组成要素进行了研究,指出网络构件主要有物理域、个体域和整体域三个基本组成部分,并给出了其形式化定义;然后对网络构件的基本特征进行了分析。二是讨论了网络构件对传统软件架构带来的挑战,提出了满足这些特征要求的基于Web Service的网络构件系统构架,架构内包括了网络构件的建立,网络构件的调用,网络构件的发现等功能的实现。三是重点研究如何有效的利用网络软件系统内的网络构件以作出智能化的决策和管理,并结合网络构件的特征和Agent技术,创建了基于Agent的智能化网络构件决策管理模型。模型中具有智能的网络构件能根据应用需求和网络环境变化而发生动态演化,实现决策的动态性和管理的智能化,最后,整个系统的网络构件将是一个有机的整体。最后研究了网络构件在数字化校园领域的运用,并以教师数据中心系统为例,开发了基于Web Service的网络构件系统架构。验证了前述网络构件相关理论和技术的合理性、可行性和有效性。