私は、いくつかの属性に基づいて人々を検索するツールを構築しています。これらの属性の値は、複数のシステムに分散しています。
例として、dateOfBirthはシステムABCの一部としてSQLServerデータベースに保存されます。その人の販売地域の割り当ては、いくつかの恐ろしいレガシーデータベースに保存されています。その他の属性は、XMLWebサービスを介してのみアクセス可能なシステムに格納されます。
さらに悪いことに、レガシーデータベースとWebサービスは非常に遅くなる可能性があります。
これらすべてのシステムに検索を実装するには、どのような戦略とヒントを検討する必要がありますか?
注:私は回答を投稿しましたが、それが素晴らしい回答であるとは確信していません。他の誰もより良い洞察を与えない限り、私は自分の答えを受け入れるつもりはありません。