JACUGへようこそ

Japan Apache Camel Users Groupは, Apache Camelの有効性を知ってもらえるよう
各種情報を発信していくプロジェクトです。


Apache Camel
Apache Software Foundation(ASF)が開発しているオープンソースのルーティングエンジンです。

例えば自分のマシン上で作成したExcelやCSVデータがあるとします。この時、自分のPCの作業場所から別の場所に移動/コピーしたり、他のコンピュータに送信したり、不足している情報を他のコンピュータから取得してExcelやCSVに追加する作業が必要となるケースがあります。

処理するデータ量が少なければ手作業でやっても全然差し支えありませんが、これを1日に何千件も処理する必要があるとしたらさすがに自動化したいと思いませんか?

Javaやシェルスクリプトを使って自動化することも可能ですが、データの送信先が1台のPCから複数台に増えたり、送信方法がメールに加えてFTPも必要となった場合、プログラムが煩雑になってしまいます。

Apache Camelはまさしくこのようなことを自動化するのに最適なフレームワークになります。Camelを使うことで以下のことが簡単に実現できます。

  • 各種プロトコルを使った送受信
  • キーワードを元に送信先の振り分け
  • ASFを始めとして100以上のOSSの活用

サンプルコードなどを記載した、SourceForgeのページはこちらになります。