0


0

ESBシステムを使用してデータベース間でデータを複製する

私は小さなスーパーマーケットチェーン(4店舗)で働いています。 各ストアには、ストアで発生した各製品、価格、およびトランザクションの情報を含む独自のローカルデータベースがあります。 さらに、各ストアはこの情報を中央の場所にレプリケートする必要があります。

現在、SybaseのSQL Anywhereデータベースの機能であるSQLRemoteと呼ばれるものを使用しています。 それは機能しますが、時々失敗し、管理が困難です。 その功績として、SQLRemoteは実際にはこのタイプのシナリオ向けに設計されていないため、誤って使用していると言えます。

ESB Mule(または、セットアップが簡単だと思われるChainBuilder)などのESBシステムが、SQLリモートの優れた代替手段になると考えていました。 これらのシステムは、データベースで変更が発生したことを検出できることを理解しています(つまり、 レコードが追加、変更、または削除されるとき)、トランザクションでメッセージを配信するように設定できます。

これは私のシナリオの実行可能な解決策でしょうか?

よろしく、エドガード

2 回答


0


ええ、Muleはこれができるはずです。

しかし、Apache ServiceMix、Apache ActiveMQ、Apache Camel、Apache CXFなどのApacheプロジェクトを使用しているFuse ESBを提供する会社で働いています。

Fuse ESBを使用して店舗と倉庫を統合する米国の非常に大きな小売業者に関するユーザーストーリーがあります。http://fusesource.com/collat​​eral/17


0


はい、Muleはこのシナリオをサポートできます。 そこにはターゲットを絞ったデータベース複製ソリューションがあります。 ESB Muleの利点は、障害や、発生していることに基づいてワークフローを調整する必要があるその他のシナリオを処理できることです。 これにより、非常に堅牢なソリューションを構築できます。

ミュールフローは、この問題に対処するための非常に良い選択です。 これは、このような統合を統合するために設計されたMule 3の新機能です。