在SOA管理中,企业服务总线(ESB)的作用是什么?()

题目

在SOA管理中,企业服务总线(ESB)的作用是什么?()

  • A、通过限制谁可以访问服务来提供服务的管理
  • B、提供用户和服务提供者之间点对点的连接
  • C、提供灵活性使业务流程效率快速得到纠正
  • D、在任何地方任何时候使用不同的协议时确保信息的无缝传递
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

论企业服务总线技术及其在应用集成中的作用

企业应用集成(Enterprise Application Integration,EAI)是企业必须要面对的实际问题,企业服务总线(Enterprise Service Bus,ESB)技术是一种基于面向服务体系结构的新型企业应用集成技术。与传统的EAI技术相比,ESB采用总线式的体系结构集成多个应用系统,基于开放标准实现其内部核心功能,并支持快速加入新的应用到已有的集成环境中。

请围绕“企业服务总线技术及其在应用集成中的作用”论题,依次从以下三个方面进行论述。

1.概要叙述你参与实施的企业应用集成项目(包括业务背景、组织结构、现有应用系统的分布、采用的技术等)以及你所担任的主要工作。

2.论述企业服务总线的核心功能;列举目前流行的ESB产品:指出你参与的项目所选择的ESB产品,并从ESB核心功能的角度说明选择该产品的理由。

3.阐述在使用企业服务总线技术进行应用集成时遇到了哪些问题,如何解决。


正确答案:写作要点 一、论文中要具体介绍组织的业务背景、组织结构、现有应用系统的分布、采用的技术等内容和担任的实际工作。 二、企业服务总线是传统中间件技术与XML、Web服务等技术结合的产物。ESB是一个集成平台将现有的IT设施和应用系统暴露为服务。由于ESB基于开放标准企业的遗产系统使用的私有技术能够基于开放和现代的技术(例如Web服务和消息机制等)暴露为服务。 1.其核心功能包括位置透明性、传输协议转换、消息转换、消息路由、消息增强、安全以及监控和管理7项内容具体如下: (1)位置透明性(Location transparency)。 位置透明性是指当一个服务消费者与一个服务提供者通过ESB进行通信时服务消费者不需要知道服务提供者的实际位置这意味着服务消费者与服务提供者之间是解耦合的。 (2)传输协议转换(Transport protocol conversion)。 当服务请求者与服务提供者采用不同的传输协议时ESB能够将基于输入传输协议格式的数据转换为不同输出传输协议格式的数据。 (3)消息转换(Message transformation)。 在服务请求者和服务提供者进行交互时ESB基于开发标准(XLST和XPath等)提供了将消息从一种格式转换为另外一种格式的能力。 (4)消息路由(Message router)。 在实际的集成环境中对于一个特定的输入请求消息可能有多个应用程序参与进来作为该消息传递的目标。ESB能够决定一个消息必须发送到哪些相关的应用程序中处理这种逻辑的核心功能称为消息路由。 (5)消息增强(Message enhancement)。 在某些情况下可能需要为请求数据添加额外的数据或转换已有的数据在这种情况下ESB应该提供对外部数据的访问能力支持用户编写客户端代码对数据进行访问和处理。 (6)安全(Security)。 ESB必须支持对消息的授权和认证能力如果输入数据可能被恶意解析还要提供加密能力。ESB的安全包括消息的机密性、完整性和可用性等支持不同的安全策略与方法。 (7)监控和管理(Monitor and management)。 关注ESB的维护和管理能力。监控与管理功能包含多个方面例如对于消息层来说其管理主要包括管理消息队列监控消息大小和消息队列的吞吐率等。对于Web服务主要包括监控每个服务是否启动和运行在每分钟有多少调用请求对于一个Web服务有多少服务实例在运行等等。 (论文中只要给出以上7个核心功能中的5个即可) 2.目前流行的ESB产品包括商业产品和开源产品两类: (1)商业产品:IBM的WebSphere ESB、Oracle的Oracle Service Bus(前身是BEA的AquaLogic Service Bus)、微软的BizTalk Server等。 (2)开源产品:Mule、Apache ServiceMix、JBossESB、OpenESB和WSO2等。 (论文中只要给出以上产品中的4个即可) 3.首先说明考生参与的项目所采用的ESB产品然后围绕7个核心功能并结合集成应用的实际特点论述选择该ESB产品的原因。 4.使用企业服务总线技术进行应用集成时可能遇到的问题包括: (1)如何根据企业应用集成的需求选择合适的ESB产品; (2)如何根据企业的组织结构确定集成系统的体系结构并据此设计系统的功能分布与物理拓扑结构; (3)相关子系统之间的数据格式转换: (4)针对具体业务编写合适的处理逻辑并确定消息路由: (5)其他。
写作要点 一、论文中要具体介绍组织的业务背景、组织结构、现有应用系统的分布、采用的技术等内容和担任的实际工作。 二、企业服务总线是传统中间件技术与XML、Web服务等技术结合的产物。ESB是一个集成平台,将现有的IT设施和应用系统暴露为服务。由于ESB基于开放标准,企业的遗产系统使用的私有技术能够基于开放和现代的技术(例如Web服务和消息机制等)暴露为服务。 1.其核心功能包括位置透明性、传输协议转换、消息转换、消息路由、消息增强、安全以及监控和管理7项内容,具体如下: (1)位置透明性(Location transparency)。 位置透明性是指当一个服务消费者与一个服务提供者通过ESB进行通信时,服务消费者不需要知道服务提供者的实际位置,这意味着服务消费者与服务提供者之间是解耦合的。 (2)传输协议转换(Transport protocol conversion)。 当服务请求者与服务提供者采用不同的传输协议时,ESB能够将基于输入传输协议格式的数据转换为不同输出传输协议格式的数据。 (3)消息转换(Message transformation)。 在服务请求者和服务提供者进行交互时,ESB基于开发标准(XLST和XPath等)提供了将消息从一种格式转换为另外一种格式的能力。 (4)消息路由(Message router)。 在实际的集成环境中,对于一个特定的输入请求消息,可能有多个应用程序参与进来作为该消息传递的目标。ESB能够决定一个消息必须发送到哪些相关的应用程序中,处理这种逻辑的核心功能称为消息路由。 (5)消息增强(Message enhancement)。 在某些情况下,可能需要为请求数据添加额外的数据或转换已有的数据,在这种情况下,ESB应该提供对外部数据的访问能力,支持用户编写客户端代码对数据进行访问和处理。 (6)安全(Security)。 ESB必须支持对消息的授权和认证能力,如果输入数据可能被恶意解析,还要提供加密能力。ESB的安全包括消息的机密性、完整性和可用性等,支持不同的安全策略与方法。 (7)监控和管理(Monitor and management)。 关注ESB的维护和管理能力。监控与管理功能包含多个方面,例如对于消息层来说,其管理主要包括管理消息队列,监控消息大小和消息队列的吞吐率等。对于Web服务,主要包括监控每个服务是否启动和运行,在每分钟有多少调用请求,对于一个Web服务,有多少服务实例在运行等等。 (论文中只要给出以上7个核心功能中的5个即可) 2.目前流行的ESB产品包括商业产品和开源产品两类: (1)商业产品:IBM的WebSphere ESB、Oracle的Oracle Service Bus(前身是BEA的AquaLogic Service Bus)、微软的BizTalk Server等。 (2)开源产品:Mule、Apache ServiceMix、JBossESB、OpenESB和WSO2等。 (论文中只要给出以上产品中的4个即可) 3.首先说明考生参与的项目所采用的ESB产品,然后围绕7个核心功能,并结合集成应用的实际特点,论述选择该ESB产品的原因。 4.使用企业服务总线技术进行应用集成时可能遇到的问题包括: (1)如何根据企业应用集成的需求选择合适的ESB产品; (2)如何根据企业的组织结构确定集成系统的体系结构,并据此设计系统的功能分布与物理拓扑结构; (3)相关子系统之间的数据格式转换: (4)针对具体业务编写合适的处理逻辑并确定消息路由: (5)其他。

第2题:

在IBM的SOA参考架构中,服务注册中心在逻辑上应位于哪一组成部分?()

A.访问服务

B.流程服务

C.基础设施服务

D.企业服务总线(ESB)


参考答案:D

第3题:

下面关于SOA和ESB的说法,哪个是不争取的?()

A、SPA服务可用不同语言开发

B、ESB是SOA理念的一种企业级实现

C、当用ESB连接企业内部的基于web的服务和外部的非web服务时,需要把web服务重新开发成非web服务

D、ESB既有商用产品,也可以企业自研


答案:C

第4题:

SOA的架构通过引入ESB企业服务总线的概念,将应用模块化构建成为独立的单元提供服务()


正确答案:正确

第5题:

基于以下哪两种组件的支持,SOA中的松耦合是可能的?()

A.业务流程模型

B.SOA治理

C.企业服务总线(ESB)

D.JDBC适配器

E.Web Service接口


参考答案:C, E

第6题:

企业服务总线(ESB)是企业实现SOA的重要基础,在SOA中实现信息系统间数据交互的集中管理。()

此题为判断题(对,错)。


答案:正确

第7题:

如果SOA的实施者担心从一个SOA组件向另一个组件传递信用卡号的私密性问题,请问下面哪个措施将减少这些信息暴露的风险?()

A.要求对IT人员进行背景调查

B.不传递信用卡过期日期

C.配置企业服务总线(ESB)来记录所有信息

D.配置企业服务总线(ESB)来加密所有信息


参考答案:D

第8题:

SOA的架构通过引入ESB企业服务总线的概念,将应用模块化构建成为独立的单元提供服务。()

此题为判断题(对,错)。


答案:正确

第9题:

在SOA管理中,企业服务总线(ESB)的作用是什么?()

A.通过限制谁可以访问服务来提供服务的管理

B.提供用户和服务提供者之间点对点的连接

C.提供灵活性使业务流程效率快速得到纠正

D.在任何地方任何时候使用不同的协议时确保信息的无缝传递


参考答案:C

第10题:

ESB是什么?为什么SOA中要引入ESB?


正确答案: 企业服务总线(EnterpriseServiceBus),是过去消息中间件的发展。ESB采用了“总线”这样一种模式来管理和简化应用之间的集成拓扑结构,以广为接受的开放标准为基础来支持应用之间在消息、事件和服务的级别上动态的互连互通。ESB可以说是搭建SOA架构所必须实现的核心功能组件。
引入ESB原因:
(1)服务总线帮助服务消费者穿越网络找到服务的提供者,使得各类服务得以协同工作
(2)应用程序隔离了内部的具体实现,被包装成一个服务加到服务总线上
(3)总线的修改和替换不影响已经存在各类应用程序

更多相关问题