OpenAPI спецификация: https://se.ifmo.ru/~s333057/dist/
Выполнили:
Тучков Максим Русланович
Кондратьева Ксения Михайловна
- Второй ("вызывающий") сервис переписать в соответствии с требованиями протокола SOAP.
- Развернуть переработанный сервис на сервере приложений по собственному выбору.
- Оставшийся сервис не модифицировать, не менять его API, протокол и используемый сервер приложений.
- Установить и сконфигурировать на сервере Helios программное обеспечение Mule ESB.
- Настроить интеграцию двух сервисов с использованием установленного программного обеспечения.
- Реализовать дополнительную REST-"прослойку", обеспечивающую возможность доступа к переработанному сервису клиентского приложения без необходимости его модификации. Никакой дополнительной логики, помимо вызовов SOAP-сервиса, разработанная REST-прослойка содержать не должна.
- Протокол SOAP. Особенности, отличия от REST, преимущества и недостатки.
- Дескрипторы сервисов на SOAP. Формат WSDL.
- Реестры сервисов. UDDI.
- Сервисные шины. Назначение, протоколы, особенности работы. Отличия, достоинства и недостатки относительно микросервисной архитектуры и инфраструктурного ПО для неё.
- Mule ESB. Установка, конфигурация, поддерживаемые протоколы.
- Реализация взаимодействия веб-сервисов через Mule ESB.