У меня есть служба REST, которую я вызываю из своего клиентского приложения. Сервис использует JSON для управления данными.
Я хочу вставить шлюз SAP NetWeaver между клиентом и сервером REST, чтобы предоставить данные REST как oData.
Служба REST имеет методы get и put для чтения и записи данных из/в БД.
Теперь я должен решить, как начать:
- Преобразование данных с/на сервер REST с помощью кода ABAP для сериализации данных двумя способами (получение данных REST и создание oData в ответ на вызов URL-адреса get oData и создать вызов REST в ответ на вызов oData публикации URL)
- Используйте SMP — мобильную платформу SAP (подключаемый модуль Eclipse) для написания кода интеграции (в javascript), чтобы использовать службу REST при чтении и записи, предоставляя эту службу и данные oData. http://scn.sap.com/community/developer-center/mobility-platform/blog/2015/04/08/integration-gateway-rest-data-source-overview-of-blogs< /а>
Второе решение кажется лучшим (не требует программирования ABAP, использует язык высокого уровня js, parse-libs для управления oData и json...), но я не знаю, был ли SMP создан для этой работы.
И каков результат 2-го способа? Кажется, это zip-файл (похожий на войну), который я могу отправить на шлюз SAP для развертывания логики интеграции. Верно? Как я могу протестировать свой код без развертывания каждый раз, когда архивируется на шлюзе SAP?