Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Два сервиса. Синхронизация контекстов / 5 сообщений из 5, страница 1 из 1
01.12.2009, 17:07
    #36341644
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два сервиса. Синхронизация контекстов
Есть два сервиса. Один (B) настроен на работу с сессиями (InstanceContextMode.PerSession), второй (A) сессий не поддерживает (InstanceContextMode.Single, ConcurrencyMode.Multiple). Есть так же приложение A, которое через callback-интерфейс предоставляет некий функционал сервису A. И есть приложение B, которая этот функционал должно потреблять через сервис B. Приложений B может быть много, каждое работает со своей сессией.
Приложение B вызывает функцию Login (для примера). Сервис B отправляет сообщение Login сервису A и ждет ответа. Сервис A перенаправляет запрос приложению A. Приложение A отправляет ответ сервису A. Сервис A отправляет ответ сервису B.
И вот тут возникает вопрос - как вернуть ответ сервиса А в контекст сессии сервиса B?
Есть мысль генерировать некий идентификатор запроса и хранить связку идентификатор=>контекст. Но может есть какой нибудь стандартный способ, о котором я не знаю?

Вопрос в следующем:
Диаграмма в аттаче.
...
Рейтинг: 0 / 0
03.12.2009, 06:01
    #36344882
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два сервиса. Синхронизация контекстов
О, блин!

Надо записать, что бы не забыть
...
Рейтинг: 0 / 0
03.12.2009, 18:36
    #36346888
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два сервиса. Синхронизация контекстов
Roman S. Golubin О, блин!

Надо записать, что бы не забыть

ну красиво ...
...
Рейтинг: 0 / 0
04.12.2009, 12:57
    #36348193
SeVa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два сервиса. Синхронизация контекстов
Roman S. Golubin О, блин!

Надо записать, что бы не забыть
C помощью Reactive framework это делается гораздо проще, там уже все есть.
...
Рейтинг: 0 / 0
04.12.2009, 18:25
    #36349223
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два сервиса. Синхронизация контекстов
SeVaRoman S. Golubin О, блин!

Надо записать, что бы не забыть
C помощью Reactive framework это делается гораздо проще, там уже все есть.
Да все и здесь без проблем сделалось. Только с наследованием контрактов глюк какой-то был. Я делаю кэширующий адаптер для запросов. При чем, источник данных и потребитель должны подключаться к адаптеру. И вот между собой сначала было не совсем понятно, как соединять. Сейчас уже все работает.
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Два сервиса. Синхронизация контекстов / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]