Вот моя проблема на высоком уровне:
У нас есть два бизнес-приложения. App1 вводит и хранит большой набор данных. Нам нужно что-то, что будет передавать данные из App1 в App2 всякий раз, когда изменяются какие-либо соответствующие данные в App1. По сути, мы хотим, чтобы данные в App2 были синхронизированы с App1, за исключением того, что App2 содержит подмножество данных.
Приложение 1 использует базу данных SQL Server 2000.
Приложение 2 использует базу данных SQL Server 2005.
Так, например, если пользователь использует App1 и обновляет некоторые данные, эти данные должны быть сохранены в базе данных App1 и затем отправлены в базу данных App2 в режиме реального времени, насколько это возможно.
В поисках хороших идей, которые не поставят ни одну из систем на колени.