Apache Camel

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]

*[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)

  • 还没有评论,来抢沙发吧。