全部科目 > 信息系统项目管理师 >
2018年下半年 上午试卷 综合知识
第 28 题
知识点 Web Service技术   复用   互操作性   资源共享  
关键词 互操作性   可复用性   通信   信息系统   信息资源   需求   资源共享  
章/节 信息系统及其技术和开发方法  
 
 
()的设计方法满足了信息系统快速响应需求与环境的变化,组织内部、组织之间各种应用系统的互相通信要求,提高了系统可复用性、信息资源共享和系统之间的互操作性
 
  A.  面向对象
 
  B.  面向过程
 
  C.  基于构件
 
  D.  面向服务
 
 




 
 
相关试题     中间件技术 

  第24题    2010年下半年  
某开发团队由多个程序员组成,需要整合先前在不同操作系统平台上各自用不同编程语言编写的程序,在Windows操作系统上集成构建一个新的应用系统。该开发团队适合在Windows 操作系统上选择(24)作..

  第26题    2010年下半年  
张三开发的EJB 构件在本地Linux 操作系统上运行,李四开发的DCOM 构件在异地的Windows 操作系统上运行。利用(26)技术可使张三开发的构件能调用李四开发的构件所提供的接口。

  第7题    2016年下半年  
中间件可以分为数据库访问中间件、远程过程调用中间件、面向消息中间件、事务中间件、分布式对象中间件等多种类型。Windows平台的ODBC和Java平台的JDBC属于(7)。

 
知识点讲解
· Web Service技术
· 复用
· 互操作性
· 资源共享
 
        Web Service技术
        1.定义
        Web服务(Web Service)定义松散的、粗粒度的分布计算模式,使用标准的HTTP(S)协议传送XML表示及封装的内容。
        2.Web Service体系结构
        Web Service是面向服务的体系结构,如下图所示。
        
        Web Service体系结构
        Web Service体系结构中共有3种角色:
        .服务提供者:发布自己的服务,并且对使用自身服务的请求进行响应。
        .服务注册中心:注册已经发布的服务提供者,对其进行分类,并提供搜索服务。
        .服务请求者:利用服务注册中心查找所需的服务,然后使用该服务。
        Web Service体系结构中的组件必须具有上述一种或多种角色。在这些角色之间使用了3种操作:
        .发布(Publish)操作:使服务提供者可以向服务注册中心注册自己的功能及访问接口。
        .查找(Find)操作:使服务请求者可以通过服务注册中心查找特定种类的服务。
        .绑定(Bind)操作:使服务请求者能够真正使用服务提供者。
        3.Web Service的核心技术
        Web服务的核心技术包括简单对象访问协议(Simple Object Access Protocol,SOAP),Web服务描述语言(Web Services Description Language,WSDL),统一描述、发现、集成(Universal Description Discovery and Integration,UDDI)以及可扩展标记语言(Extensible Markup Language,XML)。
        .XML:Web服务中信息描述和交换的标准,它使用标记来界定内容,允许用户定义任意复杂度的结构,具有良好的扩展性。它具有自描述性,适合数据交换和共享。它的另一个优点是无关性,独立于具体的平台和厂商,确保了结构化数据的统一。
        .SOAP:一组基于XML的无状态、单向、轻量级的消息传递协议,用于无中心、分布式远程过程的调用。它主要由3部分组成:一个基于XML的消息内容的Envelope式封装机制,一组用于各种数据类型的编码规则和一个提供远程过程调用(RPC)与响应的机制。
        .WSDL:用于描述服务,WSDL把Web服务抽象地用XML描述为一组包含在面向文档或面向过程信息的消息上执行操作的端点的集,而具体的端点必须绑定到具体的网络协议和消息格式上来定义。这种抽象描述为端口重用提供了一种实现机制。
        .UDDI:是一个基于SOAP协议的,为Web服务提供信息注册中心的实现标准,同时也包含一组提供Web服务注册、查找和调用的访问协议。它通过XML将用户提供的Web服务注册在UDDI中心的公共注册表内,供其他用户查询和使用。
        4.Web服务适用情况
        Web服务的主要目标是跨平台的互操作性,适合使用Web服务的情况如下:
        .跨越防火墙。
        .应用程序集成。
        .B2B集成。
        .软件重用。
        不适合使用Web服务的情况如下:
        .单机应用程序:只用本地API即可。
        .局域网上的同构应用程序:直接通过TCP等协议调用会更有效。
 
        复用
        软件复用是指将已有的软件及其有效成分用于构造新的软件或系统。构件技术是软件复用实现的关键。
 
        互操作性
        互操作性是指软件产品与一个或更多的规定系统进行交互的能力。
 
        资源共享
        资源共享是计算机网络最有吸引力的功能。通过资源共享,可使网络中分散在异地的各种资源互通有无,分工协作,从而大大提高系统资源的利用率。资源共享包括软件资源共享和配件资源共享。
        (1)硬件资源共享。可以在全网范围内提供对处理机、存储器、输入输出设备等资源的共享,特别是对一些较高级和昂贵设备的共享,如巨型计算机、高分辨率打印机、大型绘图仪等,从而使用户节省投资,也便于资源和任务的集中管理以及分担负荷。
        (2)软件资源共享。在局域网上允许用户共享文件服务器上的程序和数据;在互联网上允许用户远程访问各种类型的数据库,可以得到网络文件传送服务、远程管理服务和远程文件访问等。从而可以避免软件研制上的重复劳动以及数据资源的重复存储,且便于集中管理。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有