Skip to content

Pass Lab 4 #121

@vityaman

Description

@vityaman

Variant: 777

Переработать сервисы из лабораторной работы #3 следующим образом:

  • Второй ("вызывающий") сервис переписать в соответствии с требованиями протокола SOAP.

  • Развернуть переработанный сервис на сервере приложений по собственному выбору.

  • Оставшийся сервис не модифицировать, не менять его API, протокол и используемый сервер приложений.

  • Установить и сконфигурировать на сервере Helios программное обеспечение Mule ESB.

  • Настроить интеграцию двух сервисов с использованием установленного программного обеспечения.

  • Реализовать дополнительную REST-"прослойку", обеспечивающую возможность доступа к переработанному сервису клиентского приложения без необходимости его модификации. Никакой дополнительной логики, помимо вызовов SOAP-сервиса, разработанная REST-прослойка содержать не должна.

Вопросы к защите лабораторной работы:

  • Протокол SOAP. Особенности, отличия от REST, преимущества и недостатки.
  • Дескрипторы сервисов на SOAP. Формат WSDL.
  • Реестры сервисов. UDDI.
  • Сервисные шины. Назначение, протоколы, особенности работы. Отличия, достоинства и недостатки относительно микросервисной архитектуры и инфраструктурного ПО для неё.
  • Mule ESB. Установка, конфигурация, поддерживаемые протоколы.
  • Реализация взаимодействия веб-сервисов через Mule ESB.

Metadata

Metadata

Assignees

Labels

backendTask related to the backenddevopsDevOps taskepicHuge task, project

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions