Интероперабельность (англ. interoperability) — способность системы к взаимодействию с другими системами. Обычно термин применяется для информационных систем.
К чему это я ..

Делал клиента для веб службы на Delphi. Клиент прислал WSDL, который произвел JAX-WS. С помощью средств Delphi из него был быстро сделан тестовый класс веб службы и клиент. Веб служба была развернута на Apache2 и клиент быстро сообщил об успехе целевой операции. Радость, на которую в общем ушло не более двух часов.

Отправили клиенту - радуется - тестовая среда отлично себе работает .. Но целевой сервис молчит - не принимает внутренние параметры авторизации...

Клиент просит сделать на .Net и вызывать из приложения Delphi... Вооружился SharpDeveloper, wsdl.exe из поставки .Net SDK, сделал интерфейс для развернутого на Apache веб-сервиса ..

Exception System.Web.Services.Protocols.SoapException was thrown in debuggee:
Possible SOAP version mismatch: Envelope namespace http://schemas.xmlsoap.org/wsdl/ was unexpected. Expecting http://schemas.xmlsoap.org/soap/envelope/.
и хоть ты тресни ... что делать ума не приложу, причем Delphi SOAP шлет правильный заголовок сообщения - http://schemas.xmlsoap.org/soap/envelope/

Изготавливаем качественную мебель на заказ по вашим условиям. Быстро и недорого!

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
  • Динамическое обнаружение веб служб …
  • Динамическое взаимодействие приложений
  • Сказки Java and Web-services
  • Оставить комментарий