Book Image

APACHE KARAF COOKBOOK

Book Image

APACHE KARAF COOKBOOK

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...