Описание тега wcf-routing

Промежуточная служба WCF, которая действует как маршрутизатор сообщений.

Служба маршрутизации WCF - это универсальный посредник SOAP, который действует как маршрутизатор сообщений. Основная функциональность службы маршрутизации - это возможность маршрутизировать сообщения на основе содержимого сообщения, что позволяет пересылать сообщение в конечную точку клиента на основе значения в самом сообщении, либо в заголовке, либо в теле сообщения.

Routing Service реализован как служба Windows Communication Foundation (WCF) в пространстве имен System.ServiceModel.Routing. Служба маршрутизации предоставляет одну или несколько конечных точек службы, которые получают сообщения, а затем направляет каждое сообщение в одну или несколько клиентских конечных точек в зависимости от содержимого сообщения. Сервис предоставляет следующие возможности:

  • Контентная маршрутизация
  • Агрегация услуг
  • Приоритетная маршрутизация
  • Динамическая конфигурация
  • Мостовое соединение протокола
  • Обработка SOAP
  • Расширенная обработка ошибок
  • Конечные точки резервного копирования

Для реализации маршрутизации на основе содержимого служба маршрутизации полагается на реализации MessageFilter, которые используются для сопоставления определенных значений в маршрутизируемых сообщениях. Если MessageFilter совпадает с сообщением, сообщение направляется в конечную точку назначения, связанную с MessageFilter.

Ссылка: http://msdn.microsoft.com/en-us/library/ee517423(v=vs.110).aspx