编辑: 南门路口 | 2019-10-16 |
实验内容 根据下图,简要解释UUDI注入中心送入数据,顾客又如何发现和使用这一消息.UDDI建立在顾客提供的数据的基础上.尽可能用UML和伪代码来描述结构. 实验原理
1、UDDI简介 UDDI 包含于完整的Web 服务协议栈之内,而且是协议栈基础的主要部件之一,支持创建、说明、发现和调用Web 服务.是一个提供注册和定位Web服务(商业)的开放框架,既是一个规范,又是若干企业间的伙伴关系.UDDI不仅是一个简易的搜索引擎,它也包含了如何通过编程来和这些WEB服务进行交互. UDDI 是一种目录服务,通过它,企业可注册并搜索 Web services.如行业发布了一个用于航班比率检测和预订的 UDDI 标准,航空公司就可以把它们的服务注册到一个 UDDI 目录中.然后旅行社就能够搜索这个 UDDI 目录以找到航空公司预订界面.当此界面被找到后,旅行社就能够立即与此服务进行通信.? UDDI数据类型 UDDI 提供一种发布和查找服务描述的方法.UDDI 数据实体提供对定义业务和服务信息的支持.WSDL 中定义的服务描述信息是 UDDI 注册中心信息的补充.UDDI 提供对许多不同类型的服务描述的支持.因此,UDDI 没有对 WSDL 的直接支持, 也没有对任何其它服务描述机制的直接支持. 在UDDI 注册中心有
4 种主要的数据类型:businessEntity、businessService、 bindingTemplate?和?tModel. businessEntity 提供关于商家的信息,可以包含一个或多个business- Service.这个商家是服务提供者.Web 服务的技术和业务描述在 business- Service和其 bindingTemplate 中被定义.每个 bindingTemplate 包含一个对一个或多个 tModel 的引用.tModel 被用于定义服务的技术规范.? 实验结果 UDDI使用数据 第1步,在软件公司和标准组织定义关于在 UDDI 中注册的行业或企业的规范时,开始向注册中心发布有用的信息.这些规范叫做技术模型或者更常见的说法是?tModel?. 第2步,公司还会注册关于其业务及其提供的服务的描述. 第3步,UDDI 注册中心会给每个实体指定一个在程序中唯一的标识符,叫做唯一通用标识符(Unique Universal Identifier,UUID)键,从而能随时了解所有这些实体的情况.UUID 键必须是唯一的,并且在一个 UDDI 注册中心中从来都不会变化.这些键看上去象格式化好的十六进制随机字符串(例如 C0B9FE13-179F-413D-8A5B-5004DB8E5BB2).可以利用这些键来引用与之相关联的实体.在一个注册中心中创建的 UUID 键只在该注册中心的上下文中有效. 第4步,诸如电子交易场所(e-Marketplace)和搜索引擎等其它类型的客户机与商业应用程序(例如,基于工作流聚合起来的 Web 服务)使用 UDDI 注册中心来发现它们感兴趣的服务. 第5步,另外的企业就可以调用这些服务,简便的进行动态集成.