I am creating a tool that searches for people based on several attributes. The values of these attributes are scattered across several systems.
As an example, dateOfBirth is stored in the SQL Server database as part of the ABC system. The assignment of this person’s sales area is stored in some terrible old database. Other attributes are stored on a system accessible only through the XML web service.
Even worse, an outdated database and web service can be very slow.
What strategies and tips should be considered when implementing a search in all of these systems?
Note. Although I posted a response, I'm not sure if this is a great answer. I am not going to accept my own answer if no one else gives a better understanding.
source
share