Windows Server 2003中安装UDDI服务器及其使用

Windows Server 2003 中安装 UDDI 服务器及其使用
1.什么是 UDDI服务
通用描述发现和集成 (UDDI) 是用于 发布和查找有关 Web 服务的信息的工业 规范Windows Server 2003 家族产品包含 UDDI 服务,这是可提供 UDDI 功能以便在企业内或商业伙伴之间使用的 一个可选组件。 UDDI 服务是基于标准的 XML Web 服务,使企业开发人员可以直接通过他们的开发工具和商业应用程序有效地发布、发现、共享和重复使用 Web 服务。
UDDI 服务建立在 Microsoft .NET Framework 的基础上,是一种可靠且可缩放的解决方案,可以方便地与企业技术及工具集成。信息技术 (IT) 管理人员可以利用标准分类方案、 Microsoft SQL Server Active Directory 身份验证的本地支持。作为 UDDI 1.0 2.0 API 兼容的服务, UDDI 服务还包括一个 Web 界面,该界面已被翻译成 Windows Server 2003 家族产品支持的所有语言。
2.安装【必须是 Windows 2003 标准版以上版本,必须有 IIS
安装过程中可能需要准备 Windows安装盘
安装之前最好确保没有安装 SQL Server 2000以后的版本。它这个程序其实是有点问题。如果我们已经安装了 SQL Server 2005或者更高的版本,一般都不能安装成功。
3. 使用 UDDI服务
安装好之后,会有 一个站点
同时 会有一个管理工具: UDDI服务
下面首先来看,如何发布 服务
注意 ,禁用该站点的匿名访问,
这样我们 用管理员登录 之后就可以看到如下的效果
需要注意的是,集成在 Windows 2003中的 UDDI服务的这个站点,必须设置为使用 ASP.NET 1.1,而不能使用 ASP.NET 2.0,否则会有编译错误。这个问题搞了我半天,一直百思不得其解。
我们接下来看发布服务的做法。在网页中点击 发布
点击 提供者
点击 添加提供者
继续 添加其他的信息
到这里为止,就 发布好了 一个服务。就好比,一个人开了一个公司,他现在在工商局进行了注册,在电信局也做了黄页登记了,下一步就是客户需要这些服务的话,通过搜索来查询
我选择按照提供者进行搜索
点击左侧出现的 陈希章 后,就可以看到下面的结果
有了这些信息之后,客户就可以与我们取得联系,洽谈 服务使用的事宜。
现在我们已经登记 注册一个服务,并且已经可以在 UDDI的站点中进行搜索了。但作为开发人员,显然更希望直接在 Visual Studio中直接能搜索和添加服务的引用。为此,我们还需要为该服务做一些设置
转到 tModels页面
点击 添加 tModel”
这里的关键点是设置类别,所以,请点击 类别
点击 添加类别 ,并且依次选择到下面这样的类别层次
然后点击 添加类别
我们还需要为这个 tModel添加 一个概述文档,所以此时点击 概述文档 编辑 ,然后填入我们的 服务wsdl地址
现在,我们建立好了一个新的 tModel,怎么样指定这个 tModel给我们的服务呢?我们转到服务的 实例信息 页面
最后 ,如何在 Visual Studio中,直接使用 UDDI服务去查找服务呢?请 注意下面的地址是 uddi/addwebreference
 
我们仍然按照提供者名称进行搜索
输入 陈希章 后,点击 搜索
然后,点击这个 界面定义 下面的链接
 

你可能感兴趣的:(webservice,职场,休闲)