SCA与OSGi分析

SCA与OSGi分析 

zzy

一、技术分析

SCA规范:

l        侧重企业级应用集成,着重解决企业应用之间的相互调用和企业应用如何以面向服务的思想来建立和部署。

l        SCA侧重于面向业务组件的装配规范,当前对SCA容器的实现及运行时管理没有指导意见和规范

l        SCA组件的实现不依赖于编程语言和协议,可以是JavaBPELC++PHPSpring等,可以绑定WebServiceSLSBJMSJCA

l        通过RMIWebServiceJMSBinding支持分布式组件访问

 

OSGi规范:

l        侧重嵌入式设备,更多的考虑了运行时框架和服务在运行时刻的动态匹配等问题。此外,提供了运行时刻应用程序的热部署、解析、运行、卸载等能力。

l        OSGI规范侧重于组件和服务运行时的动态管理。特征:模块化、动态性、扩展性。OSGI规范中定义了FrameworkStart LevelPackage AdminSecurity,详细描述了不同组件之间的依赖规则(静态依赖,动态导入),不同组件之间使用独立的类名称空间。

l        OSGi的实现只支持Java

l        组件只能在单一JVM中访问,不支持分布式和拦截器机制。

 

二、市场分析

SCA规范:

 

l        Gartner在“Gartner on Disruptive Trends in Platform Middleware 强调服务组件架构SCA服务数据对象SDO)、EDABPELWindows工作流基础WWF)作为新兴的编程模型,它们将令当前统治Java EE.NET的基于组件的编程模型黯然失色。

该报告的另一个重要主题是开放源代码对中间件领域的影响,尤其是Spring框架,不再是低成本、低能力的备选,而逐渐作为第一流的选择,有时它们甚至超越了传统产品的能力。

l        Burton Group分析师预期,SCA规范在2008年将被采用

l        20078月,国际结构信息标准化促进组织OASIS组成六个新技术委员(SCA-Assembly SCA-Policy SCA-Bindings SCA-BPEL SCA-C-C++ SCA-J),推动SCA标准,目前已通过该组织的标准程序。

l        强大的厂商认可,推动SCA规范的OSOA成员厂商有:

Ø        BEA Systems, Inc.

Ø        Oracle

Ø        IBM Corporation

Ø        Sun Microsystems

Ø        IONA Technologies PLC

Ø        Primeton Technologies Ltd.

Ø        Red Hat Inc.

Ø        Interface21

Ø        Siemens AG

Ø        Cape Clear Software

Ø        Progress Software

Ø        Rogue Wave Software

Ø        SAP AG

Ø        Software AG

Ø        Sybase

Ø        TIBCO Software Inc.

Ø        Zend Technologies

 

OSGi规范:

l        JSR232 (OSGi for Java ME)

l        JSR291 (OSGi for Java SE)

l        JSR277 (java module system)SUN自己发起的java module system没有采用OSGi规范而是自己做了一个模块管理、生命周期管理的规范。

l        众多商业产品和开源工具基于OSGi重构或建造,OSGi有可能成为产品实现的微内核基础架构。

Ø        IBM

Websphere Application Server 6.1 based on Equinox

RSA

Ø        BEA

microServices based on Equinox, All BEA product will be based on microServices

Ø        Eclipse 3.0+

Ø        Apache

           Struts2

Ø        Spring

           Spring-OSGi ,当前版本 1.0M3

Ø        Simens,Nokia,BMW,Cisco etc.

Ø        SAP,Oracle,IONA etc. are interested in OSGi,and be OSGi EEG member

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值