1

会社の指示として、12年前のEコマースサイトをリファクタリングするためのターゲットアーキテクチャとしてSOA/EDAを使用することを検討しています。このサイトはコースを実行しており、新しい機能を追加して実行し続けるという課題になっています。

トピックに関する多くの読み物に基づいて、サービスと通信するときにメッセージトピック(つまり、ドキュメントおよびイベントタイプのメッセージを使用する)を使用することが提案されていることがわかります。

私が持っている質問は、これがEコマースアプリケーションで本当に可能かどうかです。WebサービスやRMIの使用を見ることができます。それとも、実行されていることが同期または非同期通信チャネルを必要とするかどうかに本当に依存しますか。

一般に、アプリケーションはデータの検索要求を処理します。これは、Solrによって実行されます。これは、在庫の管理(編集/追加)、在庫の販売への移動、販売中のアイテムの入札、購入の処理を行う機能です。

4

1 に答える 1

1

EDA は、異なるシステムを疎結合で統合するのに適しています。あなたの在庫管理や入札かもしれません。オンライン検索では、高速な応答時間と疎結合のないことが必要です。これには、SOAP、RMI、または REST を使用できます。両方の非同期を使用できる場合があります。メッセージ ブローカまたは ESB と Web サービスまたは同期。ESB。

より具体的には、要件とシステムに関する詳細が必要です。

于 2011-07-28T07:16:40.717 に答える