首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1、问题2和问题3。 【说明】 某单位正在使用一套C/S模式的应用软件系统,现在需要升级为B/S应用模式,但需要保持业务的连续性。开发人员提出用Web Service作为中间层的接口进行开发。 【问题1】 请
阅读以下说明,回答问题1、问题2和问题3。 【说明】 某单位正在使用一套C/S模式的应用软件系统,现在需要升级为B/S应用模式,但需要保持业务的连续性。开发人员提出用Web Service作为中间层的接口进行开发。 【问题1】 请
admin
2010-01-15
62
问题
阅读以下说明,回答问题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实现访问。服务注册中心是连接服务提供者和服务请求者的桥梁与纽带。
解析
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具有软件重用、支持对别人的服务拿来就用等特性,使得升级的工作量比单独开发要少得多、成本也低得多,不但易于扩展而且扩展空间也比较大。
转载请注明原文地址:https://kaotiyun.com/show/HcDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
下图中,类Product和ConcreteProduct的关系是(45),类ConcreteCreator和ConcreteProduct的关系是(46)。(46)
在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于(38)建模。在绘制数据流图时,(39)。(39)
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(33)在关键路径上。活动GH的松弛时间是(34)。(34)
针对用户手册的测试,(43)描述不正确。
数据库系统通常采用三级模式结构:外模式、模式和内模式。这三级模式分别对应数据库的__________。
______不是正确的软件测试目的。A.尽最大的可能找出最多的错误B.设计一个好的测试用例对用户需求的覆盖度达到100%C.对软件质量进行度量和评估,以提高软件的质量D.发现开发所采用的软件过程的缺陷,进行软件过程改进
软件工程概念的提出是由于______。A.计算技术的发展B.软件危机的出现C.程序设计方法学的影响D.其他工程科学的影响
银行系统数据流图中,某个加工根据客户的多个不同属性的值来执行不同的操作,则对该加工最适宜采用()描述。
以下关于防火墙功能特性的说法中,错误的是______。
某汽车维修公司有部门、员工和顾客等实体,各实体对应的关系模式如下:部门(部门代码,部门名称,电话)员工(员工代码,姓名,部门代码)顾客(顾客号,姓名,年龄,性别)维修(顾客号,故障情况,维修日期,员工代码)假设每个部门允许有多部电话,则电话属性为
随机试题
重新点燃启蒙的火炬在告别20世纪而进入21世纪之际,中国思想界对启蒙有截然相反的看法。有人历数启蒙的罪状,劝告知识分子放弃启蒙立场;有人则回顾启蒙被压倒的悲剧,希望在中国“重新点燃启蒙的火炬”。亩对思想界的矛盾和种种困惑,有一个问题必须回答:今日
预防术后肺部感染的措施,不包括
根据《建筑安装工程费用项目组成》的规定,()不属于材料费的组成内容。
下列由省级公安部门及其授权的部门签发的是()。
景区景点导游员在讲解过程中应自觉做到()。
下面左图为我国某市城市建成区示意图,右图为该城市3个年份不同方向的建成区面积图。读图完成下题。M区为该城市的重化工业园区,其布局理由是()。
下列属于我国环境保护政策、原则的有()。
A、 B、 C、 D、 E、 A
自从有了中国共产党,中国革命的面貌就焕然一新了。因为()。
Impressionismbeganwithasmallgroupofartistswhowantedto______.Mostpeopledidnotlikeimpressionisticpainting_____
最新回复
(
0
)