Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns with powerful Bean Integration. http://camel.apache.org/
Apache Camel is a powerful open source integration framework based on known Enterprise Integration Patterns with powerful Bean Integration.
Enterprise Integration Pattern の実装の 1 つ。
以前の記事rheb.hatenablog.com で紹介した Apache Camel 向け開発ツールですが、今回は 先日(2024/12/10)リリースされた Kaoto 2.3 に関するご案内です。 ビジュアル Camel エディターとしてアップデートを重ねる Kaoto ですが、今回のマイナーアップデートにも注目すべき機能が多数あります。 特に目立つ機能を2つご紹介します。 1: 製品版 Camel ライブラリーバージョンを選択可能に コミュニティーバージョンだけでなく製品バージョンを指定できますので、より迷うことなく必要なコンポーネントを選びエディットできます。(画像は、Kaotoコミ…
Red Hat の古市です。 Red Hat Fuse は 既に End of Life を向かえ、Extended Life cycle support(ELS)の終了も間近に控えています。 https://access.redhat.com/product-life-cycles?product=Red%20Hat%20Fuse 皆さん、Red Hat Build of Apache Camel 4.x への移行はお済みでしょうか?順調に進んでいますでしょうか? Karaf runtime 上で、 Blueprint XML DSL を使った資産をお持ちの方が多くいらっしゃるかと思いますが…
Red Hat の古市です。 今後主力製品としてサポートされる Red Hat Build of Apache Camel 4.x 向け開発ツールを、こちらのブログでご紹介しています。ツールの概要と簡単な使い方、最後にフィードバック方法について順に記載していますので、ぜひご覧ください。 https://playintegration.blogspot.com/2024/04/red-hat-buld-of-apache-camel-4-vscode.html
こんにちは、ソリューションアーキテクトの蒸野(ムシノ)です。 今回は、Red Hat Developerのブログ Apache Camel boosts Quarkus performance | Red Hat Developer の翻訳記事を紹介させて頂きたいと思います。 一部、記事の内容を分かりやすくするため、オリジナルにない補足事項を追加しています。ご承知おきいただけらと思います。 Camel Quarkusは、 Apache Camelコミュニティのサブプロジェクトであり、Quarkus上でCamelを実行できるようにするものです。Apache Camelは、こちらでも説明させていた…
こんにちは、ソリューションアーキテクトの蒸野(ムシノ)です。 これまで Apache Camel や Red Hat Fuse のご紹介をしてきました。 今回は本シリーズ最後となります、Apache Camelをベースとした製品ファミリの「Camel Extensions for Quarkus」と「Camel K」をご紹介したいと思います。 前回までの振り返り rheb.hatenablog.com rheb.hatenablog.com Apache Camel 製品ファミリ Apache Camel はいくつかのサブプロジェクトに別れています。Red Hat ではこのサブプロジェクトに合…
こんにちは、ソリューションアーキテクトの蒸野(ムシノ)です。 前回はFuseのベースになっている Apache Camel の特徴やサンプルコードをご紹介しました。 今回はようやく Red Hat Fuse について説明していきたいと思います。 前回の振り返り rheb.hatenablog.com それでは Fuse をご存知無い方に向けて、製品の概要や利用する上でのメリット、どこから始めるべきか?という点のご紹介をしていきたいと思います。 Fuse 概要 Fuse は、Apache Camel 2.x をベースにし多様なインテグレーションパターンを実装したインテグレーションエンジンと位置づ…
こんにちは、ソリューションアーキテクトの蒸野(ムシノ)です。 今回から「Red Hat Fuse」について数回に分けて取り上げてみたいと思います。 まず、Fuseの製品紹介については、下記をご覧ください。 www.redhat.com 初回はFuseのベースとなっている「Apache Camel」の概要に絞って説明をしたいと思います。 「Apache Camelのユーザ会」では以下のように説明しています。 オープンソースのコンポーネントベースのルーティングエンジン 例えば自分のマシン上で作成したExcelやCSVデータがあるとします。 この時、自分のPCの作業場所から別の場所に移動/コピーした…
Red Hat エンジニアリングの佐藤匡剛です。 先日ApacheCon Asia 2021にて、Integration as a Script -- Integration made easy with Apache Camel and JBang という発表を行いました。 発表は英語でしたが、同じ内容を日本語で記事にしたのでこちらに紹介します。 JBangは、Javaをスクリプトのように実行できるツールです。日本での知名度はまだまだ低いですが、Quarkusのエンジニアが開発していることもありモダンなJava開発環境との連携が充実しており、非常に将来性があるツールです。この発表/記事では、…
レッドハットのソリューションアーキテクトの森です。 Red Hat build of Apache Camel(旧 Red Hat Fuse)では、開発のためのツールをいくつかご用意しています。 今回は、効率よくプロトタイピングを行うことができる、Camel JBang (Camel CLI) についてご紹介をします。 Camel JBangを使用すると、シンプルなスクリプトファイルを使用してCamelルートを実行できます。
こんにちは。Specialist Solution Architect の瀬戸です。 Red Hatから去年発表されたRed Hat Trusted Software Supply ChainおよびTrusted Application Pipelineという製品群をご存知でしょうか? ご存知でなくても、これらの製品が実現したいことはとても簡単なので、簡単に学んでみましょう。 どこにでもある「脅威」 これらはTrusted (信頼できる程度の意味)という名前がついている通り、セキュリティを担保するための製品群です。 ソフトウェアを開発して、本番環境でアプリケーションを動作させるまでをセキュアに…
この記事は CADDi プロダクトチーム Advent Calendar 2024の2日目の記事です。 Tech チームの前多です。個人的なことですが この一年で10kgほど減量しました。体重や食事量、活動量の記録と可視化を行って調整してきた結果だと思います。 人生もシステムもオブザーバビリティが大事ですね。 CADDi の技術スタックは採用サイトでも紹介されている通り、TypeScript, Python, Rustの比率が高めです。 一方でプロダクトや組織の拡大に合わせて、生産性の高い技術スタックの検討も行っています。 JavaおよびJVM関連技術も検討候補の一つで、私も3,4年ぶりくらい…
こんにちは。ソリューションアーキテクトの瀬戸です。 今回はApache Camelアプリケーションの開発環境のセットアップをしてサンプルアプリを確認してデプロイまでをしてみたいと思います。 Apache Camelって何よ?って思った人は、蒸野さんが書いているブログ記事:Apache Camel 超入門を参照してください。 rheb.hatenablog.com 以前Red HatではFuseという名前でApache Camelを製品化して販売していました。 今はRed Hat build of Apache Camelという名前で製品化されているのですが、Red Hat build of A…
Red Hatのエンジニアコミュニティが贈る恒例イベント「Red Hat Tech Night」が今年も開催されることが決定しました! 日時: 2024年10月17日(木) 17:00〜18:30 17:00 - 18:00 : LTセッション 18:00 - 18:20 :パネルセッション 場所: 虎ノ門ヒルズフォーラム 5F Red Hat Tech Nightとは、Red Hatの有志ボランティアメンバーによるお祭りで、最新のオープンソース技術や文化、プロジェクトについて、視聴者置いてきぼりで語りたいことを熱く語る技術イベントです。 昨年は、コロナ禍による中断を経て、2年ぶりの開催となっ…
イベント駆動アーキテクチャ - ブローカータイプ - イベント駆動アーキテクチャのブローカータイプの実装方法 ブローカータイプの構造 ブローカータイプのメリット ブローカータイプの開発事例例 イベント駆動アーキテクチャ メディエイターパターンとは イベントメディエイターの実装方法 イベント駆動アーキテクチャのエラー処理 AWSでイベント駆動アーキテクチャを実装すると... イベント駆動アーキテクチャの総評 備考 参考 「FundamentalsOfSoftwareArchitecture.md」という記事を参考にしてます。 https://github.com/zhangjunhd/readi…