Веб-службы позволяют приложениям, работающим на разных компьютерах, операционных системах и средах разработки, взаимодействовать друг с другом. В MATLAB ® существует два способа использования веб-сервисов. Когда услуга, которую вы хотите использовать, обеспечивает:
RESTful (Передача состояния представления), используйте webread и websave функции в Web Access.
Документ «Язык описания веб-сервисов» (WSDL), используйте MATLAB matlab.wsdl.createWSDLClient функция, описанная в следующих разделах.
Использование веб-службы, основанной на технологиях документов WSDL (Web Services Description Language, язык описания веб-служб), позволяет клиентским рабочим станциям получать доступ и выполнять API, находящиеся на удаленном сервере. Клиент и сервер обмениваются сообщениями в формате XML, следуя протоколу W3C ® SOAP и обычно через протокол HTTP.
Используя интерфейс WSDL, MATLAB выступает в качестве клиента веб-службы, предоставляя функции, используемые для доступа к существующим службам на сервере. Эти функции облегчают связь с сервером, освобождая вас от необходимости работать с XML, сложными сообщениями SOAP и специальными инструментами веб-сервисов. Эти функции используются в обычной среде MATLAB, например, в окне команд и в записываемых программах MATLAB.
Диаграмма, показывающая веб-службы в MATLAB

Организация, которая хочет сделать API доступными для разрозненных клиентов, создает API и связанные средства веб-служб для сервера. Организации либо делают доступными только для местных клиентов через интрасеть организации, либо предлагают их широкой общественности через Интернет.
Вы должны узнать от вашей собственной организации и организаций, с которыми вы работаете, если они предоставляют интересующий вас веб-сервис. Есть общедоступные услуги, некоторые бесплатно, а некоторые предоставляются за плату.
Функции веб-служб MATLAB WSDL работают со службами, которые соответствуют спецификации базового профиля 1 для привязки SOAP.
Вы должны знать основную информацию об услуге, которую вы хотите использовать, предоставленную в документации по услуге.
Доступ к серверу требуется с рабочей станции, на которой используется MATLAB. При наличии прокси-сервера укажите все необходимые параметры с помощью веб-настроек. Для этого см. раздел Указание параметров прокси-сервера для подключения к Интернету.
Для начала см. WSDL (язык описания веб-служб).