- 相关推荐
基于UDDI注册库的Web服务搜索Java+Jbuilder
毕业论文
基于UDDI注册库的Web服务搜索
摘 要:UDDI可以使各企业公开发布自己的服务以及服务的调用方式。UDDI注册中心是1个全球化的、与平台无关的、开放式的架构,使得企业能够彼此发现所需Web服务,从而加速全球B2B电子商务的应用。随着Internet上Web服务的快速增长,客户如何发现想要的Web服务,已经是Web服务技术中的难点和关键问题。本系统的主要工作是:了解和掌握Web服务技术原理、UDDI注册库,研究基于UDDI注册库的Web服务搜索方法,设计和实现基于UDDI注册库的Web服务搜索系统。
本文首先介绍了UDDI和Web服务及它的开发工具和Java语言,分析了研究这个课题的意义。列出了总体设计框架,并在最后1章给出了该系统的详细设计。
关键字:UDDI;UDDI4J;Web服务;服务搜索
Web Service search based on UDDI registry
Abstract :UDDI may cause various enterprises publicly to issue own service as well as the service transfer way . The UDDI registration center is a globalization, has nothing to do with the open style overhead construction with the platform, enable the enterprises to be able to discovery what the Web service they need, thus accelerates the global B2B electronic commerce application. With fast growth of Web service on the Internet , how did the customer discover the Web service they want, It was already a technology difficulty and the key question in the Web service. This systems main work is: Understood and grasps the Web service technology principle, the UDDI registry , study the method of Web Service search based on UDDI registry and realizes the Web service search based on UDDI registry .
This article first introduced UDDI ,the Web service , its development kit and the Java language, analyzed its topic significance. Then listed the system design frame, and has produced the system detailed design in the last of the chapter .
Keywords: UDDI;UDDI4J;Web Service;Service search
目 录
前言……………………………………………………………………………………………………………1
1相关技术概述………………………………………………………………………………2
1.1 Web服务……………………………………………………………………………………2
1.1.1 Web服务概述…………………………………………………………………………..2
1.1.2 Web服务的体系结构组成……………………………………………………………. …3
1.2 UDDI………………………………………………………………………………………..4
1.2.1 UDDI介绍…………………………………………………………………………………4
1.2.2 UDDI注册中心介绍……………………………………………………………………. 5.
1.2.3 UDDI数据类型.……………………………………………………………………………6
1.2.4 UDDI的工作原理…………………………………………………………………………8
1.2.5 UDDI现状及发展………………………………………………………………………9
2 相关语言及开发工具介绍……………………………………………………………………11
2.1 Java概述………………………………………………………………………………………11
2.1.1 Java的层次结构…………………………………………………………………………11
2.1.2 Java语言的特点…………………………………………………………………………11
2.2 UDDI4J…………………………………………………………………………………………13
2.2.1 UDDI4J简介………………………………………………………………………………13
2.2.2 UDDI4J基础知识…………………………………………………………………………14
2.3 Jbuilder介绍…………………………………………………………………………………15
2.3.1 Jbuilder的特点……………………………………………………………………….15
2.3.2 Jbuilder的界面介绍……………………………………………………………………16
2.3.3 Swing及其组件简介……………………………………………………………………17
3系统框架设计…………………………………………………………………………………19
3.1 需求分析………………………………………………………………………………………19
3.2 系统总体结构…………………………………………………………………………………19
4 系统详细设计……………………………………………………………………………………22
4.1 配置模块设计…………………………………………………………………………………22
4.2 搜索及界面模块设计………………………………………………………………………….22
4.2.1 单关键字搜索……………………………………………………………………………..24
4.2.2 “与”搜索………………………………………………………………………………..26
4.2.3 “或”搜索………………………………………………………………………………..28
4.2.4 “非”搜索………………………………………………………………………………..30
总结…………………………………………………………………………………………………………34
参考文献……………………………………………………………………………………………………35
致谢………………………………………………………………………………………………………36
附录…………………………………………………………………………………………………………37
前 言
2000年以来,Web服务技术正如火如荼的席卷信息界,所有开发工具和应用软件和操作系统商都全力投入这两门最新行业技术。Web服务很可能会改变现有的软件产业乃至整个互联网应用模式。Web服务前景诱人,但有个根本问题就是用户端的程序要如何才能知道Web服务提供什么可以进行调用的服务?这时WSDL出现了,用来描述Web服务的有关信息,可Web服务开发商如何将开发的Web服务进行发布?于是统1描述,发现和集成协议UDDI应运而生。UDDI是1个跨产业,跨平台的开放性架构。可以帮助Web服务开发商在Internet上公布自己推出的Web服务。
Web服务技术的兴起为建立1个适合Web环境的、高度分散、高度分布自治的应用提供计算机模型。由于Web服务描述的非常规范性,即存在描述的不完整性、不1致性、不确定性等,要使计算机自动、快速、准确地从形态万端、日益膨胀的Web服务群中发现最满足客户需要的服务具有很大的困难。这已经成为Web服务发展的关键问题,尤其是在Web服务的动态组合和基于Web服务的各种应用中。
Web服务即将成为WWW发展的下1步趋势,它允许可编程的实体基于Web站点可访问的分布式行为。而UDDI注册的作用就是用于促进对这些Web服务的发现。也就是说,通过UDDI,某程序可以发现并与其他公司发布的Web服务进行交互。
简单的说,Web服务是1种开发的规范,使得通过网络可以对基于规范开发的各种应用进行调用,整合,从而在互联网上完成更复杂的任务,UDDI就是Web服务的服务中介。
这里主要是熟悉UDDI API和UDDI注册库,实现UDDI API对UDDI注册库的访问;利用1种服务相似匹配方法实现对UDDI注册库的Web服务搜索;熟悉Web服务体系结构的组成,以及UDDI在Web服务中的位置。并要了解UDDI数据模型。了解Uddi4j技术,并利用它实现对注册库的访问,发现服务。
【基于UDDI注册库的Web服务搜索Java+Jbuilder】相关文章:
基于web的异地并行设计与制造系统研究06-02
web论文参考文献参考04-25
饭店网Web网站推广策划方案05-12
试析基于胜任素质的薪酬模式构建01-03
基于战略治理的企业环境风险研究08-28
浅探网络环境下搜索引擎的使用05-13
数据库开题报告10-29
基于软交换的固网智能化05-11