问题 单项选择题

某大中型企业在全国各城市共有30个分支机构,现有的信息系统环境是,每个机构的数据库服务器从PC Server(最小512MB内存)到RISC小型机(最大4GB内存)配置不一,操作系统也不一样,数据库产品类型也不统一。为了加强管理,实现对下属机构业务数据的异地存储备份,保证数据的安全及恢复,同时对全国业务数据进行挖掘分析,该企业拟在总部建设数据中心。为了保证数据上传的顺序、稳定、安全和并发,并解决数据库的异构问题,系统应采用______。

A.Web Service技术
B.插装技术
C.Web中间件
D.交易中间件技术

答案

参考答案:D

解析: 选项A的“Web Service(Web服务)”是一种部署分布式计算环境中的对象或组件,它使用面向服务的体系结构(SOA)。在Web Service体系中,使用WSDL来描述服务,UDDI来发布和查找服务,使用SOAP来执行服务调用。从外部使用者的角度来看,Web Setvice是一种面向服务的模型,适合解决分布式计算和处理问题,但不适合应用于数据同步场合。
选项B的“插装技术”是一种白盒测试技术。它在被测系统中植入测试代码或测试硬件,以捕获系统运行时的可能路径。它主要用于系统的覆盖分析。
选项C的“Web中间件”是通过应用服务器(Application Server)实现基于浏览器(或Web)应用的中间层平台。它不仅是商业逻辑组件的容器,还可提供内容管理、负载均衡、容错和连接池等功能。
选项D的“交易中间件技术”是面向交易事务处理的中间件,它负责正确传递交易,对交易完整性进行管理,调度应用程序的运行,保证整个系统运行的高效性。其中,中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务,衔接网络上的应用系统,能够达到资源共享,功能共享的目的。
根据题干信息的描述可知,该大型企业现有的信息系统环境是一个通过广域网连接起来的数据库异构的、操作系统异构的分布式系统,而且有些分支机构的数据库服务器配置较低。
根据X/Open DTP模型,本地交易的管理由数据库系统来完成,交易中间件主要完成分布式计算环境下交易的监控和管理。数据库虽然在本地交易管理的功能已经很强大,但透过一个广域网进行分布式交易管理并不是数据库的强项,特别是一笔交易涉及异构数据库时更是如此。把数据上传看做是交易处理,交易中间件可以满足“保证数据上传的顺序、稳定、安全和并发,并解决数据库的异构问题”的要求。

问答题 简答题
单项选择题