Windows Server 2003
中安装
UDDI
服务器及其使用
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
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或者更高的版本,一般都不能安装成功。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
3. 使用UDDI服务
安装好之后,会有一个站点
同时
会有一个管理工具:UDDI服务
下面首先来看,如何发布服务
注意
,禁用该站点的匿名访问,
需要注意的是,集成在Windows 2003中的UDDI服务的这个站点,必须设置为使用ASP.NET 1.1,而不能使用ASP.NET 2.0,否则会有编译错误。这个问题搞了我半天,一直百思不得其解。
我们接下来看发布服务的做法。在网页中点击“发布”
点击“提供者”
点击“添加提供者”
继续
添加其他的信息
我选择按照提供者进行搜索
点击左侧出现的“陈希章”后,就可以看到下面的结果
有了这些信息之后,客户就可以与我们取得联系,洽谈服务使用的事宜。
转到tModels页面
点击“添加tModel”
这里的关键点是设置类别,所以,请点击“类别”
点击“添加类别”,并且依次选择到下面这样的类别层次
然后点击“添加类别”
现在,我们建立好了一个新的tModel,怎么样指定这个tModel给我们的服务呢?我们转到服务的“实例信息”页面
我们仍然按照提供者名称进行搜索
输入“陈希章”后,点击“搜索”
然后,点击这个“界面定义”下面的链接