Как использовать службу REST, чтобы представить ее в oData

У меня есть служба REST, которую я вызываю из своего клиентского приложения. Сервис использует JSON для управления данными.

Я хочу вставить шлюз SAP NetWeaver между клиентом и сервером REST, чтобы предоставить данные REST как oData.

Служба REST имеет методы get и put для чтения и записи данных из/в БД.

Теперь я должен решить, как начать:

  1. Преобразование данных с/на сервер REST с помощью кода ABAP для сериализации данных двумя способами (получение данных REST и создание oData в ответ на вызов URL-адреса get oData и создать вызов REST в ответ на вызов oData публикации URL)
  2. Используйте 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?


person padibro    schedule 25.05.2015    source источник


Ответы (1)


Рекомендуемый подход — создать службу Odata в SAP Gateway и использовать ее в своем приложении с помощью SMP 3 или HCPms (мобильное решение SAP в облаке).

Используйте SMP SDK для использования службы Odata.

person Midhun VP    schedule 13.10.2015