Лучшие практики для обмена данными между службой WCF и веб-сайтом - PullRequest
0 голосов
/ 13 января 2010

У меня есть веб-страница .net, которая отображает список объектов.У меня также есть служба WCF, которая позволяет клиентам отправлять новые объекты.Все это склеено через SQL Server.

Мой вопрос: я хотел бы, чтобы страница обновлялась асинхронно, когда новый объект вставляется через службу.Можете ли вы предложить лучшую практику для этого?Я хотел бы избежать опроса базы данных, и служба и страница, похоже, не используют общий кэш.

Спасибо!

1 Ответ

0 голосов
/ 13 января 2010

Рекомендуется - использовать постоянное хранилище (базу данных a.k.a.) для такого рода вещей.

Мир SOA выступает за безгражданство - вашей службе WCF не нужно хранить какое-либо состояние где-либо, кроме постоянного хранилища, предназначенного для этого - базы данных.

Используя базу данных, вы можете легко настроить «уведомление об изменении» из базы данных, чтобы ваша страница получала уведомление об изменении базовых данных, чтобы она могла обновляться сама. Выполните поиск уведомлений об изменениях в SQL Server, и вы найдете множество примеров и учебных пособий о том, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...