Apache Camel

Camelはオープンソースのインテグレーションフレームワークです。データの入出力を行う様々なシステムを迅速かつ容易に統合することができます。

始めよう Camelとは?

コンピュータとデータ処理を表す歯車

最新情報

なぜCamelなのか?

Enterprise Integration Patternsに基づく

Camelは、Gregor Hohpe氏とBobby Woolf氏の素晴らしい本に出てくるEnterprise Integration Patternsのほとんどをサポートしています。また、マイクロサービスアーキテクチャからの新しい統合パターンもサポートしており、ベストプラクティスをすぐに適用してインテグレーションの問題を解決することができます。

EIPの詳細はこちら

component icon

runtime icon

多様な実行環境をサポート

Apache Camelはスタンドアロンで、Spring Boot、Quarkus、アプリケーションサーバ、クラウドにライブラリとして組み込むことができます。Camelのサブプロジェクトは、あなたの作業を容易にすることに重点を置いています。

Camelのサブプロジェクトへ

多数の接続コンポーネント

データベース、メッセージキュー、APIなど、基本的にあらゆるものにアクセスするために使用される数百のコンポーネントが含まれています。あらゆるものとの統合をサポートします。

コンポーネントリファレンスへ

component icon

data icon

50種類以上のデータフォーマットに対応

Camelは約50種類のデータフォーマットをサポートしており、金融、通信、医療などの業界標準フォーマットをサポートしているので、複数のフォーマットのメッセージを変換することができます。

サポートしているフォーマットを見る

Apache Camelプロジェクト

data icon

Camel Core

Apache Camelは、データの入出力を行う様々なシステムを統合するのに役立ちます。

続きを読む

data icon

Camel K

Apache Camel Kは、Kubernetes上でネイティブに動作する軽量なインテグレーションフレームワークです。

続きを読む

data icon

Camel Quarkus

Apache Camel Quarkusは、280以上のCamelコンポーネントをQuarkusのエクステンションとしてパッケージ化しています。

続きを読む

data icon

Camel Kafka Connector

Apache Camel Kafka Connectorは、Kafka ConnectにCamelを組み込みます。

続きを読む

data icon

Camel Spring Boot

Apache Camel Spring Bootは、Spring Boot上でCamelを動作させ、CamelコンポーネントのStarterを提供します。

続きを読む

data icon

Camel Karaf

Apache Camel Karafは、Apache CamelのコンポーネントをOSGi環境で動作させることができます。

続きを読む

Apache & OpenSource

Apache Software Foundationの20年

Camelはあなたのプロジェクトです!

CamelはApache Software Foundationのプロジェクトであり、Apache v2ライセンスの下で利用可能です。完全にオープンなコミュニティであり、常に提案やコメントに耳を傾けています。

SourcesMailing listsissue tracker:完全にオープンなので、直接アクセスすることができます。

私たちはコントリビューションも歓迎しています。遠慮なくコントリビュートしてください。このページを編集して貢献することができます。

コミュニティに参加する | コントリビュートするには