Turmeric是eBay公司开源的SOA平台。这是一个完整的策略驱动的SOA平台,基于Java,遵守WSDL, SOAP, XML, JSON, XACML, REST等主要标准,支持各种协议和数据格式的可插拔,可用于SOA服务与应用程序的开发、部署、安全保护、运行和监控。平台还提供了一些Eclipse 插件,辅助SOA服务与应用程序的开发。由于来自eBay的生产系统,Turmeric的可扩展性和定制性都非常出色,而且为大规模系统进行了优化。
<IMG border=0 alt=Turmeric.jpg src="https://simg.open-open.com/show/c4ec02511d6058bae5a738212169b69d.jpg" alignment="">
Turmeric平台主要包括:
- 核心运行时环境。由一个灵活的绑定框架库、服务器端的服务提供框架SPF、客户端的服务调用框架SIF组成。它是平台的基础设施,基于流水线架构,非常灵活。开发人员可以对它的几乎各个部分自定义或者开发插件。
- 多个Eclipse插件。
- 完整的监控平台。
- 策略驱动的安全服务。一切都可以通过策略进行配置。