開源的企業服務總線(ESB) - Celtix
Celtix高級消息傳遞中間件。該基于Apache Incubator項目Qpid,是運行于分布式SOA系統中的消息傳遞基礎架構,它基于標準、技術中立性,并且具有良好的互操作性和開放性。
1、可擴展的服務框架。 Celtix高級服務引擎是一種輕量級的,可靈活擴展的插件式服務架構,用于創建和連接Web服務。Celtix企業版的服務引擎內核式基于Apache Incubator CXF而建,而Apache Incubator CXF又是由 ObjectWeb Celtix和 Codehaus Xfire項目擴展而來。此外,Celtix企業版還實現了JAX-WS標準,將Java碼自動轉化為Web服務,使得Java服務開發變得更加容易。基于Eclipse SOA工具項目的Eclipse工具包也是Celtix 企業版的基本組成部分之一。
2、豐富的消息模式。基于Apache Incubator Qpid 項目中對AMQP(先進消息隊列協議)規范的實現,Celtix企業版提供了一種高性能的分布式消息架構平臺。Celtix的消息支持
多種模式,包括點到點的消息隊列和發布-訂閱等。此外,Celtix 企業版還集成了 Apache Incubator Active MQ來支持JMS消息模式。
3、靈活的部署。 Celtix 企業版給客戶提供多種部署模式,包括使用基于Spring 結構和/或Apache Tomcat項目的輕量級容器。另外,Celtix企業版可以在任何一種J2EE 或JBI容器中部署。這種靈活性使得Celtix在企業內部可以更容易地實現跨不同技術的廣泛部署。
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!