Есть ли проблемы с использованием IBM DataPower ESB с WCF? - PullRequest
1 голос
/ 23 сентября 2008

Я хочу внедрить ESB и хотел бы подумать о том, «как» могут измениться мои веб-сервисы (WCF) или - как мои клиентские приложения, которые используют эти сервисы, могут «нуждаться в пересмотре» (- кроме новой ссылки службы на путь ESB -)

Устройство, с которым я работаю, - это "WebSphere DataPower XML Security Gateway XS40"

Ответы [ 2 ]

1 голос
/ 25 ноября 2008

Предполагая, что я собираюсь использовать basichttpbinding для моей службы wcf, это потому, что я собираюсь использовать кодировку MTOM для передачи документа. MTOM-кодированные переносы могут быть выполнены только с помощью basichttpbinding. Так будет ли у меня проблема с мощностью данных IDB в этом сценарии, так как DP применяет WS- *?

1 голос
/ 24 сентября 2008

Полагаю, вы выбрали XS40 (желтый) для аспектов безопасности шлюза. Это обеспечивает применение WS-Security, WS-Policy и т. Д. Хотя для поддержки этих возможностей можно настроить поле datapower, ваши сообщения должны будут содержать информацию заголовка WS-Security.

Эта информация обычно поступает в блок Secuity заголовка soap и может содержать подпись, ключ rsa, токены имени пользователя или сертификаты x509.

Дополнительную информацию о WS-Security можно найти в спецификации 1.0 . (Имейте в виду, что разные «продукты» ESB могут обеспечивать поддержку различных версий спецификации.)

Теперь, если вы просто хотите использовать блок Datapower для контентной маршрутизации (или прокси сообщений веб-службы), вам нужно убедиться, что ваши сообщения содержат достаточно информации, встроенной в блок данных, чтобы направить это сообщение к нужному сервис.

Итак, предполагая, что ваше соединение WCF настроено на использование мыльных сообщений (не двоичного .net remoting), у datapower не должно возникнуть никаких проблем с расшифровкой того, что находится в ваших сообщениях (xpath), и соответствующей маршрутизацией.

...