设计模式在移动agent技术中的应用研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:bingshanhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动agent是一个运行于开放、动态网络环境中的封装良好之计算实体,它代表用户自主地在网络上移动,完成指定的任务。通常,移动agent由数据、操作和行为规则封装而成。它具有自主性、移动性、协作性和安全性等特性。基于移动agent模式的网络应用结构灵活,开放性好,支持移动计算、分布并行计算,可以有效降低网络负载,较好地适应异构环境,具有较高的坚定性和容错能力。 然而,应用问题是移动agent技术关注的核心问题之一,解决该问题的途径主要有以下两方面:1.提供结构良好的移动agent支撑系统以及移动agent应用系统的开发手段。2.寻找面向领域的典型系统应用。本文的工作主要集中在移动agent支撑系统以及移动agent应用开发手段方面,将设计模式的原理和技术应用到移动agent技术中去。一方面,采用对象设计模式,改进已有的移动agent系统,使其结构良好;另一方面,为移动agent设计模式的应用提供一个可视化的开发手段。 本文的主要研究工作有: 1.通过分析移动agent支撑系统及应用系统设计与开发过程中存在的问题,结合设计模式的优点,给出解决上述问题的途径,具体工作包括:a)利用设计模式的思想开发结构良好的移动agent支撑系统;b)采用可视化的手段来支持agent应用开发中设计模式的使用,为移动agent的应用开发提供一个好的开发环境。 2.对移动agent支撑系统——Mogent2.0设计与开发中设计模式的运用进行了研究和实践,将设计模式的思想应用其中,对Mogent2.0系统进行了改写,提出了一个基于设计模式的Mogent通讯服务器的设计,并加以了实现;此外还基于设计模式的思想,对旅行计划表进行了改进设计。 3.对移动agent应用系统开发中支持设计模式的可视化开发环境进行了研究和实现。在设计中,移动agent应用系统的开发者可以在该开发环境中可视化的选择、组合使用各种模式(包括通常的对象设计模式和移动agent设计模式),还可以编辑、修改、编译、调试、运行开发出来的模式代码。我们在此设计上的基础上做了一部分的系统原型的实现,为移动agent系统应用开发中可视化使用设计模式打下了基础。
其他文献
信息化建设的进程在教育行业迅速推进,“学校信息化”、“校园网”、“校校通”成为当前网络建设的热点。教务系统是校园数字化建设中的重要组成部分。随着系统需求不断复杂,迫
随着计算机系统的广泛应用和不断发展,计算机系统上的各类信息资源的安全性越来越受到人们的关注与重视。而一个系统中的信息的安全性,很大程度上取决于其所基于的安全模型和体
伴随着互联网的普及和网上信息的爆炸式增长,数据的规模呈指数增长.搜索引擎(Search Engine)的出现在一定程度上缓解了人们在网上搜索信息困难的矛盾,同时它已成为因特网信息
电子病历系统的建立是医院实施以病人为中心的新一代医院管理信息系统的核心,其根本目标之一是形成病人的电子病历,同时也是医疗信息系统的一个关键组成部分.可扩展标志语言
随着数字媒体(数字图像、数字视频、数字音频等)的广泛应用,其版权保护成为一个迫切需要解决的问题.传统的加密系统在数据传输过程中虽有保护作用,但数据一旦被接收并解密,其
作者作为项目的主要设计开发人员参与了西安交通大学图书馆跨库检索系统的开发工作.此系统的目标是为学校科研人员查询信息提供一个方便的、"一站式"的检索界面.用户在这个界
六面体网格是最理想的有限元体网格。但由于其存在强结构性约束,高质量六面体网格的自动生成仍然存在很多问题。到目前为止,仍然难以对复杂模型进行高质量的六面体网格自动生成
20世纪末,开源软件系统取得了巨大成功,这为软件开发提供了一种用户创新驱动、成本低、质量高的新思路。为利用开源软件及其开发的优势,越来越多的公司和组织参与到开源运动中,建
虚拟现实技术是近年来国内外关注的热点之一。虚拟现实技术是指利用计算机强大的运算能力构建出一个虚拟的三维场景,同时利用一定的传感器技术使得进入这个场景的观察者可以
网络和电子商务成为企业制胜的必由之路,随着越来越多的企业将其核心业务向网上转移的同时,网络安全成为了一个不可避免的问题.传统安全方法已不能够适应越来越复杂的网络情