В чем разница между WSDL и SPML?
Может кто-нибудь сказать мне, есть ли разница между SPML и WSDL? Они связаны друг с другом?
Я читал, что WSDL является универсальным, используется для любых сервисов, а SPML - только для предоставления сервисов. Я пробовал поискать в Google, но я все еще не понимаю, в чем именно заключается разница между WSDL и SPML.
Спасибо..
2 ответа
Вот учебник для WSDL, чтобы вы начали.
http://www.w3schools.com/wsdl/default.asp
И учебник по SPML:
http://go4idm.blogspot.com/2008/03/spml-tutorial.html
Из того, что я могу извлечь, SPML имеет дело с обменом информацией о предоставлении, тогда как WSDL - это язык, который подробно описывает веб-сервис, чтобы вы могли с ним поговорить.
SPML - это язык разметки предоставления услуг. Это не совсем связано с WSDL. SPML - это стандарт (обнародованный OASIS), который описывает протокол взаимодействия систем с операциями инициализации. В этом случае обеспечение определяется как:
"... автоматизация всех этапов, необходимых для управления (настройкой, изменением и отзывом) прав доступа пользователя или системы или данных, относящихся к электронно опубликованным услугам".
Вы можете получить больше информации о SPML (документы по стандартам, пример кода, справочная реализация) здесь: https://openspml.dev.java.net/
Мы используем SPML в качестве моста между Oracle Identity Manager и некоторыми из наших пользовательских систем, чтобы обеспечить автоматизированное, контролируемое, управляемое рабочим процессом управление пользователями, правами доступа и т. Д.