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

  • :aspxer  Դ:internet  :2007-5-28 20:37:38  ؼ:web,微软
表 1:UDDI 分类示例

公司分类完毕。下一步是添加三个 tModel。

添加 tModel

如果您没有读过上周的文章,那么请注意,tModel 就是一个类型模型。对于 Web 服务来说,tModel 通常就是 WSDL 文件的同义词。它们使用同样的方法定义 Web 服务所使用的类型以及消息和操作定义。给定一个 tModel,就可以知道何种 Web 服务操作是由实现该 tModel 的实体实现的,以及如何访问这些操作。将 WSDL 文件注册为 tModel,是因为这些 tModel 最终可能有多个实现。

服务器端的收藏 Web 服务包括三项 Web 服务:登录、帐户和报表。“登录”Web 服务允许被授权者登录并得到一个标记。使用该标记,被授权者可以访问“帐户”和“报表”Web 服务中的其他方法。要添加 WSDL 文件,需要将其部署在一个可以通过公共 Internet 访问的服务器上。这里也需要使用 UDDI 分类。

要添加 tModel,请在管理页面(图 1)上单击“Add a new tModel”。接着需要添加一些 tModel 的基本信息:名称、说明以及 WSDL 文档所在的位置。完成后,将 tModel 分类为 WSDL 文档,并将信息发布到 UDDI 注册表中。这真是轻而易举。图 3 显示了“登录”tModel 要填写的详细信息。

图 3:“登录”tModel 的详细信息

在下一个屏幕上,可以添加服务分类和公司标识。这里的数据和在公司信息中输入的数据相同。作为服务分类,我们只使用了 UDDI 分类。可以通过单击一系列链接来指定这些信息:

  • 用于 tModel 的类型
  • Web 服务的规范
  • WSDL 中说明的 Web 服务的规范
  • 我在注册 Cold Rooster 收藏服务时,对于 Logon.WSDL、Account.WSDL 和 Report.WSDL 就采用了这些步骤。完成 UDDI 注册后,注册表中的这些信息才可用。

定义服务

Ҷƪл˵?
  • һƪ使用 UDDI 的 Web 服务描述和发现(第一部分)[转自微软]
    һƪMicrosoft SOAP Toolkit 2.0介绍 (转)