• λ我爱Aspx >> Asp.Net >> 使用 UDDI 的 Web 服务描述和发现(第一部分)[转自微软]
  • 使用 UDDI 的 Web 服务描述和发现(第一部分)[转自微软]

  • :aspxer  Դ:internet  :2007-5-28 20:37:39  ؼ:web,微软
  • 使用这种分类方法,可以确保 tModel 的分类符合(英文)的原则。因为 tModel 能包含对 WSDL 文件以外的文档的引用,所以给 tModel 提供一些分类是很重要的。很多工具(例如 Visual Studio .NET)靠这些分类来缩小查询的结果集。

  • 将 WSDL 接口注册为 tModel 后,需要给公司业务添加相应的联系信息以及分类信息。只要您认为合适,可以添加任意多的分类。
  • 继续添加要通过 UDDI 公开的 Web 服务。因为服务可以有多种实现,所以需要给每个添加的服务添加一个绑定。对于每个绑定,需要提供 Web 服务的访问点,即 <http://www.mycompany.com/SampleWebService.asmx>。
  • 每个绑定都需要为所支持的接口创建一个引用。Microsoft UI 将这些作为“规范签名”来调用。规范签名就是包含 WSDL 接口的 tModel。Microsoft UI 会提供一个屏幕,允许您基于其 URN 来搜索 tModel。这个 tModel 可以是在步骤 1 中注册的,也可以是别人注册的 WSDL 文件的 tModel。
  • 最后,系统会显示选项,要求提供一个关于特定 Web 服务的概述文档的 HTTP 地址,以及任何相关的实例参数。
  • 使用 Microsoft UDDI .NET SDK 编程进行注册

    注册过程的另一种选择是通过编程进行注册。使用 Microsoft UDDI SDK 可以轻而易举地完成该过程。您必须使用 Web UI 获取一个 UDDI 帐号。完成该任务后,其余过程就交给脚本来处理。首先,下载并安装 UDDI SDK,地址是 (英文)。然后,使用 Visual Studio .NET 创建一个新的 C# 控制台应用程序。添加一个对 Microsoft UDDI SDK dll 的引用,其默认安装位置是 C:\Program Files\Microsoft UDDI SDK\VS7\Microsoft.Uddi.Sdk.dll。然后,在代码顶部添加一些名称空间引用:using Microsoft.Uddi;using Microsoft.Uddi.Binding;using Microsoft.Uddi.Business;using Microsoft.Uddi.Service;using Microsoft.Uddi.ServiceType;

    Ҷƪл˵?
  • һƪWEB服务有待实践的检验[转]
    һƪ使用 UDDI 的 Web 服务描述和发现(第二部分)[转自微软]