参考答案和解析
正确答案:这是一道要求考查读者掌握Web Service技术的基本概念的简答题。本试题的解答思路如下。 ①Web Service(Web服务)技术本质上是一个分布式计算环境使用面向服务架构的体系结构(SOA Service-Oriented Architecture)。其中SOA技术将应用程序的不同功能单元通过一些良好定义的接口联系起来。并且接口采用中立的方式进行定义它独立于实现服务的硬件平台、操作系统和编程语言。这样可以使得构建的服务以一种统一和通用的方式进行交互。 ②Web Service是一种可以接收从Internet或Intranet上传送的请求、轻量级的独立的通信技术它允许网络上的所有系统相互间进行交互。Web服务可以理解为请求中上下文的关系并且在每一个特定的情况下产生动态的结果。这些服务会根据用户的身份地点以及产生请求的原因来改变不同的处理用以产生一个唯一的、定制的方案。这种协作机制对那些只对最终结果感兴趣的用户来说是完全透明的。 ③Web Service体系结构由①服务请求者;②服务提供者;③服务注册中心之间的交互和操作构成如图4-23所示。 在Web Service模型的解决方案中服务提供者定义并实现Web Service使用服务描述语言(WSDL)描述Web Service然后将服务描述发布到服务请求者或服务注册中心;服务请求者使用查找操作从本地或服务注册中心检索服务描述然后使用服务描述与服务提供者进行绑定并调用Web Service。服务注册中心是整个模型中的可选角色它是连接服务提供者和服务请求者的纽带。 ④Web Service的3个基本技术是UDDI(Universal Description Discovery Integration)、WSDL(WebServices Description Language)和SOAP(Simple Object Access Protocol)。它们都是以XML为基础定义的。在Web服务体系中使用WSDL来描述服务UDDI来发布、查找服务而SOAP用来执行服务调用 SOAP、UDDI和WSDL协议各自的作用如表4-23所示。
这是一道要求考查读者掌握Web Service技术的基本概念的简答题。本试题的解答思路如下。 ①Web Service(Web服务)技术本质上是一个分布式计算环境,使用面向服务架构的体系结构(SOA, Service-Oriented Architecture)。其中,SOA技术将应用程序的不同功能单元通过一些良好定义的接口联系起来。并且接口采用中立的方式进行定义,它独立于实现服务的硬件平台、操作系统和编程语言。这样可以使得构建的服务以一种统一和通用的方式进行交互。 ②Web Service是一种可以接收从Internet或Intranet上传送的请求、轻量级的独立的通信技术,它允许网络上的所有系统相互间进行交互。Web服务可以理解为请求中上下文的关系,并且在每一个特定的情况下产生动态的结果。这些服务会根据用户的身份,地点以及产生请求的原因来改变不同的处理,用以产生一个唯一的、定制的方案。这种协作机制对那些只对最终结果感兴趣的用户来说,是完全透明的。 ③Web Service体系结构由①服务请求者;②服务提供者;③服务注册中心之间的交互和操作构成,如图4-23所示。 在Web Service模型的解决方案中,服务提供者定义并实现Web Service,使用服务描述语言(WSDL)描述Web Service,然后将服务描述发布到服务请求者或服务注册中心;服务请求者使用查找操作从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Web Service。服务注册中心是整个模型中的可选角色,它是连接服务提供者和服务请求者的纽带。 ④Web Service的3个基本技术是UDDI(Universal Description Discovery Integration)、WSDL(WebServices Description Language)和SOAP(Simple Object Access Protocol)。它们都是以XML为基础定义的。在Web服务体系中,使用WSDL来描述服务,UDDI来发布、查找服务,而SOAP用来执行服务调用, SOAP、UDDI和WSDL协议各自的作用如表4-23所示。
更多“请用200字以内文字简要说明Web Service涉及到的主要协议及其作用(XML、HTTP等除外)。 ”相关问题
  • 第1题:

    由于市政府各委、办、局已经分别投资立项建设了业务自动化系统和信息管理系统,仅从保护投资的角度出发,也难以一下子按企业基础数据集中管理的方案宋实现信息整合共享,请提出一个基于Web Service技术实现跨部门信息共享的方案,并简述涉及到的成熟的主要协议(XML、HTTP等协议除外)。请用350字以内文字描述。


    正确答案:工商局、质监局和地税局等部门的业务系统不变的情况下应用WebService技术只提供基于XML的数据访问接口该接口使用服务描述语言规范准确地描述为共享数据发布服务并将该描述发布到服务注册中心供服务请求者查找绑定和使用通过这种方式来实现各个部门共享数据。 涉及到的主要协议: WSDL是对WebService进行描述的语言它包含服务实现定义和服务接口定义。 UDDI是一种用于描述、发现、集成WebService的技术。 SOAP是与平台无关的基于XML的分布式对象访问协议提供了分布式环境下信息交换的机制。
    工商局、质监局和地税局等部门的业务系统不变的情况下,应用WebService技术,只提供基于XML的数据访问接口,该接口使用服务描述语言规范准确地描述为共享数据发布服务,并将该描述发布到服务注册中心供服务请求者查找绑定和使用,通过这种方式来实现各个部门共享数据。 涉及到的主要协议: WSDL是对WebService进行描述的语言,它包含服务实现定义和服务接口定义。 UDDI是一种用于描述、发现、集成WebService的技术。 SOAP是与平台无关的基于XML的分布式对象访问协议,提供了分布式环境下信息交换的机制。 解析:主要考查基于WebService技术的尊重客观实际的政务信息共享方案。
    第二步:根据问题要点,仔细阅读正文,找出相应段落。
    (1)题目申明确指出公共服务、社会监管和宏观调控是我国政府的三个主要职能,并特别指出政府对企业监管的重要内容是有效减少漏管户,防止偷逃税;同时政府在企业登记注册、年检、纳税等环节应向企业提供优质服务。因此应围绕题目中给出的三个主要职能进行分析。
    (2)代表企业身份的信息应该具有唯一性和易管理性,从表格中给出的数据项来看,“企业登记注册号”和“组织机构代码”比较适合代表企业身份,但企业首先是法人,而题目中特别强调了表2中的组织机构代码信息需要到负责法人(包括企业、事业、机关、社团等)登记的质量技术监督局(简称质监局)获取。
    (3)各个政府部门的电子政务系统之间存在着高速的网络连接,这是数据集中管理的基础。另外,题目中给出的3个表格中,有一些信息项是重复的,这些信息项是企业的基础数据。
    (4)基础数据集中管理的方案需要对有关政府部门的业务系统做较大改造,不利于保护原有投资。在工商局、质监局和税务局等部门的业务系统不变的情况下,应用Web Service技术实现跨部门信息共享的方案。
    第三步:分析试题的内容,构思答案的要点。

  • 第2题:

    通信规范说明书是通信规范分析阶段的主要产物。请用300字以内的文字简要叙述通信规范说明书的功能及其主要组成部分。


    正确答案:通信规范说明书描述的是当前网络正在做什么它包含了估测或实测的网络通信容量以及大量的统计表格记录着准确的归纳、分析现存网络得到的结果并结合需求说明书提出网络设计建议方案通信规范说明书主要由执行情况概述、分析阶段概述、分析数据总结、设计目标建议、申请批准部分、修改注释部分等组成。其中执行情况概述部分应包含对项目的简单概述、设计过程中各个阶段的清单、项目各个阶段的状态等内容;分析数据总结部分应包含逻辑网络图、通信流量估测、基准测量结果、CPU利用率统计结果等内容
    通信规范说明书描述的是当前网络正在做什么,它包含了估测或实测的网络通信容量,以及大量的统计表格,记录着准确的归纳、分析现存网络得到的结果,并结合需求说明书提出网络设计建议方案通信规范说明书主要由执行情况概述、分析阶段概述、分析数据总结、设计目标建议、申请批准部分、修改注释部分等组成。其中,执行情况概述部分应包含对项目的简单概述、设计过程中各个阶段的清单、项目各个阶段的状态等内容;分析数据总结部分应包含逻辑网络图、通信流量估测、基准测量结果、CPU利用率统计结果等内容 解析:通信规范说明书是通信规范分析阶段的主要产物。它与需求说明书两者合起来为逻辑网络设计阶段提供了两个基本的输入文档资料。需求说明书描述的是新网络在将来要做什么,而通信规范说明书描述的是当前网络正在做什么。
    通信规范说明书包含了估测的或实测的网络通信容量及大量的统计表格,记录着准确的归纳、分析现存网络得到的结果,并根据该结果和需求说明书提出网络设计建议方案,它由以下几个主要内容组成。
    ①执行情况概述:为了让网络管理人员清楚地了解进程的核心部分,此部分应该包含对项目的简单概述、设计过程中各个阶段的清单、项目各个阶段的状态(包括已完成的阶段和现在正进行的阶段)。
    ②分析阶段概述:本阶段主要描述如何收集信息和收集信息的时间,对于产生的信息,需要明确信息产生的方式,明确是估测信息还是实测信息。由于该文档是针对网络设计人员和网络管理员编写的,因此使用的语言应该是非专业人员能理解的描述性语言。
    ③分析数据总结:数据总结是通信规范说明书的核心。为准确展示当前网络的功能图,通信规范说明书应包括逻辑网络图、通信流量估测(当前的和将来的)、基准测量结果和CPU利用率统计结果。
    ④设计目标建议:网络设计目标描述了新的网络设计应该达到的目标,以及为什么要达到这样的目标。换言之,为使新的网络满足需求分析,应在设计目标中说明哪些是必须被纠正的问题,哪些是必须添加的新功能。
    ⑤申请批准部分:在逻辑设计阶段之前,通信规范说明书必须已经通过了经理或核心成员组的批准和签字。该说明书的批准意味着管理部门认为通信规范说明书是真实的,同意逻辑设计列出的各项目标。在设计通信规范说明书时,注意提供一个可供每位经理和网络设计组组长签名的地方。
    ⑥修改注释部分:由于通信规范说明书是基于现有网络这一客观事实或者是对高可靠性的估测,因此管理部门对这些数据不可能有太大的争议。但是,在所有重要负责人完全达成一致之前,可能需要修改一些地方。与处理需求说明书一样,不能通过修改数据或实验结果来满足新的设计目标。如果要修改或添加某个目标时,应该加上注释,解释为什么要修改或添加这个目标。

  • 第3题:

    配置状态报告对于大型软件开发项目的成功起着至关重要的作用。请用200字以内文字,说明配置状态报告的主要作用及其包含的主要信息。


    正确答案:(1)配置状态报告是配置管理的一个组成部分其任务是有效地记录和报告管理配置所需要的信息目的是及时、准确地给出软件配置项的当前状况供相关人员了解以加强配置管理工作。配置状态报告提高了开发人员之间的通信能力避免了可能出现的不一致和冲突。 (2)配置状态报告包含的信息主要有:配置状态所涉及到的实体间的关系状态说明数据词典。
    (1)配置状态报告是配置管理的一个组成部分,其任务是有效地记录和报告管理配置所需要的信息,目的是及时、准确地给出软件配置项的当前状况,供相关人员了解,以加强配置管理工作。配置状态报告提高了开发人员之间的通信能力,避免了可能出现的不一致和冲突。 (2)配置状态报告包含的信息主要有:配置状态所涉及到的实体间的关系,状态说明数据词典。 解析:配置状态报告也称配置状态说明与报告,它是配置管理的一个组成部分,其任务是有效地记录和报告配置管理所需要的信息,目的是及时、准确地给出软件配置项的当前状态,供相关人员了解,以加强配置管理的工作。
    在软件工程过程中,必须注意到它的动态特性。配置状态报告就是要在某个特定的时刻观察当时的配置状态,也就是要对动态演化着的配置项取个瞬时的“照片”,以利于在状态报告信息分析的基础上,更好地进行控制。
    配置状态报告包含的主要信息有:
    ①状态说明的实体关系。
    ②状态说明数据词典。
    ③定期提交的配置状态报告的内容示例。包括:
    ▲各份变更请示概要:变更请求号、日期、申请人、状态、估计工作量、实际工作量、发行版本、变更结束日期。
    ▲基线库状态:库标识、至某日预计库内配置项数、实际配置项数。
    ▲发行信息:发行版本、计划发行时间、实际发行日期、说明。
    ▲备份信息:备份日期、介质、备份存放位置。
    ▲配置管理工具状态。
    ▲配置管理培训状态。
    ④配置状态报告提供信息的利用示例。
    在配置状态报告中提供了许多有关软件配置的信息,应该充分利用这些信息实现配置的控制。

  • 第4题:

    请用150字以内文字简要叙述口志文件的建立过程及其在故障恢复中的作用。


    正确答案:在事务处理的过程中DBMS把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入日志文件。 一旦发生故障DBMS的恢复子系统利用日志文件撤销事务对数据库的改变回退到事务的初始状态。因此DBMS利用日志文件米进行事务故障恢复和系统故障恢复并可协助后备副本进行介质故障恢复。
    在事务处理的过程中,DBMS把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入日志文件。 一旦发生故障,DBMS的恢复子系统利用日志文件撤销事务对数据库的改变,回退到事务的初始状态。因此,DBMS利用日志文件米进行事务故障恢复和系统故障恢复,并可协助后备副本进行介质故障恢复。 解析:本问题主要是要求应试者了解日志文件的建立过程及其在故障恢复中的作用。

  • 第5题:

    配置状态报告对于大型信息系统开发项目的成功起着至关重要的作用。请用200字以内文字,说明配置状态报告的主要作用及其包含的主要信息。


    正确答案:配置状态报告详细记录了开发过程中的每一项变更反映了开发活动的历史情况从而达到提高所有开发人员之间的通信能力避免出现不一致和冲突的目的。在配置状态报告中所包括的信息主要是每一项变更的详细内容: (1)变更内容: (2)变更原因; (3)变更请求人及实施人; (4)变更发生时间; (5)变更影响分析。
    配置状态报告详细记录了开发过程中的每一项变更,反映了开发活动的历史情况,从而达到提高所有开发人员之间的通信能力,避免出现不一致和冲突的目的。在配置状态报告中所包括的信息主要是每一项变更的详细内容: (1)变更内容: (2)变更原因; (3)变更请求人及实施人; (4)变更发生时间; (5)变更影响分析。 解析:要求说明实现良好配置管理的主要技术措施之一:“配置状态报告”的作用及其信息的组成情况。
    为了清楚、及时地记载软件配置的变化,不至于到后期造成贻误,需要对开发的过程做出系统的记录,以反映开发活动的历史情况,这就是配置状态记录。该项活动主要是完成配置状态报告的编制工作。
    在配置状态报告中,需要对每一项变更进行详细的记录,包括发生了什么?为什么会发生?谁做的?什么时候发生的?会有什么影响?每次新分配一个配置项或更新一个已有配置项或更新一个已有配置项的标识,或者一项变更申请被变更控制负责人批准,并给出了一个工程变更顺序时,在配置状态报告中就要增加一条变更记录条目,一旦进行了配置审计,其结果也应该写入报告中。配置状态报告可以放在一个联机数据库中,以便开发人员或者维护人员可以对它进行查询或修改。此外,在配置报告中新记录的变更应当及时通知给管理人员和其他工程师。
    配置状态报告对于大型信息系统开发项目的成功起着至关重要的作用。它提高了所有开发人员之间的通信能力,避免了可能出现的不一致和冲突。它通过支持创建和修改记录、管理报告配置项的状态或需求变化并审核变化来实现,它提供用户需要的功能,跟踪任意模式的软件项,提供完整的各种变化的历史版本和汇总信息。
    配置状态统计报告的对象包括配置项的状态、变更申请和对已批准的变更的实现情况3个方面。其任务是记录、报告整个生存期中系统的状态,用以跟踪对已建立基线的需求、源代码、数据,以及相关文档的更改;以文件的形式表明了每一产品版本的内容,以及形成该版本的所有修改。