期刊文献+

DSCM:一个支持动态演化的服务组件架构模型 被引量:1

DSCM:a Service Component Architecture Model Supporting Dynamic Evolution
下载PDF
导出
摘要 针对服务组件架构(Service Component Architecture,SCA)的动态管理和演化的不足,文章研究SCA的动态重构技术.在符合SCA模型规范基础上结合开放服务网关规范(Open Service Gateway Initiative,OSGi)技术,提出一个开放环境下的动态服务组建模型DSCM(Dynamic Service ComponentModel),它以Object Teams技术作为基础设施,从而提高应用系统的可理解性、重用性、扩展性、适配性和进化能力.DSCM支持分布式和异构平台的整合,支持简单老式java对象(Plain Old Java Object,POJO)增强和管理的机制,使得框架具有通用性和无入侵性. This paper studies dynamic reconfiguration technology in SCA ( Service Component Architecture) in order to solve the SCA problem which is lack of dynamic management and evolution. A dynamic service component model DSCM is proposed based on OSGi (Open Service Gateway Initiative) and SCA. Within DSCM, application system's comprehensibility ,reusability, expansibility, adapta- bility and dynamic evolution are enhanced by using Object teams as a technology infrastructure. Furtherrnore,DSCM can deal with the heterogeneity among diverse platforms and distributed runtirne environment. It also supports POJO's (Plain Old Java Object) enhancement, which denote that DSCM is Universal and non-inbreak.
作者 王强 丁岳伟
出处 《小型微型计算机系统》 CSCD 北大核心 2010年第1期130-133,共4页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(60573142)资助
关键词 动态演化 服务组件架构 面向服务 开放服务网关规范 dynamic evolution service component architecture service-oriented OSGi
  • 相关文献

参考文献11

  • 1徐罡,黄涛,刘绍华,叶丹.分布应用集成核心技术研究综述[J].计算机学报,2005,28(4):433-444. 被引量:75
  • 2Open Service Oriented Architecture. Service component architecture specifications final version 1.0 specifications [ EB/OL]. hap:// www. osoa. org/display/Main/Service + Component + Architecture + Specifications, March 2007.
  • 3OSGi Alliance: OSGi service platform -release 4 [ EB/OL]. http://www, osgi. org/Release4/Download, October 2005,.
  • 4Stephan Herrmann. Object teams: improving modularity for crosscutting collaborations[ A ]. In : Aksit M, Mezini M, Unland R, eds. Proc. of the NODe 2002. LNCS 2591, Heidelberg [ C ]. SpringerVerlag, 2003,248-264.
  • 5Herrmann S, Mezini M. Combining composition styles in the evolvable language LAC [ C ]. In Proc. of ASoC workshop at the ICSE23, Toronto, Canada,2001.
  • 6Stephan Herrmann. Sustainable architectures by combining flexibility and strictness in object teams[J]. IEEE Proceedings Software, UK:IET,2004. 151 (2) :57-66.
  • 7Open Service Oriented Architecture. Service data objects specifications final version 2.1 [ EB/OL], http ://www. osoa. org/display/ Main/Service + Data + Objects + Specifications ,2006.
  • 8Kramer J, Magee J. The evolving philosophers problem: dynamic change management[ J]. IEEE Transactions on Software Engineerjng, SE-16 ,11,1990 ,1293-1306.
  • 9Moazami-Goudarzi K. Consistency preserving dynamic re.configuration of distributed systems [ D ]. Imperial College, London, March 1999.
  • 10Bidan C, lssarny V, Sarldakis T, et al. A dynamic reconfiguratton service for CORBA [ C ]. In Proc. IEEE International Conference on Configurable Distributed Systems,May 1998.

二级参考文献49

  • 1Shaw M., Garlan D. Software Architecture: Perspectives on An Emerging Discipline. New Jersey: Prentice Hall, 1996
  • 2Dashofy E.M., Medvidovic N., Taylor R.N. Using off-the-shelf middleware to implement connectors in distributed software architectures. In: Proceedings of the 21st International Conference on Software Engineering, Los Angeles, California, 1999, 3~12
  • 3Ockerhloom John. Mediating among diverse data formats. Carnegie Mellon Computer Science, Pittsburgh, PA: Technical Report CMU-CS -98-102, 1998
  • 4Gregory R. Andrews. Paradigm for process interaction in distributed programs. ACM Computing Surveys, 1991, 23(1): 49~90
  • 5Antonio Carzaniga, Alexander l Wolf. A benchmark suite for distributed publish/subscribe systems. University of Colorado, Department of Computer Science, Colorado: Technical Report Colorado 80309-0430, 2002
  • 6Bradbury S.J., Juergen Dingel. Evaluating and improving the automatic analysis of implicit invocation systems. In: Proceedings of the 9th European Software Engineering Conference, Helsinki, Finland, 2003, 78~87
  • 7Barrett D.J., Clarke L.A., Tarr P.L., Wise A.E. A framework for event-based software integration. ACM Transactions on Software Engineering and Methodology, 1996, 5(4): 378~421
  • 8Dingel J., Garlan D., Jha S., Notkin D. Towards a formal treatment of implicit invocation. Formal Aspects of Computing, 1998, (10): 193~213
  • 9Mehta N.R., Medvidovic N., phadke S. Towards a taxonomy of software connectors. In: Proceedings of the 22nd International Conference on Software Engineering, Limerick, Ireland, 2000, 178~187
  • 10Hirsch D., Uchitel S., Yankelevich D. Towards a periodic table of connectors. In: Proceedings of the 3rd International Conference on Coordination Languages and Models, Amsterdam, Netherlands, 1999, 418~427

共引文献74

同被引文献10

  • 1Cervantes H, Hall R S. Autonomous adaptation to dynamic availability using a service-oriented component model[C]//26th International Conference on Software Engineering, Edinburgh: IEEE Computer Society, 2004:614-623.
  • 2Masek K, Hnetynka P, Bure T. Bridging the component-based and service-oriented worlds[C]//35th EUROMICRO Conference on Software Engineering and Advanced Applications, Patras : IEEE Computer Society, 2009 :47-54.
  • 3Liu J, He J. Reactive component based service-oriented design A case study[C]//11th IEEE International Conference on Engineering of Complex Computer Systems, Stanford: IEEE Computer Society, 2006: 27-36.
  • 4Gu T, Pung H K, Zhang D Q. Toward an OSGi-based infrastructure for context-aware applications[J]. IEEE Pervasive Computing, 2004,3(4) : 66-74.
  • 5Kaviani N, Mohabbati B, Lea R, et al. ReCoIn: A framework for dynamic integration of remote services into a service-oriented component model [C]//2009 IEEE Asia-Pacific Services Computing Conference, Singapore : IEEE Computer Society, 2009 : 502-507.
  • 6Vinoski S. Java business integration[J]. IEEE Internet Computing ,2005,9(4):89-91.
  • 7Krafzig D, Banke K, Slama D. Enterprise SOA : Service-Oriented Architecture Best Practices (The Coad Series) [M]. Upper Saddle River.. Prentice Hall, 2004.
  • 8Escoffier C, Hall R S, Lalanda P. IPOJO:An extensible service-oriented component framework[C]//2007 IEEE International Conference on Services Computing, Salt Lake City: IEEE Computer Society, 2007: 474-481.
  • 9Chiba S, Ishikawa R. Aspect-oriented programming beyond dependency injection[C]//19th European Conference on Object-Oriented Programming, Glasgow.. Springer-Verlag, 2005: 121-143.
  • 10Men Peng,Duan Zhenhua,Yu Bin. Utilizing fuzzy petri net for choreography based Semantic Web Services Discovery[C]//28th International Conference on Applications and Theory of Petri Nets and Other Models of Concurrency. Siedlce, Poland: Springer-Verlag, 2007:362-380.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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