再谈OSGI,SCA, 服务框架

本文探讨了OSGI和SCA在服务框架中的应用,指出OSGI适合单机同构模块化,而SCA更适合分布式异构松耦合。作者提到,SCA是一种开放的技术实现规范,可以通过Spring等技术实现,并且在服务管理和组装调用上有优势。文章还讨论了OSGI的动态性和未来趋势,以及为何在特定应用场景中未被广泛应用。
摘要由CSDN通过智能技术生成
 
       兄弟公司新来的BlueDavy同学正好是我过去OSGI起步时的间接导师(看了他的《OSGI进阶》和一些实际的使用经验分享),中午第一次在网上遇到,谈了一会儿,下午有一点时间正好去看了看他新的三篇文章,关于OSGI,SCA,服务框架的文章,有一些自己的体会,在这儿也分享一下,自己对于OSGI也就入门性的了解,所以分析的未必到位,也只能说投石问路了^_^,不过很是期待后面彼此的合作和交流。
 
OSGI --> SCA
       在去年的3,4月份,平台需要做一次重构,前端框架不列入第一次重构范围,重构的重点在于后端整体框架的重构和服务框架的设计与实现。对于服务框架这部分,前期的需求主要是希望能够为将来的模块化做好准备,因此就正好去研究了一下OSGI。OSGI的优点在于做到了真正的业务组件模块化(实现类,各种资源,类库等),就和其元数据Bundle名字一样,完全打包。其实就OSGI的起源来看也是这样,它最早用于汽车制造的设计,和J2ME嵌入式开发一样,这种良好的封装对于组件的交互(接口稳定),动态装载替换都有天生的良好支持。而当前的Java应用开发也越来越重视业务模块的封装和重用,动态载入以及类库的独立管理都是未来的一种趋势。但经过一段时间的实践操作,使我考虑去寻找一个新的技术框架规范来实现我的服务框架,原因是什么呢?首先和BlueDavy同学在文章中说到一点一样,OSGI的服务框架没有提供外
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值