基于UDDI的Web服务信息发布系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

西北工业大学硕士学位论文基于UDDI的Web服务信息发布系统姓名:王文娟申请学位级别:硕士专业:航空宇航制造工程(CAD/CAPP/CAM)指导教师:魏生民20030301基于UDDI的Web服务信息发布系统作者:王文娟学位授予单位:西北工业大学相似文献(10条)1.学位论文乔治强基于UDDI的Web服务注册中心开发2008随着服务计算技术的迅速发展,Web服务应用同趋深入,Web服务注册与发现技术成为企业级应用集成系统研究的热点。Web服务注册中心是面向服务软件体系结构(SOA)的重要组件,是Web服务应用系统的重要组成部分。本课题围绕Web服务注册中心进行研究开发。在深入分析研究UDDI(统一描述、发现与集成)规范的基础上,设计并实现了-个基于UDDI协议的Web服务注册中心基础框架,基于Microsoft.NET环境开发实现了Web服务注册中心原型系统。该系统主要由三部分组成:UDDI服务(程序员接口)、UDDI客户端(用户操作界面)、注册中心控制台。UDDI服务与UDDI客户端独立运行。UDDI服务实现API和Web服务的统一描述功能。UDDI客户端通过调用UDDI服务API提供简单易用的操作界面,通过此界面实现Web服务的统一描述与发现。注册中心控制台实现注册中心管理。为了解决发布信息的可靠性和用户管理问题,在UDDI服务、UDDI客户端和注册中心控制台中,实现了对预发布信息的审批机制,以及基于角色的用户管理。本论文首先介绍了面向服务体系结构以及Web服务注册中心的工作原理;深入探索了UDDI相关技术规范及UDDI核心数据结构。在此基础上介绍了Web服务注册中心原型系统的开发过程、系统软件模块结构及相关数据结构、UDDI协议的标准实现及其扩展、注册中心控制台、注册中心各个部分的关系、系统实现的关键技术。最后展望了Web服务注册中心的未来发展。2.期刊论文沈伯青.杨宗凯WEB服务的基石:UDDI技术-计算机工程与应用2003,39(3)随着电子商务的不断向前发展,Web服务的发展也是极其迅速的.统一描述、发现与集成(UDDI)技术依靠其自身定义、查询发现、网络交互等专有功能来协助Web服务,极大地促进了Web服务的进一步发展.作为Web服务的基石,UDDI技术也必将被得到最广泛的应用来促进电子商务的繁荣.文章系统地论述了UDDI技术,着重描述了UDDI的核心技术及其信息模式,同时给出了采用标准的UDDIAPI和JAVA技术来实现Web服务中客户注册、查找等操作的方法;在分析了UDDI现状之后对UDDI技术做出了前景展望.3.学位论文董蒙用P2P技术以及语义扩展实现的分布式语义UDDI2005目前的Web服务面临着诸如如何按照服务的功能进行服务的查找和如何将多个服务进行组合以完成特定的业务逻辑等新的课题。而作为Web服务技术的关键之一,服务发现对实现这些课题至关重要。Web服务发现是Web服务系统架构中的一个重要组成部分,UDDI是其中一种解决方案,而传统的服务发现技术有两个主要的不足:第一,UDDI仅允许基于业务名、服务名和TMODLE的关键字搜索;注册中心不提供语义搜索;现有系统的服务匹配是基于语法的(字符串匹配).第二,UDDI是集中式结构,这种集中式结构有很多不足之处:如较低的可扩展性、大的注册中心的一致性差等。本文针对UDDI存在的上述两个不足,深入研究了UDDI的结构、Web服务的语义描述以及P2P的相关技术,结合已有的相关研究以及自己的创新,提出了一种用P2P技术和语义扩充实现的分布式语义UDDI,具体研究内容如下:首先,针对UDDI缺乏语义支持的不足,本文提出了一个语义增强的UDDI框架。该框架除了UDDI外,还增加了语义匹配引擎、OWL-S/UDDI映射模块以及通讯处理模块。为了保持UDDI与原有系统的兼容性,框架并没有抛开传统的UDDI而采用仅保存OWL-S与WSDL义件的模式。通讯处理模块除了负责P2P通讯外,还接收请求端发来的请求信息,并进行判断,如果是传统的非语义的注册或请求信息,则直接转发给UDDI;如果是OWL-S格式的发布信息,则递交给OWL-S/UDDI映射模块处理后发布到UDDI中去;如果是OWL-S格式的查询信息,则有OWL-S匹配模块进行功能匹配查询。其次,本文提出了一种基于P2P相关技术的分布式语义UDDI结构。通过添加具有P2P通信功能的通讯处理模块,把每一个UDDI看作是整个P2P网络上的一个节点,每当有一个新的UDDI建立,就加入到P2P网络中;服务的请求者首先在一个自己已知的UDDI进行查找,如果没有查询到结果,则该UDDI向其他的节点即其他的UDDI发出查找请求,从而可以利用P2P的有关查找策略进行相应的服务查找,解决了原先集中式UDDI中各注册中心不能相互通信查找的不足。第三,本文还探讨了语义UDDI中的语义匹配策略以及P2P网络所采取的节点查找策略。通过一个预处理过程和本体服务匹配表,在每一个新的服务发布的时候,计算有关本体与该服务的输入、输出的语义匹配度并记入本体服务匹配表中,从而简化了查找的难度;利用IP组播的原理,把UDDI按照行业分组,这种基于行业分组的组播策略既避免了纯P2P模式中可能的广播风暴,又能够在相关UDDI节点中进行分布式查找,从而解决了原Web服务发现技术的不足,提高了Web服务的搜索效率。4.期刊论文谢金辉.赵征.XIEJin-hui.ZHAOZheng基于UDDI的语义Web服务门户的设计与实现-电脑知识与技术2009,5(10)统一描述发现集成协议(UDDI)提供了Web服务的信息注册查找规范,解决了Web服务的描述、发布以及查找问题.然而采用UDDI建立的Web服务在服务查找时会受关键词匹配的严重影响,缺乏对语义信息的支持.因此在服务匹配时不能搜索到用不同术语描述的相关信息,从而造成了服务查全率查准率低.语义Web服务技术以信息服务智能化、自动化、高效性为目标,通过本体(Ontology)来描述资源的语义信息,它能够有效的解决上述问题.本文在分析了语义Web暇务和UDDI技术规范的基础上,设计实现了一种基于UDDI的语义WEB服务的发布及发现机制.5.学位论文赵松基于扩展UDDI的Web服务组合工作流模型研究2008近年来,由于研究方法和目的等方面的差异,在Web服务技术研究领域出现了两个不同的发展趋势。一方面,以学术界为主的研究组织致力于研究如何实现基于语义的Web服务技术,提出了语义Web服务这个概念;另一方面,以企业界为主的研究组织致力于研究如何实现基于Web服务组合的工作流技术,以提高Web服务的实用性以及集成性。然而,由于缺少有效的沟通机制,加上目前Web服务描述及服务注册机制方面的约束,这两种技术在各自方向发展的同时,却没有相互补充和融合。为了解决以上问题,本文在现有理论及研究的基础上,提出一种Web服务语义描述模型,并根据此Web服务描述模型,扩展了现有服务注册中心UDDI的数据结构,将语义Web服务技术与Web服务工作流技术相结合,提出一种基于扩展UDDI的Web服务组合工作流模型,对此工作流模型中的扩展UDDI进行了详细设计,并且给出了一种工作流模型中服务组合算法。本文的主要工作集中在以下几个方面:第一,提出一种新的Web服务语义描述模型。本文在保留公共UDDI中对Web服务的描述结构的基础上,参考了WSDL和OWL-S对Web服务描述的方法,同时将对Web服务的描述转化为对Web服务包含的一个或者多个服务操作的描述,提出描述一个完整的Web服务资源所需要的信息包括三个方面:功能信息、性能信息、语义信息,进而提出一种新的Web服务语义描述模型。此模型包括Web服务在公共UDDI中的基本描述信息以及Web服务包含的每个服务操作的约束信息、服务质量信息以及输入输出参数信息的描述。第二,提出一种语义Web服务组合工作流模型。在有了语义Web服务描述模型之后,将语义Web服务技术与Web服务工作流技术相结合,提出一种语义Web服务组合工作流模型。此模型具有以下几个功能:语义扩展UDDI、服务组合工作流设计、工作流Web服务动态选取、工作流执行及监控。此工作流模型更好地实现了Web服务的实用性以及集成性。第三,对模型中UDDI的扩展设计。在新的Web服务语义描述模型基础上,保留现有UDDI的数据结构并对其进行语义扩展,加入服务操作的相关描述信息。服务提供者在UDDI中注册服务时,应当按照Web服务的语义描述模型来填写服务信息,从而更好地实现服务的查找与组合工作流。第四,给出一种工作流模型中的服务组合算法。在工作流模型环境中,给出一种Web服务操作的质量模型,按照此质量模型选出最佳Web服务,并采用结合语义的动态规划算法来实现工作流环境下的最佳服务组合流程设计。最后,本文结合具体项目对提出的Web服务组合工作流进行了模拟实现,包括实验环境搭建以及实现过程,详细描述了服务注册以及Web服务组合工作流的执行过程,对本文工作做了总结并对下一步工作提出了展望。6.学位论文杜勋Web服务信息发布及安全性的研究2006Web服务采用统一的Web规范,屏蔽了各种平台的差异,实现了Web应用的跨平台调用和高度的可集成性。Web服务的主要目标就是构筑一个通用的、与平台无关、语言无关的技术层。各种不同平台的应用程序依靠这个技术层来实现连接和集成,以便为用户提供各种各样的服务。利用Web服务,公司或个人能够迅速且廉价地通过互联网向全球用户提供服务,并且使用其他公司或个人提供的服务。Web服务的特点是完好的封装性、松散耦合、互操作性、使用协约的规范性、高度可集成能力。Web服务实现了“软件作为一种服务”的目标。Web服务将成为下一代Web应用的主流技术。UDDI包括四种数据类型,分别是商业实体信息、服务信息、绑定信息、技术模型。UDDI规范中包含程序员API。程序员可以通过API与UDDI注册中心交互。UDDI程序员API包括查询API和发布API。查询API用于搜索和浏览UDDI注册信息,发布API用于发布、修改、删除UUDI注册信息。随着Web服务技术的发展,越来越多的企业使用Web服务。Web服务技术在得到快速发展和应用的同时,Web服务的安全问题越来越重要。为了构建安全的Web服务,IT界制定了WS-Security规范。WS-Security是主流的Web服务安全标准。WS-Security是现有Web服务安全规范的一个集合,提供了用于保证Web服务安全的机制。本论文深入研究了Web服务及其组成技术,着重研究了Web服务的发布机制,详细讨论了UDDI数据结构和程序员API。实现了一个私有注册中心,并探讨了Web服务的安全问题。论文包括6章:第1章阐述了课题的研究意义、研究现状、论文的主要工作;第2章论述了Web服务技术,包括Web服务体系架构、Web服务的应用领域及其组成技术,重点研究了XML、SOAP、WSDL和UDDI技术;第3章详细讨论了UDDI机制,包括UDDI数据结构、UDDI程序员API、服务发现、发布以及注册中心实现技术等;第4章使用JUDDI程序员API,实现了一个基于UDDI的Web服务信息发布系统。用户可以在此服务信息发布系统上查询、发布、删除UDDI数据;第5章探讨Web服务的安全性问题及解决方案,重点研究了如何使用MicrosoftWebServicesEnhancement提高Web服务的安全性;第6章是本文的总结和展望。7.期刊论文陈晓苏.周晴.肖道举.刘辉宇.ChenXiaosu.ZhouQing.XiaoDaoju.LIUHuiyuWeb服务中UDDI安全机制研究-华中科技大学学报(自然科学版)2005,33(8)在综合考虑UDDI服务的特性及安全需求的基础上,针对UDDI的服务机制及可能存在的安全问题,定义了一个UDDI安全服务框架.该框架针对UDDI服务过程的各阶段提供了身份认证与访问控制、XML签名和XML加密、多层数据过滤等多项安全保障措施,详细考查了SOAP消息的双重过滤等安全处理过程

1 / 70
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功