WSDL разоблачающие методы с и без безопасности - PullRequest
0 голосов
/ 28 декабря 2010

Возможно ли иметь один WSDL, представляющий несколько методов, к которым необходимо получить безопасный доступ через HTTPS, и несколько методов, к которым можно получить доступ по HTTP.

В настоящее время у нас есть веб-сервис, который работает на Weblogic 10.3.Мы включили безопасность для этого в самом WSDL (сертификат X509, подписанная и зашифрованная части).Теперь мы хотели бы расширить функциональность этого веб-сервиса и добавить несколько методов, которые будут использоваться внутренними приложениями, работающими на разных серверах в одной сети.Мы хотим, чтобы эти методы были доступны через HTTP.Возможно ли, чтобы один веб-сервис обслуживал запросы HTTP и HTTPS?.

1 Ответ

0 голосов
/ 22 апреля 2011

С концептуальной точки зрения да. WSDL состоит из двух частей, абстрактной и конкретной части. Абстрактная часть определяет сообщения, группирует их в операции, а затем в portTypes, которые представляют открытый интерфейс. В конкретной части эти интерфейсы затем связываются с транспортным протоколом () и предоставляются в конечной точке ( и ). Таким образом, вы можете просто определить две привязки и службы для одного portType, что приведет к наличию двух конечных точек служб с различным QoS и / или транспортами для одного и того же открытого интерфейса.

...