首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1、问题2和问题3。 【说明】 某单位正在使用一套C/S模式的应用软件系统,现在需要升级为B/S应用模式,但需要保持业务的连续性。开发人员提出用Web Service作为中间层的接口进行开发。 【问题1】 请
阅读以下说明,回答问题1、问题2和问题3。 【说明】 某单位正在使用一套C/S模式的应用软件系统,现在需要升级为B/S应用模式,但需要保持业务的连续性。开发人员提出用Web Service作为中间层的接口进行开发。 【问题1】 请
admin
2010-01-15
34
问题
阅读以下说明,回答问题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
软件设计师下午应用技术考试
软考中级
相关试题推荐
在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于(38)建模。在绘制数据流图时,(39)。(38)
如果主存容量为16M字节,且按字节编址,表示该主存地址至少应需要(3)位。
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为(22)。如果进程按(23)序列执行,那么系统
某企业生产流水线M共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n件半成品,采用PV操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1和S2,其同步模型如下图所示。 信号量
假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(15),S
CD上声音的采样频率为44.1kHz,样本精度为16b/s,双声道立体声,那么其未经压缩的数据传输率为(14)。
集线器与网桥的区别是__________。
当用户需求不清晰、需求经常发生变化、系统规模不太大时,最适宜采用的软件开发方法是__________。
对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述正确的是()。
系统交付后,修改偶尔会出现乱码的问题,该行为属于________________维护。
随机试题
关于组织文化,正确的说法是()
关于预防农药污染的措施,不正确的是
A.TNFRB.EGFRC.VEGFRD.caspase-9E.MAPK属于细胞凋亡主要信号通路中死亡受体途径的是
患儿,男,2岁,从生后3个月开始出现口唇青紫,并逐渐加重,活动后,喜蹲踞,生长发育落后。查体:胸骨左缘第3肋间有Ⅲ级粗糙的收缩期喷射性杂音,肺动脉瓣区第二心音明显减弱。该病与下列哪种因素关系最为密切?()
增值税1100000元,城镇土地使用税200000元,消费税500000元,土地增值税350000元,城市建设维护税税率为7%,下列关于城市维护建设税的处理,正确的是()。
七彩公司以“文化娱乐性”和“观光游览性”为两维坐标,将旅游业分为不同的战略群组,并将“文化娱乐性高、观光游览性低”的文艺演出与“文化娱乐性低、观光游览性高”的实景旅游两类功能结合起来,率先创建了“人物山水”旅游项目,它将震撼的文艺演出置于秀丽山水之中,让观
以下与“书山有路勤为径,学海无涯苦作舟”判断不同的是()。
就数字出版生存所依赖的“土壤”——网络来说。这是一个信息爆炸的时代,海量的、碎片的信息常常过于______,以致阅读者很容易产生______,使得注意力和阅读兴趣迅速______,很难真正静下心来阅读。填入划横线部分最恰当的一项是:
研究人员完成了两项记忆实验,实验一中参试者学习40组单词,实验二中参试者学习一系列手指信号。两实验中,只告诉一半参试者10小时后将接受测试,实际上所有参试者都将接受测试。只安排一部分参试者在学习和测试之间小睡。结果发现,睡觉组参试者比不睡觉组参试者表现更好
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
最新回复
(
0
)