Как выставить сервис данных с помощью wso2ei - PullRequest
0 голосов
/ 22 апреля 2019

Я новичок в этой области, может кто-нибудь, пожалуйста, помогите мне в этом.Ниже приведены мои требования.

У меня есть источник данных, и я хочу получить доступ к этим данным через службу REST, я создал источник данных и его ответ на запрос при выполнении команды CURL.Далее, что я хочу сделать, это выставить это как службу REST в WSO2EI, а конечную точку необходимо настроить / опубликовать в менеджере API wso2.

Пожалуйста, объясните мне, как этого добиться, я старался изо всех сил, но не смог добиться большого прогресса.

Заранее спасибо.

1 Ответ

2 голосов
/ 24 апреля 2019

Вы можете создать службы DSS REST, создав службу ODATA [ 1 ].Если вы используете ODATA, вам не нужно вручную определять операции CURD.Сервер DSS автоматически сопоставит базу данных RDBMS с операциями CURD.

В противном случае вы можете создать пользовательскую службу REST со службами данных, как описано здесь [ 2 ].Здесь вы можете определить REST-сервис вместе с SQL-запросом, который нужно выполнить для конкретного запроса.

Я нашел этот блог [ 3 ], в котором содержится инструкция для предоставления сервиса Data с помощью WSO2 API manager.с примером.В этом примере создается служба ODATA с WSO2EI и предоставляется в качестве управляемого API с помощью WSO2 API manager, как показано на следующей диаграмме.enter image description here

  1. https://docs.wso2.com/display/EI640/Exposing+Data+as+an+OData+Service
  2. https://docs.wso2.com/display/EI640/Exposing+a+Datasource+as+a+Data+Service
  3. https://medium.com/wso2-learning/how-to-expose-your-database-as-a-managed-api-with-wso2-in-10-minutes-c9ac2595738b
...