文章:Jim Marino与Meeraj Kunnumpurath专访──关于SCA和Fabric3

BEA以开源的Fabric3运行时为基础,在其WebLogic 10.3中提供了对SCA的支持。就这个机会InfoQ采访了BEA的技术主管Jim Marino和VocaLink的首席技术人员Meeraj Kunnumpurath。采访内容是他们对SOA和SCA的看法,VocaLink实施SOA的方法和这个技术的关键优势。

他们两人都认为SCA是SOA发展的重大进步。它提供了一个基于标准的轻量级编程模型,在简化编程模型负责性的同时,还提供了模块化特性。两人还认为目前对于SCA的宣传远远不够,这是厂商需要努力的一方向。但,他们也认为:

如果我们能小心地推进SCA的发展并避免匆忙地将技术投放到市场会是件好事。

对于OSGi和SCA两者的定位,两人认为这两种技术是互补的。但是由于SCA不仅仅针对于Java,而且OSGi只考虑了单JVM的情形,使得SCA决定开发部署单元这个概念。由它来负责分布式环境中的打包和共享。通过扩展能使OSGi bundle成为其支持格式之一。此外,Meeraj还介绍了VocaLink采用SCA的方法和困难。对于SCA的关键好处,他认为:

如果你想比较SCA和其他技术的话,它没有将你限制在特定技术之上。你可以使用不同的组件实现技术如Spring、Java、BPEL、脚本语言等和各种传输机制如HTTP-WS、JMS、RMI、Hessian、AMQP等。SCA还为我们解决了范围广泛的重要问题:装配、组合、传输层抽象和绑定、意图和策略、域……SCA为我们提供的仍旧是一个轻量级编程模型,但是解决了大范围的复杂问题。

阅读全文: Jim Marino与Meeraj Kunnumpurath专访:关于SCA和Fabric3

你可能感兴趣的:(文章:Jim Marino与Meeraj Kunnumpurath专访──关于SCA和Fabric3)