J2EE应用的运行重构-外文翻译
《J2EE应用的运行重构-外文翻译》由会员分享,可在线阅读,更多相关《J2EE应用的运行重构-外文翻译(12页珍藏版)》请在毕设资料网上搜索。
1、1 J2EE 应用的运行重构 亚斯明卡 玛特威斯卡 -梅耶,萨沙 奥里格斯,威廉哈塞尔伯林 计算机科学系,软件工程组,奥尔登堡大学, 26121奥尔登堡, 德国 matevska-meyerinformatik.uni-oldenburg.de, olligesinformatik.uni-oldenburg.de, hasselbringinformatik.uni-oldenburg.de 摘 要: 改变运行 系统 的运行时重构 ,不仅 在 安全和关键任务系统 方面 起着提供高可用性的一个重要角色,而且对商业网络应用提供专业 服务。 据此,主要的关切 点 是维持 在由重构时导致的 在重新配
2、置和最大限度地减少其停机 期间 运行系统的一致性 。本文的重点是平台独立的 ,基于作为能够使基于 组件系统运行重构的执行系统 部署 新 的 J2EE API 模块的 子系统。 我们的 “控制运行时重新部署 ”包括 以结构调整为允许补充 的延伸 热部署和动态刷新。 关 键词: 基于组件的软件工程,部署,动态 /自 主重构 /修改 1 简介 该软件系统的要求就必须永久改变其演变。 业务流程在设计意在系统的在设计, 变异的管理办法设计 意在设计 包括部署后的系统适应变化的 系统。作为运行系统的必需的变化, 运行时重构起着提供软件系统的高可用性具有重要作用。 主要的关切 点 是维持 在由重构时导致的
3、在重新配置和最大限度地减少其停机 期间 运行系统的一致性 。 因此 ,决定 了系统的某些部分将在重构停止 和继续运行的技术是需要的 ,因此,该系统可继续进行重构 1执行的部分。为了确定受影响的作为一个最小集合部分 的 组件,我们需要一个系统的描述,它提供了其运行时基本上是关于使用的组件的实例依赖关系 2行为 的 一个信息。此外,我们必须能够重新组合在系统其运行 期间 。 我们有关 所谓 重新部署 的 运行时重构的方法提供了一个控制运行时的热部署和动态刷新概念延伸3。此外,我们 也 考虑 1运行系统 的 结构上相一致的 变化。 本文组织如下 : 首先,我们简要地介绍了我们的做法以使基于组件 的系
4、统 在运行时重构(第 3节 ),其次,我们提出一个系统架构(图 2-1)。在 2.1节我们提出了我们对 J2EE部署的 API 4的执行情况。最后,在第三节 阐述 我们进一步的工作的结论。 2 运行时启用基于组件的系统的重构 我们 关注作为一个运行着的系统必须的变化的基于组件系统的重构 。我们 通过重构的结果: ( 1)功能,( 2)非功能性,( 3)结构 方面来区分三种不同的 重构。所有类型的重组可以发生在不同的粒度级别(即,可满足整个系统或单个子组件)。功能重构包括对单个组件的功能变化,以及一个特定的子系统,甚至整个系统。非功能重构与质量有关的服务( QOS)的系统,可以影响单个组件(子系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- j2ee 应用 利用 运用 运行 外文 翻译
