问题 问答题

某软件公司承担了某大型企业应用系统集成任务,该企业随着信息化的进展,积累了许多异构的遗产信息系统,这些系统分别采用J2EE、.NET等技术进行开发,分布在不同的地理位置,采用不同的协议进行数据传输。企业要求集成后的系统能够实现功能整合,并在组织现有功能的基础上提供增值服务。为了按时完成任务,选择合适的企业应用集成方法和架构非常重要。项目组在讨论方案时,提出了两种集成思路。
(1)刘工建议采用传统的应用集成方法,将应用集成分为多个层次,并采用消息代理中间件连接遗产系统。
(2)王工建议采用基于SOA的方法进行应用集成,将现有遗产系统采用Web Service的方式进行包装,暴露统一格式的接口,并采用企业服务总线(ESB)进行连接。
项目组仔细分析比较了两种方案的优点和不足后,认为刘工和王工的建议都合理,但是结合当前项目的实际情况,最后决定采用王工的建议。

【问题2】
针对该企业的集成实际情况,请用200字以内的文字叙述王工建议中企业服务总线 (ESB)应该具有的基本功能。

答案

参考答案:针对该企业的集成实际情况,ESB的基本核心功能包括:
(1)提供位置透明性的路由和寻址服务:
(2)控制服务寻址和命名的管理功能:
(3)至少一种形式的消息传递范型(例如,请求/响应、发布/订阅等);
(4)支持至少一种可以广泛使用的传输协议和协议转换;
(5)支持服务提供的多种集成方式。比如Java 2连接器、Web服务、异步通信、适配器等。

解析:
该问题主要考查企业服务总线(ESB)在说明部分描述的集成条件下的作用。说明部分已经很清楚地描述了某企业应用集成的现状,主要有以下三点:①信息系统的开发平台不同;②地理位置不同,数据传输协议不同;⑧强调功能组合与服务组合功能增值。从这三点考虑,不难给出企业服务总线针对这三个问题对应的基本核心功能:提供位置透明性的路由和寻址服务(对应②):控制服务寻址和命名管理(对应③);消息传递范型(对应②):传输协议转换(对应②);多种平台下多种集成方式的支持(对应①)。

多项选择题
单项选择题