期刊文献+

ConUp:一个支持构件动态更新的SCA中间件系统

ConUp:SCA Middleware with Dynamic Component Updating Support
下载PDF
导出
摘要 中间件已经成为网络环境下构建复杂应用系统的核心基础支撑软件。Internet的发展促使应用环境从封闭、静态转变为开放、动态,这就要求中间件上的应用具有动态更新的能力。业界广泛应用的中间件多支持构件的热部署,但不能自动保证系统的一致性。ConUp是一个基于Tuscany的SCA中间件系统,它通过对构件间动态依赖的管理来保证构件动态更新后系统的一致性。本原型演示将展示ConUp的中间件上的构件进行动态更新的过程,它对多种动态更新算法、策略的支持,及其在动态更新安全性、及时性和低干扰性方面的优势。 Middleware systems provide essential support for modern business applications. However, the development of Internet makes the application environment open and dynamic, which requires the application to be dynamically adaptable. Mainstream middleware systems support hot deployment only but cannot ensure system consistency during and after system updating. ConUp is a SCA middleware that supports safe and efficient dynamic component updating. This tool demo exhibits the process of dynamic component updating with ConUp, the capability of using different algorithms and the advantages in ensuring system consistency, update timeliness, and low disruption to application execution.
出处 《计算机科学》 CSCD 北大核心 2014年第9期60-62,100,共4页 Computer Science
基金 国家高技术研究发展计划(863计划)(2013AA01A213) 国家自然科学基金(61100038 61361120097 91318301) 教育部新世纪优秀人才支持计划(NCET-10-0486) 江苏省科技支撑项目(BE2012123)资助
关键词 动态更新 SCA 中间件 基于构件的分布式系统 Dynamic update Service component architecture Middleware Component-based distributed system
  • 相关文献

参考文献11

  • 1Bakken D. Middleware[M]. Encyclopedia of Distributed Compu- ting. Kluwer Academic Press, 2001.
  • 2杨芙清.软件工程技术发展思索[J].软件学报,2005,16(1):1-7. 被引量:268
  • 3Scott D. Assessing the costs of application downtime[J]. Gart- ner Group, 1998(5).
  • 4JBoss[OL]. http://www, jboss, org/.
  • 5Kramer J, Magee J. The evolving philosophers problem: Dynamic change management[J]. IEEE Transactions on Software Engi- neering, 1990,16 (11) : 1293-1306.
  • 6Vandewoude Y, Ebraert P, Berbers Y, et al. Tranquility: A low disruptive alternative to quiescence for ensuring safe dynamic updates[J]. IEEE Transactions on Software Engineering, 2007, 33(12), 856-868.
  • 7Zhang J, Cheng B H C. Model-based development of dynamically adaptive software [C] // Proceedings of the 28th international conference on Software engineering. ACM, 2006 : 371-380.
  • 8SCA[OL]. http://oasis-opencsa, org/sca.
  • 9Apache Tuscany[OL]. http://tuscany, apache, org/.
  • 10Ma X, Baresi L, Ghezzi C, et al. Version-consistent dynamic reconfiguration of component-based distributed systems[C]// Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software enginee- ring. ACM, 2011 :245-255.

二级参考文献5

共引文献267

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部