期刊文献+

基于OSGi的服务动态演化 被引量:29

Dynamic Service Evolving Based on OSGi
下载PDF
导出
摘要 提出一种解决OSGi平台上服务动态演化的方法.针对OSGi平台的服务动态演化提出了重定向方法,解决了服务类定义的动态更新,较好地满足了演化中服务的透明性问题;提出了实现和数据相分离的方法,解决了服务动态演化中公共数据的一致性问题和动态演化问题;探讨了服务动态演化中服务增、减等问题.对所提出的方法均通过实例说明了其设计、运行和更新的可行性.所提出的方法可以用于指导解决组件、服务和面向对象软件动态演化中的相关问题. A method is proposed in this paper for resolving dynamic service evolving based on OSGi. First, use indirect method for updating service definition based-on OSGi. The method can make dynamic evolving transparent. Then, divide service definition into implementation and data, which makes fields in service instance consistent and evolvable. The adding/deleting service during evolving is also discussed. A project is implemented, which can direct how to design, execute and evolve updatable service. The methods mentioned in the paper may be helpful to evolvin~ components, service and object-oriented software.
作者 张仕 黄林鹏
出处 《软件学报》 EI CSCD 北大核心 2008年第5期1201-1211,共11页 Journal of Software
基金 国家自然科学基金No.60673116 国家高技术研究发展计划(863)No.2006AA01Z166 福建省自然科学基金No.2007J0315 福建省科技计划支柱省属高校项目No.2007F5037~~
关键词 服务动态演化 网构软件 OSGI 重定向服务 程序设计方法 dynamic service evolving lntemetware OSGi indirect service program designing method
  • 相关文献

参考文献4

二级参考文献23

  • 1Papazoglou M.P., Georgakopoulos D. Service-oriented computing: Introduction. Communications of the ACM, 2003, 46(10): 24~28
  • 2Burner M. Service orientation and its role in your connected system strategy. Microsoft Corporation. White paper. 2004. Available at http://msdn.microsoft.com/library/en-us/dnbda/html/SrOrientWP.asp
  • 3Channabasavaiah K., Holley K., Tuggle E.M. Migrating to a service-oriented architecture. IBM Corporation. White paper. 2003. Available at http://www.ibm.com/developerworks/webservices/library/ws-migratesoa/
  • 4Erl T. Service -Oriented Architecture: A Field Guide to Integrating XML and Web Services. NJ, USA: Prentice Hall PTR, 2004
  • 5Papazoglou M.P. Service-oriented computing: Concepts, characteristics and directions. In: Proceedings of the 4th International Conference on Web Information System Engineering, Roma, Italy, 2003, 3~10
  • 6Andrews T., Curbera F., Dholakia H. et al. Business process execution language for Web services, Version 1.1. BPEL4WS specification, 2003. Available at http://www.ibm.com/developerworks/library/ws-bpel/
  • 7Cabrera L.F., Copeland G., Feingold M. et al. Web services coordination WS-coordination specification, 2004. Available at http://ftpna2.bea.com/pub/downloads/WS -Coordination.pdf
  • 8Curbera F., Khalaf R., Mukhi N. et al. The next step in Web services. Communications of the ACM, 2003, 46(10): 29~34
  • 9Ma X., Cao J., Chan A., Lu J., Zhang K. A graph-oriented approach to the description and implementation of distributed and dynamic software architecture. In: Proceedings of the 15th International Conference on Software Engineering and Knowledge Engineering, San Francisco, USA, 2003, 518~524
  • 10Shaw M., DeLine R., Klein D.V. et al. Abstractions for software architecture and tools to support them. IEEE Transactions on Software Engineering, 1995, 21(4): 314~335

共引文献447

同被引文献198

引证文献29

二级引证文献62

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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