聪聪工作室-----UDDI注册中心搭建

最近公司让我搞UDDI注册中心,今天搞好了,花了3天时间,写篇博客分享下我的经验。

聪聪工作室-----UDDI注册中心搭建_第1张图片

教程下载:http://download.csdn.net/detail/baidu_34386466/9768098

看了下教程,实现UDDI注册中心有2种方法,一个是IBM的公共UDDI注册中心,一个是搭建Apache的私有UDDI注册中心,我选择搭建Apache的JUDDI,在其中遇到不少问题,主要是必须要用jdk1.5版本和tomcat5.5,花了不少时间来配环境和改xml和port.

聪聪工作室-----UDDI注册中心搭建_第2张图片

UDDI4J配置教程:http://download.csdn.net/detail/baidu_34386466/9768102

UDDI4J连接JUDDI教程:

完成之后有2种方法来发布,注册和查询服务,一个是IBM的UDDI GUI,国内网站找不到任何教程,IBM官网上有教程,全英文版的,反正我是醉了…..之后我选择用UDDI4J连接JUDDI,UDDI4J是Apache的,国内有相关的教程,按教程一步步做下来

生成wsdl:http://www.cnblogs.com/warrior4236/p/5671930.html

weather接口wsdl实例:http://www.cnblogs.com/warrior4236/p/5671930.html

UDDI GUI: https://www.ibm.com/developerworks/cn/education/webservices/ws-psuddi/ws-psuddi.html

WebSphereUDDIRegistry:https://www.ibm.com/developerworks/websphere/library/samples/uddiv6.html

可以参考上面的网址

聪聪工作室-----UDDI注册中心搭建_第3张图片

搭建成功了,教程有提供服务发布的源码实例,java版的,我配置了一下,成功发布和注册服务到UDDI注册中心,get auto_token可以实现

UDDI businessService created:
商业服务名………. CalculateUtilService
商业服务主键值 … A1DF9420-FEEC-11E6-A1C4-82CD7A7E4CD7

聪聪工作室-----UDDI注册中心搭建_第4张图片

类似这样,也可以查询Web服务

Security authToken:authToken:C18588B0-FEF7-11E6-AA0A-C912819B4B64
web服务公司: BCB84930-FEF7-11E6-AA0A-97C751455A8E
web服务公司: A1CCA860-FEEC-11E6-A1C4-F479AFA8C138
web服务公司: C40FA940-FEE7-11E6-A1C4-9FF6A6F03C50
web服务公司: AD578B50-FE60-11E6-8B50-9419BABD07F6
web服务公司: D95758E0-FE5E-11E6-98E0-B5353D28AE40
web服务公司: CA36AAA0-FE5E-11E6-AAA0-832E49BDC911
web服务公司: AA488880-FE5E-11E6-8880-C0BB871DCB97
web服务公司: 5365CBE0-FE5E-11E6-8BE0-91A758DFCC50
web服务公司: 333F34A0-FE5E-11E6-B4A0-B478D1F8D97C
web服务公司: C85B2950-FE5D-11E6-A950-98E6E8969D1A

我对UDDI注册中心也不是很懂,总归,花了不少时间搭建成功了,分享分享我的经验,上面的一些网址和资源非常有用,可以看下,研究一下,最主要的环境配置,要求一定是jdk1.5版本的,1.6,1.7,1.8都不行,只能是1.5,UDDI注册中心实际就是为了得到uuid,比如蓝牙服务的uuid,可以查下

你可能感兴趣的:(java,技术)