niusouti.com

TeleDev是一个大型的电信软件开发公司,公司内部采用多种商业/开源的工具进行软件系统设计与开发工作。为了提高系统开发效率,公司管理层决定开发一个分布式的系统设计与开发工具集成框架,将现有的系统设计与开发工具有效集成在一起。集成框架开发小组经过广泛调研,得到了如下核心需求:①目前使用的系统设计与开发工具的运行平台和开发语言差异较大,集成框架应无缝集成各个工具的功能。②目前使用的系统设计与开发工具所支持的通信协议和数据格式各不相同,集成框架应实现工具之间的灵活通信和数据格式转换。③集成框架需要根据实际的开

题目

TeleDev是一个大型的电信软件开发公司,公司内部采用多种商业/开源的工具进行软件系统设计与开发工作。为了提高系统开发效率,公司管理层决定开发一个分布式的系统设计与开发工具集成框架,将现有的系统设计与开发工具有效集成在一起。集成框架开发小组经过广泛调研,得到了如下核心需求:

①目前使用的系统设计与开发工具的运行平台和开发语言差异较大,集成框架应无缝集成各个工具的功能。

②目前使用的系统设计与开发工具所支持的通信协议和数据格式各不相同,集成框架应实现工具之间的灵活通信和数据格式转换。

③集成框架需要根据实际的开发流程灵活、动态地定义系统工具之间的协作关系。

④集成框架应能集成一些常用的第三方实用工具,如即时通信,邮件系统等。

集成框架开发小组经过分析与讨论,最终决定采用企业服务总线(ESB)作为集成框架的基础架构。

ESB是目前企业级应用集成常用的基础架构。请列举出ESB的4个主要功能,并从集成系统的部署方式、待集成系统之间的耦合程度、集成系统的可扩展性3个方面说明为何采用ESB作为集成框架的基础架构。


相似考题

3.试题四(共25分)阅读以下关于系统设计与开发工具集成的说明,在答题纸上回答问题1至问题 3。【说明】TeleDev是一个大型的电信软件开发公司,公司内部采用多种商业/开源的工具进行软件系统设计与开发工作。为了提高系统开发效率,公司管理层决定开发一个分布式的系统设计与开发工具集成框架,将现有的系统设计与开发工具有效集成在一起。集成框架开发小组经过广泛调研,得到了如下核心需求:(1)目前使用的系统设计与开发工具的运行平台和开发语言差异较大,集成框架应无缝集成各个工具的功能;(2)目前使用的系统设计与开发工具所支持的通信协议和数据格式各不相同,集成框架应实现工具之间的灵活通信和数据格式转换;(3)集成框架需要根据实际的开发流程灵活、动态地定义系统工具之间的协作关系;(4)集成框架应能集成一些常用的第三方实用工具,如即时通信,邮件系统等。集成框架开发小组经过分析与讨论,最终决定采用企业服务总线(ESB)作为集成框架的基础架构。【问题1】 (8分)ESB 是目前企业级应用集成常用的基础架构。请列举出 ESB 的 4 个主要功能,并从集成系统的部署方式、待集成系统之间的耦合程度、集成系统的可扩展性 3 个方面说明为何采用ESB作为集成框架的基础架构。【问题2】 (12分)在 ESB 基础架构的基础上,请根据题干描述中的 4 个需求,说明每个需求应该采用何种具体的集成方式或架构风格最为合适。【问题3】 (5分)请指出在实现工具之间数据格式的灵活转换时,通常采用的设计模式是什么,并对实现过程进行简要描述。

更多“ESB是目前企业级应用集成常用的基础架构。请列举出ESB的4个主要功能,并从集成系统的部署方式、待集成系统之间的耦合程度、集成系统的可扩展性3个方面说明为何采用ESB作为集成框架的基础架构。 ”相关问题
  • 第1题:

    ● 实施应用集成时,系统集成架构的选择对集成工作来说至关重要。某企业欲在其分布式异构环境中实现系统之间的协作能力,并保持系统之间的松散耦合。在这种要求下,采用(29)的系统架构最为合适。

    (29)

    A.事件驱动

    B.远程过程调用

    C.共享数据库

    D.文件传输


    正确答案:A
    试题(29)分析
    实施应用集成时,集成系统架构的选择对集成工作来说至关重要。事件驱动架构是一种设计和构建应用的方法,其中事件触发消息在独立的、非耦合的模块之间传递。事件技术是一种非常适合用于分布式异构系统之间松散耦合的协作技术,基于事件驱动企业应用集成同样也继承了这一优点。
    参考答案
    (29)A

  • 第2题:

    ESB/SOA架构解决的是多系统间的集成与整合的问题,推动IT架构的解耦合与可复用。以通用的协议、接口,从企业级别的业务视角实现可复用的业务功能。()

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


    答案:正确

  • 第3题:

    实施应用集成时,集成系统架构的选择对集成工作来说至关重要。某企业欲在其分布式异构系统环境下实现系统松散耦合的协作能力。在这种情况下,采用______的系统架构最为合适。

    A.事件驱动

    B.远程过程调用

    C.共享数据库

    D.文件传输


    正确答案:A
    解析:实施应用集成时,集成系统架构的选择对集成工作来说至关重要。事件驱动架构是一种设计和构建应用的方法,其中事件触发消息在独立的、非耦合的模块之间传递。事件技术是一种非常适合用于分布式异构系统之间松散耦合的协作技术,基于事件驱动的企业应用集成同样也继承了这一优点。

  • 第4题:

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

    企业应用集成(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)其他。

  • 第5题:

    试题一(25 分)

    阅读以下关于企业应用集成的叙述,在答题纸上回答问题 1 至问题 3。

    某软件公司承担了某大型企业应用系统集成任务,该企业随着信息化的进展,积累了许多异构的遗产信息系统,这些系统分别采用 J2EE、.NET 等技术进行开发,分布在不同的地理位置,采用不同的协议进行数据传输。企业要求集成后的系统能够实现功能整合,并在组织现有功能的基础上提供增值服务。为了按时完成任务,选择合适的企业应用集成方法和架构非常重要。项目组在讨论方案时,提出了两种集成思路。

    (1)刘工建议采用传统的应用集成方法,将应用集成分为多个层次,并采用消息代理中间件连接遗产系统。 (2) 王工建议采用基于SOA的方法进行应用集成, 将现有遗产系统采用Web Service的方式进行包装,暴露统一格式的接口,并采用企业服务总线(ESB)进行连接。 项目组仔细分析比较了两种方案的优点和不足后,认为刘工和王工的建议都合理,但是结合当前项目的实际情况,最后决定采用王工的建议。

    【问题 1】 (8 分)

    请分析比较两种方案优点和不足,完成表 1-1 中的空白部分。

    【问题 2】 (8 分)

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

    【问题 3】 (9 分)

    王工的方案拟采用 Web Service 作为基于 SOA集成方法的实现技术。 请根据该系统的实际情况,用 300 字以内的文字说明系统应该分为哪几个层次,并简要说明每个层次的功能和相关标准。


    正确答案: