解释一下UDDI、WSDL的意义及其作用?

题目

解释一下UDDI、WSDL的意义及其作用?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读以下说明,回答问题1、问题2和问题3。

【说明】

某单位正在使用一套C/S模式的应用软件系统,现在需要升级为B/S应用模式,但需要保持业务的连续性。开发人员提出用Web Service作为中间层的接口进行开发。

【问题1】

请用120字以内文字,从业务的继承性、升级成本(时间、工作量)和扩展性三个方面简要说明开发人员所提方案的优点。

【问题2】

Web Service的三个基本技术是WSDL、SOAP、UDDI,它们都是以XML为基础定义的。请用120字以内文字,简要说明WSDL、SOAP和UDDI的作用。

【问题3】

服务注册中心、服务提供者和服务请求者之间的交互和操作构成了Web Service的体系结构,如图13-21所示。请用180字以内文字,说明这三者的主要功能及其交互过程。


正确答案:[问题1] 由于Web Service具有支持软件和数据重用、集成方便、支持对别人的服务拿来就用等特性升级开发人员不必重新设计业务流程只需将Web Service作为中间层的接口进行开发即可从而较好地保持了业务的连续性也大大减少了工作量并减低了升级成本也不必修改原来的Web服务及中间层易于扩展且扩展空间也较大。 [问题2] SOAP提供了标准的RPC方法来调用Web Service协议定义了服务请求者和服务提供者之间的消息传输规范。 WSDL为服务提供者提供了用XML格式描述Web Service的标准格式。 UDDI提供了一种机制让Web服务提供商发布他们的产品并最终让他们的客户能定位他们所提供的Web服务。 [问题3] 服务提供者使用WSDL来定义抽象的服务描述然后把具体的服务发布到服务注册中心;服务请求者使用查找(Find)操作从服务注册中心检索服务描述然后使用服务描述与服务提供者进行绑定(Bind)并调用Web Service实现访问。服务注册中心是连接服务提供者和服务请求者的桥梁与纽带。
[问题1] 由于Web Service具有支持软件和数据重用、集成方便、支持对别人的服务拿来就用等特性,升级开发人员不必重新设计业务流程,只需将Web Service作为中间层的接口进行开发即可,从而较好地保持了业务的连续性,也大大减少了工作量并减低了升级成本,也不必修改原来的Web服务及中间层,易于扩展且扩展空间也较大。 [问题2] SOAP提供了标准的RPC方法来调用Web Service协议,定义了服务请求者和服务提供者之间的消息传输规范。 WSDL为服务提供者提供了用XML格式描述Web Service的标准格式。 UDDI提供了一种机制让Web服务提供商发布他们的产品,并最终让他们的客户能定位他们所提供的Web服务。 [问题3] 服务提供者使用WSDL来定义抽象的服务描述,然后把具体的服务发布到服务注册中心;服务请求者使用查找(Find)操作从服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定(Bind),并调用Web Service实现访问。服务注册中心是连接服务提供者和服务请求者的桥梁与纽带。 解析:Web Service是一套标准,它定义了应用程序如何在Web上实现互操作性,支持用不同的语言(如VB、Java等)在不同的平台上(如Windows、UNIX、Linux等)编写Web Service,而后通过Web Service的标准对外发布服务,其他用户或应用也通过Web Service的标准来对这些服务进行查询和后续的访问调用。
Web Service由SOAP(简单对象访问协议)、WSDL(服务描述语言)、UDDI(服务注册检索访问标准)三个协议有力地支持和实现:
(1)SOAP:简单对象访问协议(Simple Object Access Protocol,SOAP)提供了标准的 RPC方法来调用Web Service协议,定义了服务请求者和服务提供者之间的消息传输规范。SOAP用XML来格式化消息,用HTTP来承载消息,它有很大的可扩展性和平台语言无关性,在各种平台上很容易实现。
(2)WSDL:服务描述语言(Web Service Description Language,WSDL)为服务提供者提供了用XMI。格式描述Web Services的标准格式,以表达一个Web Service能提供什么功能,它的位置在哪里,如何调用它等。
(3)UDDI:服务注册检索访问标准(Universal Discovery,Description,Integration, UDDl)提供了一种机制让Web服务提供商发布他们的产品,并最终让他们的客户能定位他们所提供的Web服务。其核心组件是UDDI商业注册,它利用WSDL语言来描述企业及其提供的Web服务。
Web Service通过服务的建立、描述、发布、查找、调用等步骤来实现不同平台间服务的分布调用,具体描述如下:
(1)Web服务的建立(Build):可用不同的语言在不同的平台上开发Web服务。
(2)Web服务的描述(Description):Web服务开发出来后,用WSDL的标准来服务请求和响应的参数格式及其他协议相关的描述。
(3)Web服务的发布(Publish):为了使服务可访问,服务提供者需要首先将服务进行一定的描述并发布到注册服务器上。
(4)Web服务的查找(Find):服务请求方根据注册服务器提供的规范接口发出查询请求,以获取绑定服务所需的相关信息。
(5)Web服务的调用(Bind):服务请求方通过分析从注册服务器中得到的服务绑定信息,包括服务的访问路径、服务调用的参数、返回结果、传输协议、安全要求等,对自己的系统进行相应配置,进而远程调用服务提供者所提供的服务。
图13-52描述了服务请求者、服务提供者、服务注册中心这三者的交互过程。

Web Service的主要目标是跨平台,创建可互操作的分布式应用程序。为了达到这一目标,Web Service完全基于XML、XSD等独立于平台、独立于软件供应商的标准,主要适用于企业内部不同应用的集成和数据交互、B2B集成、代码和数据重用,以及通过Web进行客户端和服务器的通信的场合。
Web Service允许用户在重用代码的同时,重用代码后面的数据。使用Web Service时,用户不用再像以前那样,要先从第三方购买、安装软件组件,再从应用程序中调用这些组件,而只需要直接调用远端的Web Service就可以了。举个例子,如果想在应用程序中确认用户输入的邮件地址,那么只需把这个地址直接发送给相应的Web Service,这个 Web Service就会查阅街道地址、城市、省区和邮政编码等信息,确认这个地址的确在相应的邮政编码区域。Web Service的提供商可以按时间或使用次数对这项服务进行收费。这样的服务要通过组件重用来实现是不现实的,因为那样的话,必须下载并安装好包含街道地址、城市、省区和邮政编码等信息的数据库,而且这个数据库还是不能实时更新的。另一种软件重用的情况是,把好几个应用程序的功能集成起来。例如,想要建立一个局域网上的门户站点应用,让用户既可以查看股市行情,又可以管理他们的日程安排,还可以购买电影票。现在Web上有很多应用程序供应商,都在其应用中实现了上面的这些功能。一旦他们把这些功能都通过Web Service发布出来,就可以非常轻易地把所有这些功能都集成到门户站点中,为用户提供一个统一的、友好的界面。
可见,因为Web Service具有上述特性,所以使用它会较好地保持业务的连续性,也正因为Web Service具有软件重用、支持对别人的服务拿来就用等特性,使得升级的工作量比单独开发要少得多、成本也低得多,不但易于扩展而且扩展空间也比较大。

第2题:

WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、

UDDI,WSDL 解释。


正确答案:
          

第3题:

●形成Web Service架构基础的协议主要包括(33) 。

(33)A.SOAP、HTTP、UDDI

B.WSDL、SOAP、DHCP

C.SOAP、DHCP、WSDL

D.WSDL、SOAP、UDDI


正确答案:D

第4题:

请用英文简单介绍一下自己.

4、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、

UDDI,WSDL 解释。


正确答案:
                

第5题:

UDDI、SOAP、WSDL、XML等是构成Web Service的重要技术,在CORBA体系中与SOAP对应的是(24)。A.ORPCS

UDDI、SOAP、WSDL、XML等是构成Web Service的重要技术,在CORBA体系中与SOAP对应的是(24)。

A.ORPC

B.IIOP

C.SOA

D.EJB


正确答案:A
SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。SOAP可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。InternetInter-ORBProtocol(互联网内部对象请求代理协议),它是一个用于CORBA2.0及兼容平台上的协议。用来在CORBA对象请求代理之间交流的协议。Java中使得程序可以和其他语言的CORBA实现互操作性的协议。这个协议的最初阶段是要建立以下几个组件部分:一个IIOP到HTTP的网关,使用这个网关可以让CORBA客户访问WWW资源;一个HTTP到IIOP的网关,通过这个网关可以访问CORBA资源;一个为IIOP和HTTP提供资源的服务器,一个能够将IIOP作为可识别协议的浏览器。互联网内部对象请求代理协议(IIOP)是一个实现互操作性的协议,它使得由不同语言编写的分布式程序在因特网中可以实现彼此的交流沟通。它是行业战略性标准,也即公用对象请求代理程序结构(CommonObjectRequestBrokerArchitecture,CORBA)中至关重要的一个部分ObjectRPC(ORPC),RPC(RemoteProcedureCallProtocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。

第6题:

webservice 部分

4、WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、

JAXM 的解释。SOAP、UDDI,WSDL 解释。


正确答案:

 

Web ServiceWeb Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵

守具体的技术规范,这些规范使得Web Service 能与其他兼容的组件进行互操作。

JAXP(Java API for XML Parsing) 定义了在Java 中使用DOM, SAX, XSLT的通用的接口。

这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需

要修改代码。

JAXM(Java API for XML Messaging) 是为SOAP 通信提供访问方法和传输机制的API。

WSDL 是一种 XML 格式,用于将网络服务描述为一组端点,这些端点对包含面向文档

信息或面向过程信息的消息进行操作。这种格式首先对操作和消息进行抽象描述,然

后将其绑定到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为

抽象端点(服务)。

SOAP 即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML 编码信

息的轻量级协议。

UDDI 的目的是为电子商务建立标准;UDDI 是一套基于Web 的、分布式的、为Web

Service 提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供

的Web Service 注册,以使别的企业能够发现的访问协议的实现标准。

88CORBA是什么?用途是什么?

CORBA 标准是公共对象请求代理结构(Common Object Request Broker Architecture),由对象

管理组织 (Object Management Group,缩写为 OMG)标准化。它的组成是接口定义语言(IDL),

语言绑定(binding:也译为联编)和允许应用程序间互操作的协议。其目的为:用不同的程序

设计语言书写在不同的进程中运行,为不同的操作系统开发。

第7题:

形成Web Service架构基础的协议主要包括(33) 。A.SOAP、HTTP、UDbDIB.WSDL、SOAP、DHCPSX

形成Web Service架构基础的协议主要包括(33) 。

A.SOAP、HTTP、UDbDI

B.WSDL、SOAP、DHCP

C.SOAP、DHCP、WSDL

D.WSDL、SOAP、UDDI


正确答案:D
WebServices定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP(S)协议传送XML表示及封装的内容。Web服务的典型技术包括:用于传递信息的简单对象访问协议(SimpleObjectAccessProtocal,SOAP)、用于描述服务的Web服务描述语言(WebServicesDescriptionLanguage,WSDL)、用于Web服务的注册的统一描述、发现及集成(UniversalDescriptionDiscoveryandIntegration,UDDI)、用于数据交换的XML。WebServices的主要目标是跨平台的互操作性,适合使用WebServices的情况如下。跨越防火墙:对于成千上万且分布在世界各地的用户来讲,应用程序的客户端和服务器之问的通信是一个棘手的问题。客户端和服务器之间通常都会有防火墙或者代理服务器。用户通过Web服务访问服务器端逻辑和数据可以规避防火墙的阻挡。应用程序集成:企业需要将不同语言编写的在不同平台上运行的各种程序集成起来时,Web服务可以用标准的方法提供功能和数据,供其他应用程序使用。B2B集成:在跨公司业务集成(B2B集成)中,通过Web服务以将关键的商务应用提供给指定的合作伙伴和客户。用Web服务实现B2B集成可以很容易地解决互操作问题。软件重用:Web服务允许在重用代码的同时,重用代码后面的数据。通过直接调用远端的Web服务,可以动态地获得当前的数据信息。用Web服务集成各种应用中的功能,为用户提供一个统一的界面,是另一种软件重用方式。

第8题:

简述UDDI XML Schema定义的数据类型以及其中包含的数据。


正确答案:UDDI XML Schema定义了4种核心的数据类型它们是: ①业务信息businessEntity。包含有关实际业务的信息包括业务名称、描述、地址、联系信息。 ②服务信息businessService。包括与单个Web或一组Web服务有关的信息。 ③绑定信息bindingTemplate。包括如何以及到哪里去访问一个特定Web服务的信息。 ④有关服务规范的信息tModel。包括指向外部技术规范或分类法的指针和描述。
UDDI XML Schema定义了4种核心的数据类型,它们是: ①业务信息businessEntity。包含有关实际业务的信息,包括业务名称、描述、地址、联系信息。 ②服务信息businessService。包括与单个Web或一组Web服务有关的信息。 ③绑定信息bindingTemplate。包括如何以及到哪里去访问一个特定Web服务的信息。 ④有关服务规范的信息tModel。包括指向外部技术规范或分类法的指针和描述。

第9题:

●UDDI、SOAP、WSDL、XML等是构成Web Service的重要技术,在CORBA体系中与SOAP对应的是(24)。

(24)A. ORPC

B. IIOP

C. SOA

D. EJB


正确答案:B

第10题:

形成Web Service架构基础的协议主要包括(33) 。

A.SOAP、HTTP、UDbDI

B.WSDL、SOAP、DHCP

C. SOAP、DHCP、WSDL

D.WSDL、SOAP、UDDI


正确答案:D
WebServices定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP(S)协议传送XML表示及封装的内容。Web服务的典型技术包括:用于传递信息的简单对象访问协议(SimpleObjectAccessProtocal,SOAP)、用于描述服务的Web服务描述语言(WebServicesDescriptionLanguage,WSDL)、用于Web服务的注册的统一描述、发现及集成(UniversalDescriptionDiscoveryandIntegration,UDDI)、用于数据交换的XML。WebServices的主要目标是跨平台的互操作性,适合使用WebServices的情况如下。(1)跨越防火墙:对于成千上万且分布在世界各地的用户来讲,应用程序的客户端和服务器之问的通信是一个棘手的问题。客户端和服务器之间通常都会有防火墙或者代理服务器。用户通过Web服务访问服务器端逻辑和数据可以规避防火墙的阻挡。(2)应用程序集成:企业需要将不同语言编写的在不同平台上运行的各种程序集成起来时,Web服务可以用标准的方法提供功能和数据,供其他应用程序使用。(3)B2B集成:在跨公司业务集成(B2B集成)中,通过Web服务以将关键的商务应用提供给指定的合作伙伴和客户。用Web服务实现B2B集成可以很容易地解决互操作问题。(4)软件重用:Web服务允许在重用代码的同时,重用代码后面的数据。通过直接调用远端的Web服务,可以动态地获得当前的数据信息。用Web服务集成各种应用中的功能,为用户提供一个统一的界面,是另一种软件重用方式。

更多相关问题