摘要
中间件已经成为网络环境下构建复杂应用系统的核心基础支撑软件。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