Apache Camel

Apache Camel 是一個非常強大的基於規則的路由以及媒介引擎,該引擎提供了一個基於POJO的 企業應用模式(Enterprise Integration Patterns)的實現,你可以採用其異常強大且十分易用的API (可以說是一種Java的領域定義語言 Domain Specific Language)來配置其路由或者中介的規則。 通過這種領域定義語言,你可以在你的IDE中用簡單的Java Code就可以寫出一個類型安全並具有一定智能的規則描述文件。這與那種複雜的XML配置相比極大簡化了規則定義開發。 當然Apache Camel也提供了一個對Spring 配置文件的支持。

Apache Camel 採用URI來描述各種組件,這樣你可以很方便地與各種傳輸或者消息模塊進行交互,其中包含的模塊有 HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF Bus API。 這些模塊是採用可插拔的方式進行工作的。Apache Camel的核心十分小巧你可以很容易地將其集成在各種Java應用中。

 

Book DescriptionApache Camel is a Java framework that lets you implement the standard enterprise integration patterns in a few lines of code. With a concise but sophisticated DSL you snap integration logic into your app, Lego-style, using Java, XML, or Scala. Camel supports over 80 common transports such as HTTP, REST, JMS, and Web Services.

Camel in Action is a Camel tutorial full of small examples showing how to work with the integration patterns. It starts with core concepts like sending, receiving, routing, and transforming data. It then shows you the entire lifecycle and goes in depth on how to test, deal with errors, scale, deploy, and even monitor your app— details you can find only in the Camel code itself. Written by the developers of Camel, this book distills their experience and practical insights so that you can tackle integration tasks like a pro.

What’s Inside • Valuable examples in Java and XML • Explanations of complex patterns • Error handling, testing, deploying, managing, and running Camel • Accessible to beginners, useful to experts
 

Camel in Action

本書永久鏈接:http://www.ppurl.com/2011/01/camel-in-action.html

apache camel source code

 

This project hosts the source code for the examples of the Camel in Action book written by Claus Ibsen and Jonathan Anstey.

To get in touch with the us the authors you can write on the Manning Author Online forum.

Note: The source code is available for download or in subversion. The download is a ZIP of the source code targeted for official Camel releases. The source code in SVN is following latest development and include fixes for reported issues with the source code. 

 http://code.google.com/p/camelinaction/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章