没有合适的资源?快使用搜索试试~ 我知道了~
基于UDDI的Web服务注册中.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 182 浏览量
2022-06-19
13:19:54
上传
评论
收藏 2.01MB PDF 举报
温馨提示


试读
30页
基于UDDI的Web服务注册中.pdf基于UDDI的Web服务注册中.pdf基于UDDI的Web服务注册中.pdf基于UDDI的Web服务注册中.pdf基于UDDI的Web服务注册中.pdf基于UDDI的Web服务注册中.pdf基于UDDI的Web服务注册中.pdf基于UDDI的Web服务注册中.pdf基于UDDI的Web服务注册中.pdf
资源推荐
资源详情
资源评论






















摘要
随着网络技术的崛起、计算机应用程度的不断提高扩大,原先系统的时效性、
数据是否正确、操作是否方便性,这些都存在着不同程度的缺陷,这已影响到系统日
常的使用。经过深入研究比较,决定利用最新的研发技术对基于 UDDI 的 Web 服务注
册中心的设计进行重新设计开发。使系统能不断地适应新的需求,带给人们更多的便
利。
本文对基于 UDDI 的 Web 服务注册中心的设计进行整个的讨论,确定了系统的可
执行性和可应用性;我对该项目进行分析,最后按照模块化原理,布局设计了系统的
各个功能模块;对于数据库详细解释了系统数据库的结构完整性,并对他的安全性进
行设计;程序设计则采用面向对象 java 语言的程序设计方法,从而提出系统的程序
设计的整体思路,对程序功能前端与后端进行了具体论述;测试,主要是对设计分析
过程中出现的一些问题进行分析,并提出可以解决的方案,完成该系统的功能。最后,
我们对该设计进行客观、全面的评价,并对进一步改进提出了建议,致谢。
关键词:计算机;系统;UDDI
II

1 引言
Web 服务技术,它是一种面向服务的技术。面向服务的计算,相对来说是一个比
较新的计算规范,它将服务作为构件,成本低,可用于支持分布式应用快速开发。服
务是一种自包括的模块,他们安置在规定的核心平台上,可以在网络上利用一些 XML
的技术来实现描述、定位、编配和编程。安排在系统上的任何代码段或应用程序组件
都能转换为网络上的服务。在学习和掌握面向服务的计算的相关的概念,以及 UDDI
协议的分析。同时通过 UDDI 服务实现 API 服务和 Web 服务的描述功能,部署一个
Web 服务注册中心;完成一个简单 Web 服务的发布与调用 ,UDDI 客户端通过调用
UDDI 服务 API 协议提供简单易用的操作界面,通过此界面实现 Web 服务的统一描述,
开发[1],以及 Web 服务注册中心的界面设计和完成。
该项目设计从需求分析出发提出了该系统的整体设计思想与框架,简明扼要的引
见了系统各功能模块及数据库的设计,并详细介绍了数据流图,在详细设计里给出了
部分实现功能的讲解、代码,注释。此系统的开发初衷就是为了解决之前旧版本在操
作管理方面的不足及缺陷,运用新的设计理念及模式进行重新发开设计,使其在利用
方面得到更大的作用。
333

2 Web 服务的原理分析
2.1 开发意义
Web 服务是一项正在发展的技术,可以使运行在各种机器上的各种应用无需寻找
额外的、专业的第三方软件或硬件,就可以彼此交流数据、集成。按照 Web 服务的
标准实施的运用之间,无论它们所利用的言语、平台或内部准则是什么,都可以彼此
交流数据。Web 服务是自描述、自包含的可用网络模块,能够执行的业务性能。Web
服务也很容易布置,由于它们基于一些惯例的产业规定以及已有的一些技术,诸如
XML 和 HTTP。Web 服务把应用接口的费用变少了。Web 服务是一个通用机制,为各
种企业的组织之间的业务流程的集成所提供。
Web 服务技术的远期目的是完成分布式应用,根据不停地变化的业务需要动态组
装和配置应用程序,也可以依据设备(如 PC、便携式计算机、WAP 手机、PDA)、
网络(如有线电视线缆、移动通信系统、各种数字用户线路、蓝牙等)和用户访问的
情况制定详细的的分布式应用,保障所需之处都可任意运用任何业务逻辑的具体片
段。一旦布置了一个详细的 Web 服务,其它的应用和 Web 服务都能能发现和调用这
个 Web 服务。
2.2 国内外发展现状
时代在发展,计算机技术的使用也越来越深入到各行各业,这使得人们的生活更
加简便化。目前各行各业都在利用公用计算机系统,它的范围横跨教育、科研、文化、
金融、商业、新闻出版、文娱、体育等各个领域,其用户群十分巨大,因此,设计开
发好一个计算机系统对一个机构(或部门)的业务开展非常重要。这几年以来,随着用
户要求的不断提高及计算机行业的深入应用,尤其是数据库技术的广泛运用,使得用
户提供的办事能力也将越来越多样化,越来越人性化。
基于 UDDI 的 Web 服务注册中心的设计在目前来说是非常有用的。国外在 Web
服务方面的研究相对来说已经很成熟了,我国的技术目前还处于发展初期,很多设施
以及能力都没有发展到先进水平,所以咱们在这方面更需要时间去加大投入力度,并
进行深入化的研究设计。
334

2.3 主要概念
2.3.1 Web 服务
Web 服务是一个平台独立的、松耦合的、自包含的、基于可编程的 Web 的应用
程序[2]。它是由 URI 标识的软件系统,Web 服务作为一种特殊的服务继承了服务的
自治性、开放性、自描述性和实现无关性。另外,Web 服务使用(基于 XML 的)标
准化的因特网语言,标准化的协议在因特网的内部网上展示他们的可编程功能部件,
并通过自描述接口实现 Web 服务。这些自描述接口基于开放的因特网标准。
Web 服务是面向服务的体系结构。如图 2—1 所示:
图 2—1 面向服务的体系结构
2.3.2 UDDI
UDDI 这一名词最初出现在 2000 年,由 Ariba,IBM,Microsoft 和其他 33 家公司
创建.UDDI registries 提供了一个机制,以一种有用的方式来阅读,发现 Web 服务以及
它们之间的相互作用.
UDDI 是一个包括轻量级数据的注册库,作为注册库,它的主要目的是提供他所
描述的资源的网络地址。UDDI 草案的核心概念是 UDDI 业务注册库(UBR),这是
一个用来描述业务实体和他的 Web 服务的 XML 文档。从概念上说,UDDI 业务注册所
提供的信息包括三个相干的组成部分:“白页”、“黄页”、“绿页”[3]。白页包
括地址、联系人的联系方式,以及其余的一些相关信息。黄页基于行业分类法对信息
加以分类。绿页的内容则主要关于服务的业务能力和相关信息,包括对 Web 服务规
335

范的引用和指向各种基于文件和基于 URL 的发现机制的指针。使用 UDDI 注册库,
企业能够发现潜在的合作的同伴以及有关这些合作伙伴的基本信息(通过白页);能
够发现依据具体行业进行分类的公司(通过黄页);以及如何与提供服务的企业进行
联系(通过绿页)[4]。基于存储在 UDDI 注册库中的信息,应用和开发者可以确定:
业务实体代表谁;他们做什么;所提供的服务位于哪里;以及如何访问这些服务。
UDDI 是按标准化的模式进行设计的,它不受任何技术的限制。换句话说,UDDI
注册库中的条目可以包含任何类型的资源,无论这些资源是否基于 XML。例如,在 UDDI
注册库中,可以包含企业电子文档(EDI)系统的有关信息、DCOM 或 CORBA 接口的有
关信息。他们的相关信息也可以包含在 UDDI 注册中。这意味着,虽然 UDDI 使用 XML
表示他所存储的数据,但是也可以注册其他类型的技术。因为 UDDI 使用 SOAP 作为他
的传输层,所以无论在设计的时候还是运行时,企业都可以使用基于 SOAP 的 XML API
调用与 UDDI 进行交互,从而发现企业服务的相关数据。因此,企业能与服务提供者
连接,并调用和使用服务提供者所提供的服务。
UDDI 注册库与目录的主要不同点在于:UDDI 提供了按照分类法对业务和服务进
行分类的一种机制。例如,服务提供者可以使用分类法来表明:服务实现了一个具体
的领域标准,或者对于一个具体的地点提供了服务,由于 UDDI 采用了标准的分类系
统,因此可以基于分类法来发现相关信息。基于分类,客户可以更容易地发现与他们
的具体需求相匹配的服务。一旦完成 Web 服务的开发并将其部署后,在诸如 UDDI 这
样的注册库中发布该服务就变成了一项重要的任务,以便一些潜在的客户和服务开发
者能够发现该服务。
开发人员经过 UDDI 机制查找散布在互联网上的 Web 服务,在取得其 WSDL 文件后,
就可以在本人的编程中以 SOAP 调用的格式申请相应的服务了。
各种规模的各个行业或企业都将得益于 UDDI。
UDDI 标准能够帮我们处理一些问题:
1.使得在数百万的在线的企业中发现正确的企业成为可能;
2.定义一旦首选的企业被发现后如何启动商业;
3.扩展新客户并增加对客户的访问;
4.扩展销售并延伸市场范围;
5.满足用户驱动的需要,为在全环球 Internet 经济中迅速协作的进入,
并肃清阻碍。
336
剩余29页未读,继续阅读
资源评论


G11176593
- 粉丝: 6396
- 资源: 3万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
