分析表示:eBay开源SOA平台Turmeric

1月14日,eBay公司宣布将其SOA平台Turmeric开源。这是一个完整的策略驱动的SOA平台,基于Java,遵守WSDL, SOAP, XML, JSON, XACML, REST等主要标准,支持各种协议和数据格式的可插拔,可用于SOA服务与应用程序的开发、部署、安全保护、运行和监控。平台还提供了一些Eclipse插件,辅助SOA服务与应用程序的开发。首次发布的版本是0.9.0 Beta,包括eBay公司内部使用的类似平台的大部分组件,只是将其中依赖于商业产品的一些功能去除,并代之以开源的等价实现。

由于来自eBay的生产系统,Turmeric的可扩展性和定制性都非常出色,而且为大规模系统进行了优化。

Turmeric平台主要包括:

核心运行时环境。由一个灵活的绑定框架库、服务器端的服务提供框架SPF、客户端的服务调用框架SIF组成。它是平台的基础设施,基于流水线架构,非常灵活。开发人员可以对它的几乎各个部分自定义或者开发插件。
多个Eclipse插件。
完整的监控平台。
策略驱动的安全服务。一切都可以通过策略进行配置。
当然,由于是早期版本,该平台还有不少问题。eBay公司欢迎来自社区的反馈。