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

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,否则会有编译错误。这个问题搞了我半天,一直百思不得其解。
我们接下来看发布服务的做法。在网页中点击发布
点击提供者
点击添加提供者
继续 添加其他的信息
到这里为止,就发布好了一个服务。就好比,一个人开了一个公司,他现在在工商局进行了注册,在电信局也做了黄页登记了,下一步就是客户需要这些服务的话,通过搜索来查询
我选择按照提供者进行搜索
点击左侧出现的陈希章后,就可以看到下面的结果
有了这些信息之后,客户就可以与我们取得联系,洽谈服务使用的事宜。
现在我们已经登记注册一个服务,并且已经可以在UDDI的站点中进行搜索了。但作为开发人员,显然更希望直接在Visual Studio中直接能搜索和添加服务的引用。为此,我们还需要为该服务做一些设置
转到tModels页面
点击添加tModel”
这里的关键点是设置类别,所以,请点击类别
点击添加类别,并且依次选择到下面这样的类别层次
然后点击添加类别
我们还需要为这个tModel添加一个概述文档,所以此时点击概述文档编辑,然后填入我们的服务wsdl地址
现在,我们建立好了一个新的tModel,怎么样指定这个tModel给我们的服务呢?我们转到服务的实例信息页面
最后 ,如何在Visual Studio中,直接使用UDDI服务去查找服务呢?请注意下面的地址是 uddi/addwebreference
 
我们仍然按照提供者名称进行搜索
输入陈希章后,点击搜索
然后,点击这个界面定义下面的链接

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值