试题四(共25分)

阅读以下关于系统设计与开发工具集成的说明,在答题纸上回答问题1至问题3。

【说明】

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

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

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

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

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

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

【问题1】(8分)

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

【问题2】(12分)

在ESB基础架构的基础上,请根据题干描述中的4个需求,说明每个需求应该采用何种具体的集成方式或架构风格最为合适。

【问题3】(5分)

请指出在实现工具之间数据格式的灵活转换时,通常采用的设计模式是什么,并对实现过程进行简要描述。

相关热点: 开发工具  

查看答案

相关问题推荐

  • PowerBuilder是一种深受广大用户欢迎的快速应用系统开发工具,它与其他应用开发工具比较,最具有特色的是()。

    A)支持面向对象的开发方法

    B)提供可视化图形用户界面

    C)使用ODBC与多种数据库连接

    D)可通过数据窗口访问数据库

    查看答案
  • PowerBuilder是一种深受广大用户欢迎的快速应用开发工具,它与其它应用开发工具比较,最具有特色的是

    A.支持面向对象的开发方法

    B.提供可视化图形用户界面

    C.使用ODBC与多种数据库连接

    D.可通过数据窗口访问数据库

    查看答案
  • PowerBuilder是一个

    A.用于系统实现阶段的开发工具

    B.用于系统详细调查阶段的开发工具

    C.用于系统逻辑设计阶段的开发工具

    D.用于系统可行性研究阶段的开发工具

    查看答案
  • 以下关于Visual FoxPro的叙述最全面的是______。

    A.Visual FoxPro是一个数据库应用平台软件

    B.Visual FoxPro是一个数据库应用开发工具

    C.Visual FoxPro是一个综合应用软件

    D.Visual FoxPro既是数据库应用平台,又是数据库应用开发工具

    查看答案
  • PowerBuilder是一种深受用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是______。

    A.支持面向对象的开发方法

    B.提供可视化图形用户界面

    C.使用ODBC与多种数据库连接

    D.可通过数据窗口访问数据库

    查看答案
  • For this part, you are allowed 30 minutes to write a letter to express your congratulations to one of your classmates upon successfully starting a business. You should write at least 120 words but no more than 180 words.

    分值: 2
    查看答案
  • 总价包干合同工程量计算不能出现什么?A.漏项B.错项C.不计算D.计算不全
    查看答案
  • ()不可以作为政府购买服务的承接主体?
    A.
    公益一类事业单位
    B.
    —新成立的企业
    C.
    一农村集体经济组织
    D.
    基层群众性自治组织
    查看答案
  • 教育方针的特点主要包括
    查看答案
  • 全面建设社会主义现代化国家,最艰巨最繁重的任务仍然在()
    查看答案