文档介绍:系统架构设计师/sa/ 系统架构设计师案例分析试题加答案(四) 系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文 3 个科目。下午的案例分析是考试的一大难点, 希赛小编为大家整理了几道系统架构设计师案例分析试题, 希望对大家有所帮助。试题四阅读以下关于系统设计与开发工具集成的说明,回答问题。 Tel eDev 是一个大型的电信软件开发公司,公司内部采用多种商业/ 开源的工具进行软件系统设计与开发工作。为了提高系统开发效率,公司管理层决定开发一个分布式的系统设计与开发工具集成框架,将现有的系统设计与开发工具有效集成在一起。集成框架开发小组经过广泛调研,得到了如下核心需求。 1 目前使用的系统设计与开发工具的运行平台和开发语言差异较大,集成框架应无缝集成各个工具的功能。 2 目前使用的系统设计与开发工具所支持的通信协议和数据格系统架构设计师/sa/ 式各不相同, 集成框架应实现工具之间的灵活通信和数据格式转换。 3 集成框架需要根据实际的开发流程灵活、动态地定义系统开发工具之间的协作关系。 4 集成框架应能集成一些常用的第三方实用工具, 如即时通信, 邮件系统等。集成框架开发小组经过分析与讨论,最终决定采用企业服务总线(ESB. 作为集成框架的基础架构。 1、 ESB 是目前企业级应用集成常用的基础架构。请列举出 ES B 的4 个主要功能, 并从集成系统的部署方式、待集成系统之间的耦合程度、集成系统的可扩展性 3 个方面说明为何采用 ESB 作为集成框架的基础架构。 2、在 ESB 基础架构的基础上, 请根据题干描述中的 4 个需求, 说明每个需求应该采用何种具体的集成方式或架构风格最为合适。 3 、请指出在实现工具之间数据格式的灵活转换时,通常采用的设计模式是什么,并对实现过程进行简要描述。系统架构设计师/sa/ 参考答案 1、本题主要考查考生应用集成的掌握情况。 ESB 的主要功能包括如下。(1) 应用程序的位置透明性。(2) 传输协议转换。(3) 消息格式转换。(4) 消息路由。(5) 消息增强。(6) 安全支持。(7) 监控和管理。采用 ESB 作为集成框架,能够实现灵活的部署结构,包括 CS 结构、 P2P 结构等。采用 ESB 作为集成框架, 待集成系统只需要和总线进行联系,彼此之间不需要互相通信,这样就大大降低了系统的耦合程度。采用 ESB 作为集成框架,在加入新的待集成系统时, 只需要采用插件的方式实现传输协议和数据格式的适配即可,系统系统架构设计师/sa/ 的可扩展性较强。[ 解析] 本题主要考查系统集成的相关知识及应用,需要考生结合题干描述和自己的实际经验进行回答。本问题主要考查企业服务总线(ESB) 的基本概念, 需要考生列举出企业服务总线七个核心功能中的任意四个。 ESB 的概念是从 SOA 发展而来的, 它是一种为进行连接服务提供的标准化的通信基础结构,基于开放的标准,为应用提供了一个可靠的、可度量的和高度安全的环境,并可帮助企业对业务流程进行设计和模拟,对每个业务流程实施控制和跟踪、分析并改进流程和性能。在一个复杂的企业计算环境中,如果服务提供者和服务请求者之间采用直接的端到端的交互,那么随着企业信息系统的增加和复杂