---
id: apache-camel
type: Product
type_label: Produit logiciel
title: Apache Camel
aliases:
- Camel
- camel-hl7
- camel-mllp
- camel-fhir
- Open eHealth Integration Platform
- IPF
names:
  nl: Apache Camel
  fr: Apache Camel
  en: Apache Camel
  de: Apache Camel
jurisdiction:
- internationaal
themes:
- architectuur-en-infrastructuur
- softwaremarkt
lifecycle: productie
lifecycle_note: 'Projet open source actif, en production, avec des releases presque mensuelles. La version
  4.22.1 de septembre 2026

  était, lors de la vérification du 5 octobre 2026, une release LTS.'
version: 4.22.1 LTS (septembre 2026)
summary: 'Apache Camel est un framework open source avec lequel les développeurs routent et transforment
  les flux de données

  entre applications. Il s''intègre comme bibliothèque dans des logiciels Java et décrit les routes en
  code, sans

  environnement de gestion graphique propre. Les applications de soins peuvent utiliser des composants
  pour HL7 v2,

  MLLP et FHIR; le projet complémentaire IPF fournit des briques pour les profils IHE. Pour les hôpitaux,
  Camel est

  surtout pertinent comme brique de développement, mais un usage belge dans les soins de santé n''est
  pas démontré

  publiquement.'
links:
- soort: website
  url: https://camel.apache.org/
  label: Apache Camel
  taal: en
- soort: documentatie
  url: https://camel.apache.org/manual/
  label: Apache Camel-handleiding
  taal: en
- soort: repository
  url: https://github.com/apache/camel
  label: apache/camel op GitHub
  taal: en
last_verified: '2026-10-05'
relations:
- type: madeBy
  direction: uit
  target: org:apache-software-foundation
  target_url: null
  status: established
- type: seeAlso
  direction: uit
  target: integratie-engine
  target_url: https://ehealth-atlas.be/fr/moteur-d-integration/
  status: established
- type: comparedWith
  direction: uit
  target: mirth-connect
  target_url: https://ehealth-atlas.be/fr/mirth-connect/
  status: established
- type: implements
  direction: uit
  target: fhir
  target_url: https://ehealth-atlas.be/fr/hl7-fhir/
  status: established
- type: about
  direction: in
  target: integratie-engine
  target_url: https://ehealth-atlas.be/fr/moteur-d-integration/
  status: established
- type: comparedWith
  direction: in
  target: mirth-connect
  target_url: https://ehealth-atlas.be/fr/mirth-connect/
  status: established
release: 2026.11.12-3
url: https://ehealth-atlas.be/fr/apache-camel/
license: CC BY 4.0
---

# Apache Camel

Apache Camel est un framework open source avec lequel les développeurs routent et transforment les flux de données
entre applications. Il s'intègre comme bibliothèque dans des logiciels Java et décrit les routes en code, sans
environnement de gestion graphique propre. Les applications de soins peuvent utiliser des composants pour HL7 v2,
MLLP et FHIR ; le projet complémentaire IPF fournit des briques pour les profils IHE. Pour les hôpitaux, Camel est
surtout pertinent comme brique de développement, mais un usage belge dans les soins de santé n'est pas démontré
publiquement.

## De quoi s'agit-il ?

Apache Camel est un framework d'intégration open source polyvalent fondé sur les Enterprise Integration Patterns.[^1] Il s'agit d'une petite bibliothèque intégrée dans n'importe quelle application Java ; les règles de routage et de médiation sont écrites dans des DSL (Java, XML, YAML), et non dans un moteur graphique.[^1] Camel est un projet de l'Apache Software Foundation sous licence Apache v2.[^1]

Camel est donc une brique de base et non un [moteur d'intégration](https://ehealth-atlas.be/fr/moteur-d-integration/) prêt à l'emploi : qui utilise Camel construit lui-même la couche de gestion et de suivi ou se la procure ailleurs. Le contraste avec un moteur tel que [Mirth Connect](https://ehealth-atlas.be/fr/mirth-connect/), dans lequel les utilisateurs gèrent les canaux au moyen de l'interface de gestion Administrator, est expliqué sur ces pages.[^1][^2]

## Quels services offre-t-il ?

| Brique | Quoi | Pour qui | Page |
|---|---|---|---|
| Routage et médiation | Routage, transformation et gestion des erreurs sous forme de code | développeurs Java et équipes d'intégration | [moteur d'intégration](https://ehealth-atlas.be/fr/moteur-d-integration/)[^1] |
| Composants HL7 et MLLP | Traite HL7 v2 via MLLP avec HAPI et gère les accusés de réception | intégrations dans les soins | cette page[^3][^4] |
| Composant FHIR | S'intègre à HAPI FHIR | intégrations dans les soins | [FHIR](https://ehealth-atlas.be/fr/hl7-fhir/)[^5] |
| Dead Letter Channel | Déplace les messages impossibles à traiter ou à envoyer vers une file d'attente distincte | gestionnaires d'intégrations | cette page[^6] |
| IPF | Étend Camel avec des profils IHE et des DSL HL7 | développeurs dans le domaine des soins | cette page[^7] |

### Interfaces techniques

- **HL7 v2 et MLLP :** les composants HL7 et MLLP reposent sur HAPI[^3][^4].
- **[FHIR](https://ehealth-atlas.be/fr/hl7-fhir/) :** le composant FHIR repose sur HAPI FHIR[^5].
- **IHE :** IPF 5.3.0 complète l'audit ATNA fondé sur FHIR, notamment pour PIXm, PDQm et MHD[^7][^8].

## Où en est-il et qui l'utilise ?

**Production (open source) :** l'Apache Software Foundation gère Camel.[^1]

**Extension pour les soins (IPF) :** l'Open eHealth Integration Platform (IPF) est une extension d'Apache Camel destinée au traitement des messages et à la connexion de systèmes d'information dans les soins, disponible sous l'Apache License 2.0.[^7] IPF offre des briques pour des profils IHE tels que XDS, PIX, PDQ et XCPD, ainsi que des DSL pour HL7v2 et HL7v3.[^7]

Aucun usage de Camel ou d'IPF dans les soins en Belgique n'a été trouvé. Des composants prêts à l'emploi pour les services belges de la Plate-forme eHealth ou [KMEHR](https://ehealth-atlas.be/fr/kmehr/) ne sont pas non plus attestés publiquement.

### Versions et maintenance

- Camel publie une version presque tous les mois ; les versions LTS reçoivent des correctifs de bogues et de sécurité pendant un an au maximum.[^9]
- Camel 4.22.1 est une version LTS compatible avec Java 17, 21 et 25.[^10]
- IPF 5.3.0 est sorti le 1er septembre 2026.[^8]

## Qu'est-ce que cela signifie pour un hôpital ?

Camel est une alternative pour qui veut construire des intégrations sous forme de code plutôt que dans un moteur graphique ; voir la comparaison sur [Moteur d'intégration (interface engine)](https://ehealth-atlas.be/fr/moteur-d-integration/).[^1]

**Recommandation (propre) :** n'envisagez un framework comme Camel que s'il existe structurellement une capacité de développement et de gestion en Java pour les routes, le suivi et la gestion des correctifs ; comparez l'effort total à celui d'un moteur doté d'une interface de gestion. L'Atlas ne recommande aucun produit.

Les routes sont écrites dans des DSL Java, XML ou YAML et exigent des connaissances en développement[^1]. En raison du cycle de release court et d'un support LTS d'un an au maximum, des mises à niveau régulières sont nécessaires[^9]. Camel 4.22.1 requiert Java 17, 21 ou 25[^10].

## Incertitudes et informations contradictoires

- Un usage belge de Camel ou d'IPF, ainsi que des composants eHealth belges, n'ont pas été trouvés ; cette lacune n'est pas une preuve d'absence.
- L'Atlas ne dispose d'aucune source indépendante sur la part de Camel dans les intégrations dans les soins ; les descriptions figurant sur cette page proviennent du projet lui-même.

## Relaties

- est fourni par: org:apache-software-foundation (établi)[^1]
- voir aussi: [Moteur d'intégration (interface engine)](https://ehealth-atlas.be/fr/moteur-d-integration/) (établi)[^1]. Framework-variant van het patroon integratie-engine; geen zelfstandige engine met beheerinterface.
- est comparé à: [Mirth Connect (NextGen Connect)](https://ehealth-atlas.be/fr/mirth-connect/) (établi)[^1][^2][^3][^11]. Alternatief: Camel-routes in code versus Mirth-kanalen in een grafische beheerinterface; beide gebruiken HAPI voor HL7 v2.
- implémente: [HL7 FHIR](https://ehealth-atlas.be/fr/hl7-fhir/) (établi)[^5]. Camel FHIR-component (sinds Camel 2.23) op basis van de HAPI FHIR-bibliotheek.
- porte sur (entrant): [Moteur d'intégration (interface engine)](https://ehealth-atlas.be/fr/moteur-d-integration/) (établi)[^1][^3]
- est comparé à (entrant): [Mirth Connect (NextGen Connect)](https://ehealth-atlas.be/fr/mirth-connect/) (établi)[^2][^1][^11][^3]

## Open vragen

- Wordt Camel of IPF gebruikt in Belgische eHealth-toepassingen (eHealth-platform, softwareleveranciers, ziekenhuizen)? Niet gevonden.
- Bestaan er Camel-componenten of -routes voor Belgische eHealth-diensten of KMEHR? Niet gevonden.

## Bronnen

[^1]: [What is Camel?](https://camel.apache.org/manual/faq/what-is-camel.html). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 98f4e85076bdcc03… (SRC-9bc6ac0a7f)
[^2]: [Mirth® Connect by NextGen Healthcare (GitHub-repository, README)](https://github.com/nextgenhealthcare/connect). NextGen Healthcare (GitHub). Opgehaald 2026-09-28, sha256 38d71188fc324566… (SRC-8da1ea8396)
[^3]: [Apache Camel - HL7 (component en dataformat)](https://camel.apache.org/components/4.22.x/dataformats/hl7-dataformat.html). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 436d54d25d72f83a… (SRC-6cb214c582)
[^4]: [Apache Camel - MLLP component](https://camel.apache.org/components/4.22.x/mllp-component.html). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 a8c56be58a89cbc7… (SRC-766f18cbf7)
[^5]: [Apache Camel - FHIR component](https://camel.apache.org/components/4.22.x/fhir-component.html). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 27c0843e1b05ab19… (SRC-e9063759a6)
[^6]: [Apache Camel - Dead Letter Channel](https://camel.apache.org/components/4.22.x/eips/dead-letter-channel.html). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 d77181b2c9e764e9… (SRC-d3df6e5982)
[^7]: [Open eHealth Integration Platform (IPF) - GitHub](https://github.com/oehf/ipf). Open eHealth Foundation. Opgehaald 2026-09-28, sha256 3663ca1a40b11ce7… (SRC-54855d801f)
[^8]: [IPF release 5.3.0](https://github.com/oehf/ipf/releases/tag/ipf-5.3.0). Open eHealth Foundation, 2026-09-01. Opgehaald 2026-09-28, sha256 1b6bd8a2603b157b… (SRC-37b2a0dedf)
[^9]: [Apache Camel - Downloads](https://camel.apache.org/download/). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 a07199b04fa60983… (SRC-1e7e6d2774)
[^10]: [Apache Camel Release 4.22.1](https://camel.apache.org/releases/release-4.22.1/). The Apache Software Foundation. Opgehaald 2026-09-28, sha256 f958c4b870ee2357… (SRC-bdd6065c84)
[^11]: [Mirth Connect wiki - 3.12.0 What's New](https://github.com/nextgenhealthcare/connect/wiki/3.12.0---What's-New). NextGen Healthcare. Opgehaald 2026-09-28, sha256 ab72e3856922ca74… (SRC-25769bece9)
