Вот что нам нужно сделать.
У нас есть веб-приложение (MVC3), которое позволяет управлять различными объектами.Допустим, «школы», «студенты» и «учителя».
Когда любая из этих сущностей изменяется (создается, обновляется или удаляется), мы должны сообщить об этом другой системе.Мы не контролируем эту другую систему, но у нас есть доступ к веб-службе, которая позволяет нам обновлять ее в режиме реального времени.
Я знаю, что не хочу, чтобы наши пользователи ждали, пока мы подключимсяк этому веб-сервису и выполнению обновлений, поэтому нам нужен способ ставить в очередь обновления и вносить изменения как часть совершенно отдельного процесса.
Я бы очень признателен за любые архитектурные указатели для решения этой проблемы.Я уверен, что существуют существующие фреймворки, которые будут управлять этой очередью и позволять, например, пересылать данные, если связь прервана - но я не знаю, какие фреймворки посмотреть.
Cheers!