オープンソースのSOAソリューションを評価します。オプションは何ですか?
(おそらく)完全なSOAスタックを提供するものを探しています。
以下の機能が欲しいです-
- BPEL
- BPM
- ESB
- SOAガバナンス
- 優れた工具
現在、GlassfishESBは良いオプションのように見えます。他に良いスタックはありますか?
オープンソースのSOAソリューションを評価します。オプションは何ですか?
(おそらく)完全なSOAスタックを提供するものを探しています。
以下の機能が欲しいです-
現在、GlassfishESBは良いオプションのように見えます。他に良いスタックはありますか?
WSO2 は、完全なオープン ソース SOA スタックを提供します。また、オンプレミスとクラウドの両方で実行される、データから画面までの完全な SOA スタックを提供する唯一のベンダーです。
WSO2 SOA スタックに含まれるもの...
WSO2 SOA スタックの詳細については、http: //wso2.org を参照してください。
免責事項 : 私は @ WSO2 で働くアーキテクトです。
数か月前に「オープン ソース SOA」を読み終えました。SOA に関連する多くのオープン ソースの内容について説明し、さまざまなオプションを適切に比較/対照しています。これを見ることを強くお勧めします。
この以前の回答でいくつかのオープン ソース ESB について言及しましたが、要件を考慮して、ServiceMix、JBossESB、およびOpenESBを候補に挙げます。
私は JBossESB の経験はあまりありませんが、信頼できるソースから良いフィードバックを受け取り、良いツールがあることを知っています。OpenESB は間違いなく重要な候補です (ただし、その将来については少し不確実性があります)。Service Mix のドキュメントは完璧ではありません (見つけるのが難しい)。
したがって、私の選択は OpenESB と JBossESB のどちらかになります (私の意見では、実際には技術的な問題よりも人間的な問題であるガバナンスをカバーしていないことに注意してください)。
Muleは非常に人気のあるオープン ソースの ESB ツールです。Mule/Glassfish が実際には必要のない多くの機能を提供する場合、おそらくActiveMQとSpring Integrationの組み合わせが最適です。
Apache ServiceMixは、非常にフル機能の方法でSOAを実行するESBインフラストラクチャを提供します。 Apache CamelをServiceMixにプラグインして、ルーティングとメッセージングのルールを強化することもできます。
Sun GlassFish ESB を真剣に検討しています。私は .net 開発者ですが、ツールとサンプル (および amazon の書籍) は非常に優れており、使いやすいものです。ガバナンスはカバーしていませんが、非常に強力な BPEL - 私が欲しいものについては、Java を知る必要さえありません - おまけです。
サービス指向のテクノロジを使用した科学的なワークフローのために私が取り組んできたことは、あなたにとって役立つかもしれません。これはOMII-UKと呼ばれ、ディストリビューションにはかなりの機能が含まれています。すべてオープンソース技術 (例: Tomat、Axis、ActiveBPEL、Eclipse BPEL...) に基づいています。一見の価値があるかもしれません。
Progress FUSE (Apache ServiceMix) は、純粋な ServiceMix に関するドキュメントの欠如に対する答えです。
Apache ODE を使用して BPEL を統合できます。
ここにある良いチュートリアルのセット: