• λ我爱Aspx >> Asp.Net >> 在运行时使用 UDDI (微软)
  • 在运行时使用 UDDI (微软)

  • :aspxer  Դ:internet  :2007-5-28 20:37:42  ؼ:微软
  • 部署此 Web 服务的下一步是在 UDDI 注册表中注册该服务。此 UDDI 注册表是一个内部 UDDI 服务器,公开此 Web 服务没有什么意义。Microsoft 通过 Microsoft® Windows® .NET Server 提供本地 UDDI 服务。有关此功能的详细信息,请参阅 (英文)Web 站点。如果没有安装 Microsoft .NET Server,您可以使用 (英文)在本地计算机上安装 UDDI。

    可以通过两种方式在 UDDI 中注册 Web 服务:可以使用 Web 用户界面注册,或者使用 UDDI SDK 通过编程方式注册 Web 服务。SDK 使用起来非常方便,您可以参阅专栏中发布的代码示例。无论使用哪一种方法,都需要先将 Web 服务的 WSDL 文件注册为 tModel。UDDI tModel 是 XML 实体,用于表示接口和抽象的元数据,因此,WSDL 文件表示为 tModel。然后,您需要将 Web 服务的入口点注册为 bindingTemplate。UDDI bindingTemplate 是 XML 结构,用于表示有关给定 Web 服务的实现细节。有关 UDDI 架构及其与 WSDL 的关系的详细信息,请参阅 (英文)和 UDDI“最佳实践”文档 (英文)。

    以下是使用 UDDI 服务完成上述步骤后得到的 UDDI bindingTemplate 结构的示例。请注意,serviceKey、bindingKey 和 tModelKey 都是由 UDDI 生成的,并且对于我们保存的实体来说是唯一的。由其他 UDDI 注册表生成的关键字会有所不同。<bindingTemplate serviceKey="ef25102d-2171-454c-ade9-3dd7a4a914ee" bindingKey="f46fced9-2b8a-4817-b957-f8d8aca0a2f9"> <accessPoint URLType="http"> http://localhost/SalesReportUSA/SalesReport.asmx Ҷƪл˵?

  • һƪXML Web Service 基础 (转微软MSDN)
    һƪ实战Web服务