Chapter 1. Introduction

The goal of this document is to describe the Camel OSGi service and how to use it in your applications.

Camel is a light ESB (Enterprise Service Bus) developped by Apache (see http://camel.apache.org/ ). The service provided here is a wrapper of the existing Camel OSGi component. The goal of this wrapper is to manage all the contexts of camel that are running on the gateway in order to concentrate the knowledge of the infrastructure. Therefore, it will be easier to monitor the bus. When an application will use the ESB, it will have to use the service, which will provide the application a new context to work on (deploy new endpoints, new routes, ...).