Разработка на Java
дистанционно
от 10000.00 руб.
Поставили такую задачу: На проекте RICH есть потребность в реализации SOAP сервиса, который будет некоторым бриждем потребителей и новыми реализованными rest методами. Rest методы, по заявленному интерфейсу, пополняются и надо потребителей переключать с легаси SOAP сервиса на эти методы. Для совместимости работы потребителей необходима прослойка, которая обеспечит им плавный переход. ____________________________________ Задача: Реализовать прокси soap сервис с перевызовом rest запросов Требования 1. Реализовать soap сервис по приложенной wsdl (SubsdcriberService) 2. Сервис должен быть упакован в докер образ 3. Реализация сервиса с использование Spring Framework 4. По конфигурации для каждого метода определить дальнейшее направление его выполнения 1. Перенаправление в оригинальный soap сервис по конфигурированному эндпоинту. Редирект запроса без его изменения. 2. Перенаправление в rest метод 1. Авторизация в mapic с учетом разных авторизационных данных для каждого login из запроса 2. Конвертация модели SOAP XML <-> JSON 3. Вызов rest метода согласно OAS описания, используя опубликованные на mapic методы (https://confluence.veon.com/pages/viewpage.action?pageId=180735056) 5. Обеспечить возможность наблюдаемости работы сервиса Пункт 4.2 можно реализовывать на основе метода UnbilledCallsList (/v1/agent/subscribers/unbilled-calls). Другие методы по конфигурации направить по 4.1 ____________________________________ ФАЙЛЫ ДЛЯ РАБОТЫ ВСЕ ЕСТЬ Я постоянно на связи, любую инфу готов предоставить
2023-07-26
Откликнуться