1. 下载uddi4j-bin-2.0.5.zip(附件中有下载)
2. 建立一个工程 名为uddi4jDemo,引入包uddi4j.jar , soap.jar,activation.jar,mail.jar
把uddi4j sample里面的configurator.java SaveBusinessExample.java FindBusinessExample.java publisherAssertionExample.java 放在工程默认package下;
samples.prop 放到根目录下
3. 打开samples.prop这个文件 修改设置下参数
设置url
inquiryURL =
http://localhost:8080/juddi/inquiry
publishURL =
http://localhost:8080/juddi/publish
设置
userid = juddi
password = juddi
userid、password 为上文
INSERT INTO PUBLISHER (PUBLISHER_ID,PUBLISHER_NAME,EMAIL_ADDRESS,IS_ENABLED,IS_ADMIN)
VALUES ('jdoe','John Doe','john.doe@apache.org','true','true');
中的PUBLISHER和PUBLISHER_NAME
设置soap transport 默认就是这个
TransportClassName=org.uddi4j.transport.ApacheSOAPTransport
4. 运行结果
运行 SaveBusinessExample.java
*********** Running SaveBusinessExample ***********
Get authtoken
Returned authToken:authToken:60BDF210-6641-11DB-A066-BC0BE7D6EEB5
Save 'Sample Business'
Returned businessKey:60DF35B0-6641-11DB-A066-A0B53CE33E0E
Listing businesses starting with S after we publish
Sample Business
Sample Business
Sample Business
运行FindBusinessExample.java
*********** Running FindBusinessExample ***********
Sample Business
Sample Business
Sample Business
因为我运行了三次save 所以有三个 sample business ,还有其他几个此处不做解释
分享到:
相关推荐
### 使用UDDI4J连接JUDDI:构建服务注册中心详解...通过上述步骤,我们不仅搭建了基于JUDDI的UDDI服务注册中心,还利用UDDI4J库实现了服务的发布和查找功能,为构建分布式、微服务架构的应用提供了强大的服务发现能力。
**UDDI4J简介** UDDI4J是一个基于Java的开源...总的来说,uddi4j-bin-2.0.5.zip是一个完整的UDDI4J开发包,它为开发人员提供了与UDDI注册中心交互的所有必要工具和资源,便于构建基于Web服务的发现和集成解决方案。
在UDDI4J的上下文中,WSDL4J用于解析WSDL文件,提取出服务的相关信息,如服务名称、端点地址等,这些信息对发布和查找服务至关重要。 **2. UDDI4J:与UDDI交互的Java库** UDDI4J提供了丰富的API,使得Java开发者...
UDDI注册中心的使用允许开发者不仅能够查找到具有特定功能的Web服务,还可以获取服务的具体技术实现信息,从而实现服务的动态绑定和调用。 此外,文章中提及的XML是WSDL和UDDI这两种技术的基础。XML(eXtensible ...
uddi(Universal Description, Discovery, and Integration,通用描述、发现和集成)是一种标准,它定义了如何在Web上发布和查找Web服务。uddi提供了一个目录,使得服务消费者可以找到并了解如何与服务提供商进行...
【描述】"采用WebLogic UDDI客户端API示例"意味着这个压缩包包含了如何在WebLogic环境中利用UDDI API进行服务注册、查询和服务调用的代码实例。开发者可以通过学习这些示例来了解如何在自己的应用程序中集成UDDI功能...
使用UDDI的API,客户端可以创建用户友好的界面,用于发布、查找和管理Web服务。测试阶段,需要对可能出现的问题进行分析,并提出解决方案,确保系统的功能完备和稳定运行。\n\n总结来说,基于UDDI的Web服务注册中心...
**UDDI(Universal Description, Discovery, and Integration)** 是一个基于XML的标准,用于发布和查找Web服务。UDDI目录就像是一个黄页,其中包含了描述Web服务的元数据。这些元数据包括服务的名称、描述、联系...
- **UDDI (Universal Description, Discovery and Integration)**:一种基于 XML 的目录服务,用于发布、查找和集成 Web Service。 #### 三、基于 Delphi 和 Java 开发 Web Service 的流程 ##### 3.1 Delphi 对 ...
总的来说,Web Service UDDI提供了一套标准的框架,使得Web服务的发布、查找和使用变得更加便捷。通过UDDI,服务提供者和消费者可以跨越组织边界,实现不同系统间的互操作性。在实际应用中,理解并掌握这些基本概念...
通过UDDI客户端,用户可以通过简单的操作界面进行服务的发布和检索。此外,系统的测试环节对可能出现的问题进行分析并提出解决方案,确保了系统功能的完整实现。 在未来的改进中,可以考虑增强系统的可扩展性,支持...
通过SOAP(Simple Object Access Protocol)进行传输,使用WSDL(Web Services Description Language)描述服务接口,而UDDI(Universal Description, Discovery, and Integration)则用于服务的发布和查找。...
SOAP消息是XML格式的,WSDL则用来描述服务接口和操作,而UDDI帮助服务发布和查找。 二、C#.NET Web服务开发环境 开发C#.NET Web服务通常需要Visual Studio IDE,它提供了创建、调试和部署Web服务的集成环境。.NET ...
为了确保Web服务能够被正确地发现和调用,还需要使用UDDI等标准来进行服务的发布和查找。 #### 五、结语 利用Java技术实现基于XML的Web服务已经成为现代软件架构中的重要组成部分。通过结合XML的数据格式化能力和...
4. 发布服务:通过Tomcat或其他Java EE服务器运行应用,服务将自动发布到一个指定的URL。 在客户端,有几种方式可以调用Web服务: 1. 使用JAX-WS的`Service`类:通过WSDL URL动态生成客户端代理类,然后通过代理类...
3. **UDDI(Universal Description, Discovery, and Integration)**:UDDI是一种目录服务,用于发布和查找Web服务。服务提供者可以注册他们的服务,而服务消费者则可以通过UDDI来发现和选择合适的Web服务。 4. **...
- **UDDI(Universal Description, Discovery, and Integration)**:一个标准的目录服务,用于发布和查找Web服务。 2. 客户端调用流程: - **发现服务**:客户端通过UDDI查找WSDL文件,了解服务的接口和调用方式...
WSDL(Web服务描述语言)定义了服务接口,UDDI(统一描述、发现和集成)则帮助服务发布和查找。 2. **C#在Web服务中的角色**: 在C#中,Web服务通常使用ASMX(ASP.NET Web Services)或WCF(Windows Communication...
客户端开发方面,可能涵盖如何使用JAX-WS的`Service`类来查找并调用Web服务。 第3章可能涉及更高级的主题,如Web服务的安全性和事务管理。安全方面,可能会讲解HTTPS、WS-Security、数字签名和消息加密等。事务管理...