ほとんどの記事で、ESB と EAI の主な違いは「EAI の単一点障害」であると見てきました。
私の質問は次のとおりです。
EAI では、ハブに障害が発生した場合、これが単一障害点であると言っています。ESB でも、バスに障害が発生した場合、単一点障害と言えます。これは正しいですか?そうでない場合は、これについて簡単に説明してください。
ほとんどの記事で、ESB と EAI の主な違いは「EAI の単一点障害」であると見てきました。
私の質問は次のとおりです。
EAI では、ハブに障害が発生した場合、これが単一障害点であると言っています。ESB でも、バスに障害が発生した場合、単一点障害と言えます。これは正しいですか?そうでない場合は、これについて簡単に説明してください。
ESB と EAI の主な違いは、単一障害点ではありません。
そうは言っても、ESB バスに障害が発生した場合、はい、それは障害点です。最終的に、これらはインフラストラクチャ内の単なるアプリケーションであり、それらが単一障害点であるかどうかは、基盤となる概念的な統合パターンではなく、展開 (クラスタリングなど) に依存します。
個人的には、ESB (Enterprise Service Bus) を EAI (Enterprise Application Integration) の一種として分類します。コンセプトではなく製品を売り込もうとする多くの企業は、異なる主張をするでしょう。
ESB は、ハブスポークに代わる EAI の新しいパターンです。私は違いにあまり巻き込まれません。あなたがそれを掘り下げるとき、それらはほとんどありません。
このコメントを参照
ESB は次世代のエンタープライズ統合テクノロジであり、EAI (ハブスポーク) が廃止された場所を引き継ぎます。
ESB アプローチの当面の短期的な利点は、EAI (ハブスポーク) アプローチと同じ全体的な効果を達成できることですが、総所有コストははるかに低くなります。これらの節約は、ハードウェアとソフトウェアの費用の削減だけでなく、分散型で柔軟なフレームワークを使用することによって実現される労力の節約によっても実現されます。
クラスター化されたセットアップで単一障害点になることを避ける必要があります。それは、HA クラスターまたは FO クラスターの可能性があります。