架? 答: 分布构件框架是应用于分布式系统开发的构件框架。它封装了网络通信的细节,具有两部分功能:其一,向客户提供访问服务器上的分布构件的接口;其二, 向服务器上的分布构件提供一个运行的环境(也称容器)。 2 、试比较本章介绍的三种构件框架答: EJB :它是 Java 服务器端服务框架的规范,软件厂商根据它来实现 EJB 服务器。应用程序开发者可以专注于支持应用所需的商业逻辑,而不用担心周围框架的实现问题。 EJB 规范详细地解释了一些最小但是必须的服务,如事务,安全和名字等。软件厂商根据这些规范要求以保证一个 enterprise bean 能使用某个必需的服务。规范并没有说明厂商如何实现这些服务。这使得通过阅读规范来学习 EJB 更加困难,因为它允许厂商在不牺牲核心服务的可移植性的前提下来提供一些增强功能。 DCOM : Microsoft ( DCOM ) 扩展了组件对象模型技术( COM ), 使其能够支持在局域网、广域网甚至 上不同计算机的对象之间的通讯。使用 DCOM ,应用程序可以在位置上达到分布性,从而满足客户和应用的需求。 CORBA : CORBA mon Object Request Broker Architecture 的缩写, 它是分布计算机技术的发展结果, CORBA 技术的成功在于, 它除了能够解决由于多个系统层次上的异构带来的“孤岛”问题,还在理论和技术上扩展了客户/ 服务器的模式,使系统具有良好的可伸缩性,便于系统的开发与升级,保护已有投资。第九章作业 1、针对你曾经开发的某个软件系统, 总结出哪些质量属性对此系统最重要以及描述这些质量属性的方法。答: 软件的质量属性: 有效性、高效性、灵活性、完整性、可操作性、可靠性、健壮性、可用性、可维护性、可移植性、可重用性、可测试性。描述这些质量属性的方法: (1)质量属性专题研讨会(QAW)