У меня есть SOAP API, который мне нужно преобразовать в Rest. Мне нужна помощь в поиске решений для управления переводами из SOAP в Rest.
Я реализовал новый набор API-интерфейсов Restful, взяв то, что когда-то было одним запросом SOAP, который манипулировал несколькими объектами, в отдельные вызовы Rest, фокусирующиеся на одном объекте.
Например:
В одном вызове Soap createUser(): 1. Создать информацию о профиле пользователя 2. Создать учетную запись 3. Отправить приветственное письмо
Теперь это разбито на три вызова:
- создать профиль()
- зарегистрироваться()
- уведомить пользователя ()
Основные вещи, которые я ищу:
- Позволяет преобразовать SOAP API в Rest API.
- Позволяет одному запросу SOAP преобразовываться в несколько запросов Rest API.
- Управляет связанными запросами Rest API (если один вызов SOAP приводит к нескольким вызовам Rest, нам нужно управлять такими вещами, как первый вызов выполняется успешно, а второй терпит неудачу)
- Необходимо сопоставить все сообщения об ошибках
- Должен быть масштабируемым
Существуют коммерческие решения (Apigee) и решения с открытым исходным кодом (Kong).
Мой вопрос:
- Какие решения будут работать?
- С какими решениями я должен сначала выполнить POC?
Спасибо!