Apache Camel

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。

 参见 
企业消息系统
面向消息的中间件
Apache ActiveMQ
Apache CXF
Apache MINA
Apache ServiceMix
FUSE Mediation Router
Open ESB
企业服务总线
面向服务的体系结构
事件驱动的SOA

 图书 

 外部链接 
Apache Camel主页
Free chapter of Camel in Action
CamelOne 2012 Conference
Fuse Mediation Router based on Apache Camel
 Methods & Tools article - Camel, an Open Source Routing Framework
 JDJ article - SOA Made Easy with Open Source Apache Camel
 DZone article - Apache Camel: Integration Nirvana
 Enterprise Integration Patterns with Apache Camel Refcard
Apache Camel JBI Service Engine
Apache Apache Qpid
Talend ESB based on Apache Camel

Category:Apache软件基金会
Category:企业应用集成
Category:面向消息的中间件
Category:面向服务的架构
Category:Java企业平台