首页 第十讲 UDDL

第十讲 UDDL

举报
开通vip

第十讲 UDDLnullnullUDDI西源软件培训中心回顾回顾WSDL是一个标准的XML文档,包括definitions,types,message,portType,binding和service等元素,这些元素在WEB服务中所处不同的位置,使用不同的协议访问他们,包含了不同的方法和不同的格式传送消息。目标目标UDDI概述 UDDI中主要使用5种基本的数据结构 UDDI API思考思考随着B2B电子商务的不断发展,Internet为各种类型的商业实体提供了发现新客户、供应流、新服务的各种机会,但面对纷繁复杂的各种web服务,I...

第十讲 UDDL
nullnullUDDI西源软件 培训 焊锡培训资料ppt免费下载焊接培训教程 ppt 下载特设培训下载班长管理培训下载培训时间表下载 中心回顾回顾WSDL是一个标准的XML文档,包括definitions,types,message,portType,binding和service等元素,这些元素在WEB服务中所处不同的位置,使用不同的 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 访问他们,包含了不同的方法和不同的格式传送消息。目标目标UDDI概述 UDDI中主要使用5种基本的数据结构 UDDI API思考思考随着B2B电子商务的不断发展,Internet为各种类型的商业实体提供了发现新客户、供应流、新服务的各种机会,但面对纷繁复杂的各种web服务,IT的管理者、客户、供应商仍然在不断地为究竟哪些才是我所想要的服务:上哪儿能找到它们:怎么才能对这些服务进行访问等问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 大伤脑筋。UDDIUDDI针对这些问题应运而生的一种极具潜力的解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 就是UDDI,(Universal Description,Discovery and Integration, 统一描述、发现与集成)。UDDI标准主要由Ariba、IBM、Intel、Microsoft和SAP共向推出,意图建立一个全球化的、平台无关的、开放式的架构,使得企业能发现彼此、定义如何通过Internet交互,并能使用一个全球性的商务注册中心,以共享信息,并加速全球B2B电子商务的应用。通过UDDI注册,各企业可以将公司描述、服务描述以及服务访问方式的描述公开发布。Web服务的交互模型Web服务的交互模型 XML标准用作web服务的标准数据交换格式,SOAP协议用来通过网络调用Web服务,而UDDI则用来发现web服务,它在Web5R务交互模型中的层次如图所示。通过Internet协议如HTTP, 为WEB服务提供了基本的 通信框架XML是一个用于结构化数据的 通用标准,它构成了Web服务UDDI定义如何发布和查询 有关WEB服务的信息。 UDDI注册提供了 一个“一次注册,到处发布” 的方式来访问Web服务SOAP提供了一个使用XML在 分布分散环境中交换结构化 和类型化信息的简单轻型机制Web服务 交互模型UDDI注册表UDDI注册表UDDI的核心是UDDI注册表,它使用XML语法来描述所有注册的企业及其提供的Web服务。包括如下三个部分: 白页   其中包含有关Web服务的一般信息,如Web服务的URL和公司的名称,地址等。 黄页   其中包括基于标准分类法的分类系统,如Microsoft所属的类型为“NAICS(北美工业分类系统):Software Publisher” 绿页   其中包括有关企业所提供的Web服务的技术信息,他是发现潜在Web服务的关键部分。这部分列出了发现相关Web服务的所有公共接口和发现机制UDDI注册表UDDI注册表所有的UDDI商业注册信息都存储在UDDI注册中心中。因为UDDI主要起到目录服务的作用,所以,UDDI中包含的数据都是相对轻型的数据,它主要用来提供资源(比如XML架构和接口定义等,它们通常处于其他的位置)的网络地址。 UDDI规范本身是一套利用XML描述Web服务的规则,也是一种通过互联网来注册利发现这些描述的方法。UDDI规范还描述了注册目录之间进行连接的方法,例如,一家公司在某个注册目录中登记了该公司的信息后,这些数据就可以被其他注册目录所共享。 虽然UDDI为我们描述了一系列发现和连接供应商的方法,但是UDDI使用一种高度规范化的方式进行设计,所以它没有绑定到任何技术上,即没有为数据交换定义确切的协议和所用的语言。UDDI注册表中可以包含任何类型的资源,而不管它们是否基于XML。例如UDDI中可能包含有关一个公司的EDI系统及其DCOM接口的信息,或者使用传真机作为主要通信机制的服务。不过UDDI本身使用XML来表示它所存储的数据,并且通常与SOAP协议相联使用。UDDIUDDI UDDI的数据结构设计得非常灵活,可以表示很大范围的公司情况,而且注册表中的相关信息的涟接也非常容易。公司、服务、技术信息或服务规范等不同方面的信息都被分开存储,并且可以通过惟一标识符或键的方式进行访问。当第一次把信息存储到UDDI注册表中时,UDDI将给它分配 个惟一标识符,这些标识符以后可以用作关键字来访问特定的数据实例。UDDI的惟一标识符UDDI的惟一标识符 UDDI产生的惟一标识符采用UUID的形式(Universally Unique ID)。UUID由8个16位元组组成(共128个bit),它由一个严格的算法所生成,以防止生成重复的UUID。UUID的形式如下所不: 68DE9E80—AD09—469D—8A37—088422BFBC36UDDI中的5种基本的数据结构UDDI中的5种基本的数据结构UDDI中包含5种基本的数据结构,每一种都使用一个XML元素来表示: businessEntity元素中包含公司及其提供的服务的描述性信息。 businessService元素中包含businessEntity提供的服务或商业处理过程信息。 bindinRTemplate元素中包含实际调用服务所需要的信息。 tModels元素中包含技术规范,它提供了一个基于抽象的引用系统。 publicsherAssertion元素中包含UDDI注册表中两个businessEntity之间的关联信息UDDI中的5种基本数据结构及其之间的关系UDDI中的5种基本数据结构及其之间的关系businessEntity: 发布服务的信息的商业的详细信息 businessService: 一组特定的技术服务的描述信息 bindingIemplate: 关于服务的入口点和构造规范的技术信息 publisherAssertion:两个商业实体间的关联信息,由两实体中一个所声明 tModel:服务或分类法的规范描述。是技术指纹的表现基础 businessEntity数据结构businessEntity数据结构在UDDl注册表中发布数据只需要businessEntity元素,其他的数据元素都是可选的。businessEntity结构用来描述商业实体及其所提供的服务。从XML的角度来看,businessEntity属于顶层的数据结构(即根元素),它提供了商业实体的描述信息。businessEntity元素属性businessEntity元素属性businessEntity元素属性businessEntity元素属性businessService数据结构businessService数据结构每一个businessService元素表示了—个逻辑服务分类。每一个businessService结构那是一个独立的businessEntity结构的逻辑子结构,businessService中的businessKey属性指定了包含它的businessEntity。如果businessService中不存在businessKey属性,则可以通过搜索包含它的任何父元素中的businessKey属性来确定businessEntity。每一个businessService元素都包含技术性描述信息,以概述每一个businessService元素中的技术服务的类型businessService属性businessService属性bindingTemplate数据结构bindingTemplate数据结构Web服务的技术描述是通过单独包含bindingTemplate元素来提供,其属性和子元素,每一个bindingTemplate结构都有一个单一的逻辑businessService父结构,并且该businessService也有一个单一的逻辑businessEntity父结构。bindingTemplate属性bindingTemplate属性tModeI数据结构tModeI数据结构两个或更多的软件能够得以互相兼容,即达到互相交换数据的目标,他们必须共享一些设计目标和通用规范。UDDl中tModel就是描述这种规范信息的元数据。 tModel数据结构是一种具有唯一标识符的元数据。概括地理解,在UDDl注册中心里,tModel数据结构的用途是提供一个基于抽象的引用系统。因而,tModel数据结构所表示的数据类别是相当繁多的。换句话说,一条tModel注册信息可以定义任何东西。 tModel数据结构的组成信息非常简单,包括一个键、一个名称、一个可选的描述以及一个指向某处的URL,这个URL可能指向的是一个规范或概念的义本。tModeI属性tModeI属性pubIisherAssertion数据结构pubIisherAssertion数据结构发布者断言(pubIisherAssertion)是一种能令多个己注册的businessEntity元素以某种方式连接以表示一种特定关联关系的机制pubIisherAssertion属性pubIisherAssertion属性UDDI APIUDDI APIUDDI本身就是一个Web服务,它可以通过UDDI API进行访问。 UDDI API是一个基于SOAP的XML API,它使用一个XML架构和两个WSDL文档进行定义。这两个WSDL文档分别为描述了查询接口和描述了发布接口。UDDI API分类UDDI API分类UDDI提供的API主要分为两类:查询(inquiry)和发布(Publishing)。其中,发布APt主要用来在UDDI注册表中存储和修改注册信息;查询API主要用来从UDDI注册表中查询信息。总结总结介绍了UDDI基本知识。在UDDI中主要使用5种基本的数据结构来描述其中注册信息,这5种基人数据结构为:businessEntity、businessService、bindingTem plate、tModel和publisherAssertion 另外,UDDI还定义了一些以SOAP消息形式使用的API,这些API分为两类:查询APl和发布API。作业作业完成webService 试题 中考模拟试题doc幼小衔接 数学试题 下载云南高中历年会考数学试题下载N4真题下载党史题库下载
本文档为【第十讲 UDDL】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_389761
暂无简介~
格式:ppt
大小:202KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-06-14
浏览量:22