单选题
在下列技术中,________提供了可靠消息传输、服务接入、协议转换、数据格式转换基于内容的路由等功能,能够满足大型异构企业环境的集成需求。
【正确答案】
A
【答案解析】 本题中4个选项的具体含义是:
ESB(Enterprise Service Bus)即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物,也是SOA系统中的核心基础设施。ESB就是一个服务的中介,形成“服务位用者 ->ESB服务Proxy ->服务提供者”的生物链,中介的作用在不同应用中各有不同。ESB平台实现协议转换(Web Service,Http,JMS,…)、消息转换(充实、过滤)、消息路由(同步/异步,发布/订阅,基于内容路由,分支与聚合)等功能。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具各了复杂数据的传输能力,并可以提供一系列的标准接口。
RUP(Rational Unified Process)即统一软件开发过程,又称统一软件过程,是一个面向对象且基于网络的程序开发方法论。它提供了在开发组织中分派任务和责任的纪律化方法。它的目标是在可预见的日程和预算的前提下,确保满足最终用户需求的高质量产品。
EJB(Enterprise Java Bean)是SUN的服务器端组件模型,其设计目标与核心应用是部署分布式应用程序。凭借Java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB是J2EE的一部分,它定义了一个用于开发基于组件的企业多重应用程序的标难。其特点包括网络服务支持和核心开发工具(SDK)。在J2EE里,EJB称为Java企业Bean,是Java的核心代码,分别是会话Bean(SessionBean),实体Bean(Entity Bean)和消息驱动Bean(Message Driven Bean),用于实现应用中关键的业务逻辑,创建基于构件的企业级应用程序。EJB在应用服务器的EJB容器内运行,由容器提供所有基本的中间层服务,如事务管理、安全、远程客户连接、生命周期管理和数据库连接缓冲等。
PERT(Program Evaluation and Review Technique)即计划评审技术,简单地说,PERT是利用网络分析制定计划以及对计划予以评价的技术。它能协调整个计划的各道工序,合理安排人力、物力、时间、资金,加速计划的完成。PERT网络是一种类似流程圈的箭线圈。它描绘出项目包含的各种活动的先后次序,标明每项活动的时间或相关的成本。对于PERT网络,项目管理者必须考虑要撤哪些工作,确定时间之间的依赖关系,辨认出潜在的可能出问题的环节,借助PERT可以方便地比较不同行动方案在进度和成本方面的效果。在现代计划的编制和分析手段上,PERT被广泛的使用,是现代项目管理的重要手段和方法。
根据以上内容分析可知,正确答案应选A。