我爱Aspx >> Asp.Net >> 在运行时使用 UDDI (微软)在运行时使用 UDDI (微软)
使用 UDDI
Karsten Januszewski
Microsoft Corporation
2001 年 12 月
摘要: 本文概述了在运行时使用 UDDI,讨论了 UDDI(公共注册表和 UDDI 服务在 Microsoft Windows .NET Server 中提供)如何用作 Web 服务的基础结构以支持客户端应用程序。
UDDI(通用说明、发现和集成)通常称为 Web 服务的“黄页”。虽然黄页这一类比对于帮助理解很有用,但它不能完整体现 UDDI 是如何并入基于 Web 服务的软件体系结构中的。黄页类比只涉及 UDDI 的设计时用法,即通过基于关键字、类别或接口的搜索来查找和使用 Web 服务的功能。从设计时角度来看,黄页类比十分准确:就象黄页将企业及其电话号码分类并编成目录一样,UDDI 将提供者及其 Web 服务分类并编成目录。开发人员可以在 UDDI 中查找 WSDL 文件和入口点,然后将这些 Web 服务并入客户端应用程序。
不过,UDDI 不仅仅提供设计时支持。黄页类比并没有提及 UDDI 如何支持运行时。发现过程结束后,UDDI 将扮演一个很重要的角色。在运行时通过编程方式查询 UDDI 这一功能使 UDDI 可以用作构建可靠而稳固的 Web 服务应用程序的基础结构。
将 Web 服务集成到客户端应用程序中后,需要考虑可能会遇到的问题,其中一个关键问题是无法预测或检测提供 Web 服务的提供者的故障,或者从故障中恢复。如果 Web 服务出现故障,客户端应用程序可以采取什么措施?应用程序如何适当且动态地从失败的 Web 服务调用中恢复?
同样,从 Web 服务提供者的角度看,Web 服务的所有者如何动态更新更改内容?我们需要考虑将 Web 服务移到新服务器的情况。如何将此更改通过有效方式通知到 Web 服务的客户端?所有者如何在运行时分发此信息,而不会导致 Web 服务的所有客户端中断?
Ҷƪл˵?
使用 UDDI 的 Web 服务描述和发现..[05-28]
使用 UDDI 的 Web 服务描述和发现..[05-28]
微软基于Web计算的框架结构分析(..[05-28]
微软的文章:what are xml web se..[05-28]
微软SQL Server 2000 Reporting ..[05-28]
利用微软WebService技术实现远程..[05-28]
不使用VS.NET集成开发环境,调用..[05-28]
关于论坛上那个SQL微软面试题。我..[05-22]
微软推预览版SQL Server 2005[05-22]
微软要增强SQL 2005安全功能[05-22]
实战Web服务[05-28]
WSDL文件详解(转贴)中[05-28]
WSDL文件详解(转贴)上[05-28]
Web Service描述语言 WSDL 详解(..[05-28]
Web Service描述语言 WSDL 详解(..[05-28]
Web Service——下一代的WWW[转..[05-28]
WEB服务有待实践的检验[转][05-28]
使用 UDDI 的 Web 服务描述和发现..[05-28]
使用 UDDI 的 Web 服务描述和发现..[05-28]
Microsoft SOAP Toolkit 2.0介绍..[05-28]