Apache Camel是一个基于规则路由和中介引擎,提供企业集成模式的Java对象(POJO)的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则。领域特定语言意味着Apache Camel支持你在的集成开发工具中使用平常的,类型安全的,可自动补全的Java代码来编写路由规则,而不需要大量的XML配置文件。同时,也支持在Spring中使用XML配置定义路由和中介规则。
在面向服务的体系结构的项目中,Camel通常与Apache ServiceMix, Apache ActiveMQ以及Apache CXF一同使用。
一些独立的提供商,包括[http://fusesource.com FuseSource],为Camel提供企业级的支持。 FuseSource提供Camel的经测试、认证并提供支持的企业级版本,称作[http://fusesource.com/products/enterprise-camel/ FUSE Mediation Router]。
参见
*企业消息系统
*面向消息的中间件
*Apache ActiveMQ
*Apache CXF
*Apache MINA
*Apache ServiceMix
*FUSE Mediation Router
*Open ESB
*企业服务总线
*面向服务的体系结构
*事件驱动的SOA
图书
*
*
外部链接
*[http://camel.apache.org/ Apache Camel主页]
*[http://fusesource.com/fuse/apache-books/ Free chapter of Camel in Action]
*[http://camelone.fusesource.com CamelOne 2012 Conference]
*[http://fusesource.com/products/enterprise-camel/ Fuse Mediation Router based on Apache Camel]
- Methods & Tools article - [http://www.methodsandtools.com/tools/tools.php?camel Camel, an Open Source Routing Framework]
- JDJ article - [https://web.archive.org/web/20080820090048/http://opensource.sys-con.com/read/504392.htm SOA Made Easy with Open Source Apache Camel]
- DZone article - [https://web.archive.org/web/20100114003813/http://architects.dzone.com/articles/apache-camel-integration Apache Camel: Integration Nirvana]
- [https://web.archive.org/web/20100106092111/http://refcardz.dzone.com/refcardz/enterprise-integration Enterprise Integration Patterns with Apache Camel Refcard]
*[https://web.archive.org/web/20080915035805/http://wiki.open-esb.java.net/Wiki.jsp?page=CamelSE Apache Camel JBI Service Engine]
*[http://cwiki.apache.org/qpid/ Apache Apache Qpid]
*[http://talend.com/ Talend ESB based on Apache Camel]
评论 (0)