多节点UDDI的数据同步与访问控制研究

来源 :成都理工大学 | 被引量 : 2次 | 上传用户:bn1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务技术以其良好的封装性、松耦合性以及其开发与调用简单的特点得到了各大IT巨头的大力推广,目前已经成为分布式计算的主流技术。UDDI是指Web服务的描述、发现和集成,它是整个Web服务技术中很重要的部分。在工业界中,UDDI系统作为一个信息平台,主要用于提供方发布服务和服务使用方发现服务。因此,如何提供一个高效可靠的、能使Web服务在更大范围内被发现的UDDI一直受到IT界的关注。目前UDDI的最高版本Version3中规定,UDDI系统应该具有多个服务器节点,并且应该实现“一次注册,到处发布”,即在一个节点注册服务后,其它任何一个节点都可以发现该服务。企业界为实现这一功能广泛采用如下三种方法:第一种是各服务器节点使用统一的数据库;第二种是在查询时采用查询分发的方式;第三种是采用同步服务器实现各节点数据同步。第一种方法使系统的安全性不够高;第二种方法使节点间冗余数据的传输量大为增加,系统的性能大大降低;第三种方法采用专用的同步服务器完成数据同步,使得节点间同步的风险性大大增加。因此,本文利用P2P原理实现节点间的直接通信,采用广播技术实现节点更新数据时将更新行为广播到其它节点,使其它节点执行相同的操作,从而实现数据同步更新。同时还采用报文技术减少节点间的数据的传输量,提高系统的性能,采用异或校验法保证数据的正确性。该技术实现了节点间的数据同步,提高了系统的安全性和性能,同时提高了系统的扩展性。虽然目前UDDI规范还没有涉及数据的访问控制,绝大多数UDDI系统也还没有实现对注册信息的访问控制,但是从B2B应用的角度看,实现访问控制是有必要的。本文扩展了传统的角色访问控制技术,采用系统动态生成角色,由信息提供者动态设置访问角色的方法,弥补了角色生成、分配和控制不灵活的缺陷,并将扩展后的访问控制技术应用到UDDI中,有效地实现了对Web服务的注册信息的访问控制。本文最后以公安部门提供的身份证验证服务为例详细说明了利用Eclipse平台的AXIS2插件和中间件tomcat集成开发、部署和调用Web服务的过程。并说明了利用本文开发的UDDI系统实现对该服务进行发布和发现的全过程,验证了本文研究的数据同步技术和访问控制技术的可行性。
其他文献
计算机的诞生,存在和发展,是人类社会进化的产物。计算机存在的意义,根本于它可以局部模拟或部分取代人类的智能,故而在计算机科学技术中,人工智能是其核心理论之一,而人工智能研究
本文的主要研究工作来源于河南省教育厅重点科技攻关计划项目(No.14A520082)“直觉模糊粗糙蕴涵的构造研究及其在稳定控制系统中的应用”,河南省基础与前沿技术研究计划项目(
随着消费类电子中数字化娱乐产品的普及,特别是带有视频,音频的数字娱乐产品应用进入人们的日常生活,使得对于带宽和计算性能的需求不断增长。传统的基于静态指令集设计的处理器
随着无线网络传输速率的不断提高,无线数据业务及移动增值业务己成为移动通信领域最受关注的课题。各移动运营商、终端设备制造商、内容提供商、应用提供商等移动增值业务价值
学位
随着社会经济和internet技术的飞速发展,物流成为人们生活中不可缺少的一部份,作为一种新兴且先进的技术,它越来越显示出其在社会经济发展中的重要作用。物流过程是一个企业
高校信息系统是一个分布式的计算环境。随着数字化校园网建设的深入和网络业务的日渐丰富,高校信息系统建设面临着诸多问题。首先,部门系统缺乏整体规划,形成了多种异构的应用系
本文完成了以高性能处理器S3C44B0X和嵌入式μC/OS-Ⅱ实时操作系统为核心的高压开关测试系统的设计与实现。在硬件方面,围绕S3C44B0X设计了存储器扩展、液晶显示、USB传输等
随着计算机技术日新月异的发展,网络技术已成为现代教育技术的主流。在计算机、互联网和通信技术高速发展的同时,普适计算系统的应用范围也在急剧扩大。基于新型网络的远程教
随着现代工业和科学技术的发展,传统的测量方法如卡尺测量等,无法满足高精度、高速度和非接触式几何尺寸测量要求。基于电荷耦合器件(CCD)的图像测量技术是近期在测量领域形成的