计算机科学 ›› 2014, Vol. 41 ›› Issue (9): 60-62.doi: 10.11896/j.issn.1002-137X.2014.09.009
任国超,王姜,马晓星
REN Guo-chao,WANG Jiang and MA Xiao-xing
摘要: 中间件已经成为网络环境下构建复杂应用系统的核心基础支撑软件。Internet的发展促使应用环境从封闭、静态转变为开放、动态,这就要求中间件上的应用具有动态更新的能力。业界广泛应用的中间件多支持构件的热部署,但不能自动保证系统的一致性。ConUp是一个基于Tuscany的SCA中间件系统,它通过对构件间动态依赖的管理来保证构件动态更新后系统的一致性。本原型演示将展示ConUp的中间件上的构件进行动态更新的过程,它对多种动态更新算法、策略的支持,及其在动态更新安全性、及时性和低干扰性方面的优势。
[1] Bakken D.Middleware[M].Encyclopedia of Distributed Computing.Kluwer Academic Press,2001 [2] 杨芙清.软件工程技术发展思索[J].软件学报,2005,6(1):1-7 [3] Scott D.Assessing the costs of application downtime[J].Gartner Group,1998(5) [4] JBoss.http://www.jboss.org/ [5] Kramer J,Magee J.The evolving philosophers problem:Dynamicchange management[J].IEEE Transactions on Software Engineering,1990,16(11):1293-1306 [6] Vandewoude 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 [7] Zhang 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 [8] SCA.http://oasis-opencsa.org/sca [9] Apache Tuscany.http://tuscany.apache.org/ [10] Ma X,Baresi L,Ghezzi C,et al.Version-consistent dynamicreconfiguration 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 [11] 苏萍,马晓星.一种面向构件的动态依赖技术[C]∥第十一届全国软件与应用学术会议.2012 |
No related articles found! |
|