Web services позволяет приложениям, работающим на разрозненных компьютерах, операционных системах и средах разработки связываться друг с другом. Существует два способа использовать веб-сервисы в MATLAB®. Когда сервис, который вы хотите использовать, обеспечивает:
УСПОКОИТЕЛЬНЫЙ (Представительная передача состояния), используйте webread
и websave
функции в Веб-доступе.
Документ Языка описания веб-сервисов (WSDL), используйте MATLAB matlab.wsdl.createWSDLClient
функция, описанная в следующих темах.
Используя веб-сервис на основе технологий документа Языка описания веб-сервисов (WSDL), клиентского доступа к рабочим станциям и выполняют API, находящиеся на удаленном сервере. Клиент-сервер связывается с помощью XML-форматированных-сообщений, после W3C® Протокол SOAP, и обычно с помощью протокола HTTP.
Используя интерфейс WSDL, функционируют действия MATLAB как клиент веб-сервиса, обеспечивая, вы используете, чтобы получить доступ к существующим сервисам на сервер. Функции упрощают связь с сервером, освобождая вас от потребности работать с XML, объединить сообщения SOAP и специальные инструменты веб-сервиса. Через эти функции вы используете сервисы в своей нормальной среде MATLAB, такой как в Командном окне и в программах MATLAB, которые вы пишете.
Схематически изобразите веб-сервисы показа в MATLAB
Организация, которая хочет сделать API доступными для разрозненных клиентов, создает API и связанные средства веб-сервиса для сервера. Организации или принимают решение сделать сервисы доступными только для локальных клиентов через интранет организации или предложить им широкой публике через сеть.
Необходимо узнать от собственной организации и организаций, вы работаете с тем, если они обеспечивают веб-сервис интереса для вас. Существуют общедоступные сервисы, некоторые бесплатно, и некоторые обеспечили за плату.
Функции для веб-сервисов MATLAB WSDL работают с сервисами, которые выполняют Основной Профиль 1 к SOAP Обязательная спецификация.
Необходимо знать основную информацию о сервисе, который вы хотите использовать, предоставленный документацией сервису.
Вам нужен доступ к серверу от рабочей станции, где вы используете MATLAB. Если существует прокси-сервер, обеспечьте любые необходимые настройки с помощью веб-настроек. Для этого смотрите, Задают Настройки Прокси-сервера для Соединения с Интернетом.
Чтобы начать, смотрите WSDL (Язык описания веб-сервисов).