用 UDDI 做代理

来源:百度知道 编辑:UC知道 时间:2024/06/01 18:57:28
好像uddi只是可以查询和发布web服务,能不能帮请求者调用web服务,返回结果给用户呢(不管结果是什么类型返回一个object给用户,想法是不是对呢?)而不用请求者自己去帮定服务了。我想这么做是因为想把web服务不放在公网,在内部,由uddi注册中心来代为调用。
UDDI 只是描述webservice 的怎么直接调用,我的意思是,能不能用UDDI做一个代理,那么我的客户端就不用直接去实现特定的webservice而是将所有的请求都转到UDDI上,让UDDI来帮我们实现。

UDDI只是描述Web service的,直接调用就OK

UDDI开始是作为一个协议而产生,这一个协议是描述Web services地址和提供这些地址的公司或企业的规范。现在UDDI技术已经包括UDDI业务注册中心(UDDI Business Registry)——有时候也称之为cloud services。这一注册中心与一个电话号码簿非常类似,因为顾客可以通过注册中心查询已经注册Seb services的公司列表。

一个UDDI注册中心的每一Web service都可以以三个部分来描述:第一,“白页(White pages)”描述了提供Web service的公司的所有信息,包括产品,联系信息等。第二,“黄页(Yellow pages)”通过分类很容易地划分和定位类似的Web服务,比如将Web services分成PDAs,无线电通讯,体育评说等。最后,“绿页(Green pages)”提供了有关联系这一Web service方法的详细信息,比如一个SOAP的URI地址,或者描述这一服务及其性质的WSDL文件。“绿页”的内容是由Wed service提供者提供的,一般都是提供进一步联系信息的网址或者一个Java RMI。