Описание тега wcf-routing
Служба маршрутизации 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