基于Mobile Agent的服务订阅与发布系统研究

来源 :东华大学 | 被引量 : 1次 | 上传用户:woshi254211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信特别是无线通信的发展,移动计算将成为一种重要的计算模式。这种计算所采用的设备多为便携式计算设备,例如笔记本、掌上电脑或个人数字助理等。由于移动计算环境具有移动性、频繁断接性、计算设备的存储和处理能力相对较弱、线路带宽低等特点,因此为了更好在移动环境中实现订阅与发布系统,引入了Mobile Agent技术。本课题以连锁超市数据服务系统为应用背景,针对其功能、性能的要求,通过分析Mobile Agent的特点和优势,提出了一种基于Mobile Agent的商业服务订阅与发布系统。该系统在Web Services的框架中引入Mobile Agent技术。在服务订阅、服务发布、服务绑定与调用的过程中分别设计了各种不同角色的Agent:客户服务Agent、数据服务Agent、UDDI服务Agent、注册服务Agent、订阅Agent、发布Agent、结果Agent。系统中定义了不同功能和角色的Agent(服务Agent和用户Agent),客户服务Agent根据用户输入条件自动产生一个订阅Agent,订阅Agent通过网络与UDDI服务Agent交互,UDDI服务Agent获取到服务地址后将其保存在订阅服务器中。在服务发布的过程中数据服务Agent通过查询超市数据库随即动态产生发布Agent,它携带了将要发布的服务目录,从服务端移动到服务注册中心,将所要发布的服务目录信息交给注册服务Agent,注册服务Agent再将服务注册到服务注册表中。在服务的邦定和调用过程中订阅服务器会及时将存在其中的服务,动态产生Mobile Agent,按照服务提供者的不同分别通知不同的数据服务Agent,在用户需要的时间生成服务,并将服务交给结果Agent返回给客户。基于Aglet的实例系统利用Mobile Agent的可移动性,实现了数据库访问的本地化,避免了大量数据的网络传送,极大地降低系统正常运行所需占用的带宽和对移动终端性能的需求,实现了Web服务查询与选择的智能化,同时提高了Web Services查询效率,体现了软件设计的人性化思想。
其他文献
随着信息技术的发展,全球范围Internet应用的普及,计算机网络越来越多的服务于人们的生产和生活,同时也给信息行业带来很多新的挑战。在众多的网络攻击事件中,由内部人员发起
视频监控技术由于检测区域大、系统设置灵活等优点,已成为智能交通系统领域的一个研究热点。针对智能交通系统中的关键技术,研究了基于固定焦距的运动车辆提取算法。针对运动
近几年来对等网络(即P2P网络)得到了飞速发展,它将Internet边缘节点的资源收集起来,提供强大的计算和存储能力。P2P的发展,改变了Internet的共享行为。在分布计算、协同工作、搜
迁移工作流是将移动Agent技术引入传统的工作流管理系统而得到的一种新的计算模式,是近年来工作流管理研究的一个新方向,具有很好的应用前景.在基于移动计算范型的迁移工作流
随着CAD/CAM的发展,为了提高市场竞争力,我国传统的印染前工艺处理开始由手工作坊向自动化转变。但由于印染纺织图案是通过扫描布匹样片得到的彩色图案,受到纺织纹理的干扰,
联合补充问题是生产/库存控制理论和实践中一个十分有意义的问题。当一组物品都是由同一个供应商(或供应地)供应,或当一组物品同时采用一种运输工具(汽车、轮船或飞机)运输,
在我们的日常生活中,信任抉择几乎每天都要发生。在网络日益普及,基于网络的科研、商务等活动日益频繁的情况下,信任问题更加突出。如何在虚拟的环境下建立信任更是心理学、
可控硅触发控制器是一种常见的可控整流设备,从传统的模拟式控制到现在的数字式控制,其控制稳定性、准确性以及智能性有所提高。而随着工业和信息技术的发展,像可控硅触发控
工作流是针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解成定义良好的任务、角色、规则和过程来进行执行和监控,达到提高生产组织水平和工作效率的
框架技术与设计模式是J2EE中重要的软件重用技术,框架技术的应用提高了软件的开发效率,增强了系统的可重用性、健壮性和可伸缩性,几乎所有框架技术都会使用某种或多种设计模式。