2014年6月16日月曜日

Fuseは今どうなっていますか?

原文: What is Fuse now? by Henry Konsek (http://henryk-konsek.blogspot.jp/)

一部の人達は気付いていませんが、この数年間で Fuse ESBはかなりの進化を遂げました。多くの人々は Fuseを、商用サポートバージョンの ServiceMixと捉えています。つまり、CamelCXFActiveMQをデプロイする為に使われる OSGiコンテナ環境と把握されています。

実は、そこも変更されました。 :)

ESB?  もう、そうではありません..

最近、Fabric8と呼ばれる iPaaS インテグレーションプラットフォーム用のオープンソースプロジェクトへ進化しました。iPaaS インテグレーションプラットフォームとは何でしょう? それは、あなたのビジネスサービスやミドルウェアをデプロイしたり管理することができるソフトウェアの一部です。個人的に、Fabric8はソフトウェアの断片(ピース)を接着する(つなぐ)何かと表現します。

Fabric8はオープンソースプロジェクトです。JBoss Fuseは、Fabric8に商用サポートがついたものです。(Red Hatによる素晴らしい技術サポートが提供されます ;)

好きな場所で好きなものをデプロイしてください

Fabric8は poly-containerです。つまり、あなたのサービスを Apache Karafコンテナの内部で動作する OSGi bundleとしてデプロイする必要は、もうありません。Fabric8は統合されたコンテナAPIを提供します。それにより、あなたのサービス(WAR、OSGi bundle、public static void mainを持つ実行可能な classを含む jar、WildFlyモジュールなど)を、あなたの選ぶコンテナ(Tomcat、Karaf、単純なJVMプロセス、WildFly、etc)へデプロイすることが可能です。

Fabric8により、あなたのサービスを単体の物理マシン上で稼働するあらゆるタイプのサーバーへデプロイできるだけでなく、SSHで管理されるリモートマシンへデプロイすることができます。さらには、クラウドコンテナ(OpenshiftDockerなど)へも展開できます。Fabric8の観点からすると、あなたのサービスをどこにデプロイするかは重要ではありません。統合された方法で管理や監視をすることができます。


DevOps天国

私達は devOpsを愛しています。Fabric8は、devOpsの第1級市民(first-class citizens)と見なされている人達と共に開発されています。Fabric8には Hawtioがついてきます。それはとても素晴らしいコンソールです。とにかく試してみてください。Hawtioの為だけに Fabric8を試す価値があると言っても過言ではありません。 :)

コマンドライン指向のユーザー(私のような)には、Fabric8 shellが用意されています。あなたの好きな SSHクライアントを使い、Fabric8 shellに接続することができます。自動補完機能を持つ対話型シェルのアドバンテージをいかし、様々な機能を利用してください。

私にとって、それは何を意味するのか?

あなたは私達のメッセージ関連製品を楽しんでいますか? ActiveMQによる軽量メッセージングサービスは好きですか? メッセージのルーティングや、Apache Camelで利用可能な何億兆(gazillion)ものコンポーネントは好きですか? Apache Karaf shellによるサービス管理は好きですか? Fabric8はすべてを含みます。さらにプロビジョニング機能、管理機能、モニタリング機能がつくので、あなたの管理業務は再び楽しいものになるはずです。:)
ぜひ Fabric8を試していただき、新しいレベルの楽しみ方をいかにソフトウェア開発プロセスにもたらしているかご確認ください。もし問題があった場合、Fabric8に携る人達をメーリングリストIRCチャンネルで見つけることができます。私達はいつでも喜んで潜在的な問題に対して協力します!

原文: What is Fuse now? by Henry Konsek (http://henryk-konsek.blogspot.jp/)

1 件のコメント:

  1. iPaaS や Fabricといったキーワードに興味があるけれどご存知ない方は、ぜひご覧ください。Fuse ESB、ServiceMix、Fabric8、JBoss Fuseの関係がきっちりわかります。情熱的なエントリーで、ワクワクせずにはいられませんよ!

    関係者から聞いた話ですが、Fabric8 は "fabricate"というフレーズから命名されたそうで、バージョン番号とは無関係だそうです

    返信削除