開源SOA平臺:Turmeric

jopen 11年前發布 | 21K 次閱讀 SOA WEB服務/RPC/SOA

開源SOA平臺:Turmeric

Turmeric是eBay公司開發的SOA開源平臺。這個平臺擁有一個完整的安全措施驅 動的保安系統,它基于Java,遵守WSDL, SOAP, XML, JSON, XACML, REST等主要標準,支持各種協議和數據格式的可插拔,可用于SOA的服務端以及應用端的開發、部署、安全保護、運行和監控。平臺提供了Eclipse 插件,輔助SOASOA的服務端以及應用端程序的開發。當前發布的版本是1.0.0 GA,包括eBay公司內部使用的類似平臺的大部分組件,只是將其中依賴于商業產品的一些功能去除,并代之以開源的等價實現。

由于來自eBay的生產系統,Turmeric的可擴展性和定制性都非常出色,而且為大規模系統進行了優化。 而且,Turmeric已經在eBay內部使用多年,開發了超過150個SOA服務。其中有些服務已經開放給大眾使用 (http://developer.ebay.com/products/overview/

 

Turmeric平臺主要包括:

  • 運行環境支持開箱即用多種數據格式(SOAP,XML, JSON, REST, 和 Binary XML)。

    </li>

  • 各種服務質量(QoS)有關的功能,如,身份驗證(Authentication),授權(Authorization),和使用率限制(Rate Limiting),可通過為服務定義安全措施(Security Policies)來控制。

    </li>

  • 內置在運行環境的指標收集系統運行監測

    </li>

  • 基于服務庫的服務注冊和管理。

    </li>

  • 支持數據類型庫,提供定義和管理類型的能力,使得定義的數據類型可在多個服務里重用

    </li>

  • 報錯信息庫另一個有用的功能,它讓你定義和管理跨服務使用的報錯信息

    </li> </ul>

    eBay公司還與云計算的開源軟件公司Intalio合作。由Intalio提供商業應用的客戶支持。

    項目主頁:http://www.baiduhome.net/lib/view/home/1362214176404

    </span></span>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!