在最近的一篇文章中,Sun 的SOA 产品总监Kevin Schmidt 提及了Oracle 与BEA 加入到Sun 的Web 服务规范实现栈(Web Services stack) Tango 项目的现况。他谈到:
BEA 与 Oracle 已加入到项目中来,他们不会再分开而各自为政。
这是否作为他们对项目的共同贡献而不是各自的贡献,现在还不而得知,但无论走哪条路其发展都仍是有趣的。Kevin 继续讲到 Tango 正作为开源项目来开发,并且说到 Sun 有多么渴望与社区中的其他成员进行合作。
我们非常乐意与其他正在做这方面的成员合作,或者一起来对社区贡献。我们在 Tango 项目中所做的那些工作都是开源的,它是 Glassfish 开源社区的一部分。其他成员正在使用它并已把它加入到他们的产品中了,所以我们这种形式的合作是有缘由的。
事实上已有许多 Web 服务规范实现栈的开源项目存在了,其中包括 Apache Axis 、 JBossWS 和 XFire 。如果各大商业厂商都决定走开源路线而不自己开发,那这就使得微软只能孤芳自赏其规范实现栈了。伴随着各开源的 Web 服务规范实现栈的能力和性能的日益提升,有些厂商把他们的开发精力集中在其它方面,这也是合情合理的。毕竟,在基础架构的商品化方面,开源项目做更好。但这是否会使 Tango 成为需要认真对付的突起异军呢?Kevin 指出:
它的重大意义在于,可以让不同的 Web 服务平台间进行互操作。这当然也是我们与微软合作的原因。
可互操作性当然是 Tango 的主攻之处,但事实上其它一些项目也同样做到了这点,并且通常其设置更为合乎规格。此外,Tango 所支持的某些规范,并不是或者成为不了标准。然而,许多用户和分析人员留意到的是Tango 所强调的与微软间的可互操作性,并且这点的确非常重要。我们仍需放长双眼去看是否互操作性这点就足已让Tango 胜出其他的开源项目。但现阶段看来,对比Sun 其它所有的项目,它至少似乎已经引发了数量相当可观的人对其的思考。
评论