Apache Camel

Apache Camel is a powerful Java-based integration framework that can be used to integrate countless technologies, including IBM i. For a brief introduction, see this article: Integrate IBM i With Anything Using Apache Camel.

Examples Examples of using Apache Camel on IBM i can be found in the IBM i OSS examples repository, in the ‘camel’ directory.

Using the Camel JT400 Component

The JT400 Component can be used to integrate with IBM i in several ways, including:

  • Message queues

  • Data queues

  • Program call

Other Components

Most other Apache Camel components are platform-agnostic and can be used from IBM i or to directly interact with IBM i. Some of the components most commonly used explicitly for IBM i integration include, but are not limited to: