Book Image

Apache Karaf Cookbook

By : Jamie Goodyear, Johan Edstorm, Achim Nierbeck, Heath J Kesler
Book Image

Apache Karaf Cookbook

By: Jamie Goodyear, Johan Edstorm, Achim Nierbeck, Heath J Kesler

Overview of this book

Table of Contents (17 chapters)
Apache Karaf Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction


Apache Karaf provides a friendly OSGi-based container environment to deploy, manage, and most importantly, enjoy your applications. One of the more common projects to be hosted on Karaf is the Apache Camel-based router. In this chapter, we'll explore recipes to help make using Camel on Karaf quick, easy, and fun.

Before we proceed, let's take a closer look at Apache Camel.

Apache Camel provides a rule-based routing and mediation engine for Java, implementing Enterprise Integration Patterns (EIPs) as described in Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, Gregor Hohpe and Bobby Woolf, Addison Wesley. One of the key features of the Camel library is its domain-specific language to configure routers and mediation. This allows for type-safe completion of rules in an integrated development environment, thereby greatly saving time and reducing complexity.

Tip

The purpose of this chapter is to explore the Apache Camel-Apache Karaf integration...