0

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

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

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

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

よろしく、エドガード

4

2 に答える 2

0

はい、Mule はこのシナリオをサポートできますが、やり過ぎかもしれません。ターゲットを絞ったデータベース レプリケーション ソリューションがあります。Mule の利点は、何が起こっているかに基づいてワークフローを適応させる必要がある障害やその他のシナリオを処理できることです。これにより、非常に堅牢なソリューションを構築できます。

Mule フローは、この問題に対処するための非常に優れた選択肢となる可能性があります。これは、このような統合を調整するために設計された Mule 3 の新機能です。

于 2011-02-21T07:56:45.707 に答える
0

ええ、私はMuleがこれを行うことができるはずだと確信しています.

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

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

Fuse ESB http://fusesource.com/products/enterprise-servicemix/

于 2010-10-24T12:14:46.880 に答える