Apache_Camel

Infobox Software | name = Apache Camel | logo = | screenshot = | caption = | developer = Apache Software Foundation | latest release version = 2.10.6 | latest release date = | latest preview version = | latest preview date = | operating system = Cross-platform | programming language = Java | genre = 企業集成模式 企業服務總線 SOA 面向消息的中間件 | license = Apache許可證 2.0 | website = Apache Camel是一個基於規則路由和中介引擎 ， 提供企業集成模式的Java對象 ( POJO ) 的實現 ， 通過應用程序接口 （ 或稱爲陳述式的Java領域特定語言 （ DSL ） ） 來配置路由和中介的規則 。 領域特定語言意味着Apache Camel支持你在的集成開發工具中使用平常的 ， 類型安全的 ， 可自動補全的Java代碼來編寫路由規則 ， 而不需要大量的XML配置文件 。 同時 ， 也支持在Spring中使用XML配置定義路由和中介規則 。 在面向服務的體系結構的項目中 ， Camel通常與Apache ServiceMix, Apache ActiveMQ以及Apache CXF一同使用 。 一些獨立的提供商 ， 包括FuseSource ， 爲Camel提供企業級的支持 。 FuseSource提供Camel的經測試 、 認證並提供支持的企業級版本 ， 稱作FUSE Mediation Router 。