1、“.....,在法律程序上车间面向构件编程年,德国达姆施塔特年月。达姆施塔特技术大学。迈耶,哈塞尔伯林和,软件体系结构描述支持部门部署和系统运行时重构,在法律程序上车间面向构件编程年,奥斯陆,挪威,年月。奥斯陆大学。公司,,应用服务器文档,年月。南,部署实现,学生项目,奥尔登堡大学,执行部署基本原则重构确认或忽略重构请求重构分析仪依赖管理致性管理器重构组件用户重构回滚报告更新参数重构许可回滚请求我们项目利用了拦截器堆栈技术潜力,以支持重新部署。在服务器中每个组件被部署在个容器管理组成部分。该容器配置了系列处理配置系统级组件拦截对象,它们分别是事务划分,持久性,认证,授权远程通信以及实例池选择链。其他拦截器链责任是调用这些路由,日志,并作为特别关心问题是管理容器拦截关机操作。清洁关机拦截责任是等待组件容器配置完成,并拒绝再调用......”。
2、“.....支持透明重新部署行动。新推出拦截器可以让任何开创了新交易完成但新同步调用等待些障碍杰出调用。在容器中调用完成后该组件将被新版本组件取代。不同是清洁关机拦截无视该行动事务属性被调用,新拦截器拦截了被配置为启动新交易业务。因此,保证交易完成,没有配置变化而进行交易运行。不用说,有这样调动可以在配置更改些限制。部署规范指出,必须继续运行个模块同样要成功地调动配置。但是,此限制可能会在定程度上削弱。它应该是可能支持结构变化,以模块部分符合定要求。该组件类型决定标准组件来满足,因此组件着扮演是否是安全结构性改变或不区分关键作用。会话类型组件是由创建它们客户端定义扩展。规范定义了两种这样组件类型。个有状态会话实例包含必须在方法和交易保留会话状态。会话容器有时需要转变性能原因二级存储状态。这种转移称为钝化。作者把复活操作称为激活。为了支持这项工作......”。
3、“.....它实例有责任保证从个使返回钝化方法领域实现序列化存储。由于序列化序列化类型结构,有状态会话依赖是不可靠结构变化。无状态会话组件类型不包含方法调用之间对话状态。因此这种类型实例是可互换。由于在切换组件版本时没有需要保存状态信息,就不会有重新部署问题。另方面,作为会话客户端扩展,其结构是纳入自己客户,因此个无状态会话只能被由不变远程客户端引用部署。这始终是本地组件处理情况见第章规范。个实体类型组件是信息实体面向对象观点,就像个人或个账户,存储在数据库或现有企业应用程序。由于个实体是个位于其他地方数据视图,它不包含任何状态。根据容器配置也可能被缓存在应用服务器中,但在任何情形,这是保证该实体在当前交易完成提交后修改写入到数据存储系统。在实体组件处理部署是发生真正问题是,当其结构变化,在相关持久性存储数据结构时候也需要改变。虽然这肯定是可能......”。
4、“.....种可能解决方案是备用数据存储与第个数据库存储。备用数据存储,然后可用于持久性实体新版本。该数据存储交换机通过为实体新版本配置完成新资源管理器。如果组件是由不变远程客户端引用,这又是不可能改变组件结构。消息驱动类型组件有没有客户端可见身份。个消息驱动中没有会话状态特定客户,但他们当然可能包含说明客户端邮件处理有效实例变量。然而,规范指出,个消息驱动所有实例,相当于个消息因而可能会被发送到任何实例。作为个消息驱动是个异步消息接收器,重新部署行动可能会暂时禁用邮件路由和交换相关定义。上述意见现在可以概括是否有个组件是安全结构性变化即界面改性区别,是否能够归结到不变远程客户持有,是否是含有引用会话状态。要检测个组件是安全配置改变甚至取消,再次拦截是可取,这次截获组成部分主接口是用来创建,查找和删除处理存根到对象......”。
5、“.....作为个新项目,目前资源是不完整和不包括任何调动支持。无论如何,该项目是更新非常频繁,定会产生些有趣发展。另个开源项目叫,该工程研究服务器执行情况。虽然该项目是在注册网站追溯到年月,但仍然认为是版本,不支持当前服务器版本。看来这个项目发展几乎停止。无论如何,在我们项目部署实现追溯到年夏天段,有些设计决定是受源代码影响。小结个实现了在运行时允许在组件之间依赖关系基于组件系统重构方法被提出了。我们使用个元模型,描述了系统提供运行时行为,也是我们高水平架构重构管理器。图,作为个技术实现平台是就业。目前,我们工作是为系统执行应用运行时重构。这份文件特殊重点介绍我们在实施个使部署和重新部署模块子系统,。预测未来工作包括在重构为个特定时间请求重构最佳点模拟方法考虑。参考文献迈耶,哈塞尔伯林和开发加快基于构件运行时重构系统协议信息。......”。
6、“.....德国达姆施塔特年月。达姆施塔特技术大学。迈耶,哈塞尔伯林和,软件体系结构描述支持部门部署和系统运行时重构,在法律程序上车间面向构件编程年,奥斯陆,挪威,年月。奥斯陆大学。公司,,应用服务器文档,年月。南,部署实现,学生项目,奥尔登堡大学,,,,,,,,,,,,,,,,,,,,,,,,,执行部署基本原则重构确认或忽略重构请求重构分析仪依赖管理致性管理器重构组件用户重构回滚报告更新参数重构许可回滚请求我们项目利用了拦截器堆栈技术潜力,以支持重新部署。在服务器中每个组件被部署在个容器管理组成部分。该容器配置了系列处理配置系统级组件拦截对象,它们分别是事务划分,持久性,认证,授权远程通信以及实例池选择链。其他拦截器链责任是调用这些路由,日志,并作为特别关心问题是管理容器拦截关机操作。清洁关机拦截责任是等待组件容器配置完成,并拒绝再调用。我们计划使用类似机制......”。
7、“.....新推出拦截器可以让任何开创了新交易完成但新同步调用等待些障碍杰出调用。在容器中调用完成后该组件将被新版本组件取代。不同是清洁关机拦截无视该行动事务属性被调用,新拦截器拦截了被配置为启动新交易业务。因此,保证交易完成,没有配置变化而进行交易运行。不用说,有这应用运行重构亚斯明卡玛特威斯卡梅耶,萨沙奥里格斯,威廉哈塞尔伯林计算机科学系,软件工程组,奥尔登堡大学,奥尔登堡,德国,,摘要改变运行系统运行时重构,不仅在安全和关键任务系统方面起着提供高可用性个重要角色,而且对商业网络应用提供专业服务。据此,主要关切点是维持在由重构时导致在重新配置和最大限度地减少其停机期间运行系统致性。本文重点是平台独立,基于作为能够使基于组件系统运行重构执行系统部署新模块子系统。我们控制运行时重新部署包括以结构调整为允许补充延伸热部署和动态刷新。关键词基于组件软件工程,部署......”。
8、“.....业务流程在设计意在系统在设计,变异管理办法设计意在设计包括部署后系统适应变化系统。作为运行系统必需变化,运行时重构起着提供软件系统高可用性具有重要作用。主要关切点是维持在由重构时导致在重新配置和最大限度地减少其停机期间运行系统致性。因此,决定了系统些部分将在重构停止和继续运行技术是需要,因此,该系统可继续进行重构执行部分。为了确定受影响作为个最小集合部分组件,我们需要个系统描述,它提供了其运行时基本上是关于使用组件实例依赖关系行为个信息。此外,我们必须能够重新组合在系统其运行期间。我们有关所谓重新部署运行时重构方法提供了个控制运行时热部署和动态刷新概念延伸。此外,我们也考虑运行系统结构上相致变化。本文组织如下首先,我们简要地介绍了我们做法以使基于组件系统在运行时重构第节,其次,我们提出个系统架构图......”。
9、“.....最后,在第三节阐述我们进步工作结论。运行时启用基于组件系统重构我们关注作为个运行着系统必须变化基于组件系统重构。我们通过重构结果功能,非功能性,结构方面来区分三种不同重构。所有类型重组可以发生在不同粒度级别即,可满足整个系统或单个子组件。功能重构包括对单个组件功能变化,以及个特定子系统,甚至整个系统。非功能重构与质量有关服务系统,可以影响单个组件子系统或架构。同时考虑结构重构,改变单组件接口和不断变化组件之间个系统体系结构更改依赖。我们看到正在运行系统会在个个特定时间间隔内接收重构请求直到重组完成。在已经部署和运行系统,我们用实体组成部分依赖关系确定时间限制,那种关系是由特定结构依赖关系和特定信息或派生组件协议约束实例使用依赖关系。知道了所有可能受影响组件当前状态,以及他们未来行为,我们可以排除过去依存关系和未来......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。