如何使用wso2ei

时间:2019-04-22 18:12:03

标签: wso2dss wso2ei

我是这个领域的新手,有人可以帮我吗?以下是我的要求。

我有一个数据源,我想通过REST服务访问这些数据,我创建了一个数据源及其作为CURL命令执行时的响应。另外,我想做的是将其公开为WSO2EI中的REST服务,并且必须在wso2 API管理器中配置/发布端点。

请指导我如何实现此目标,我已尽力而为,但进展不大。

谢谢。

1 个答案:

答案 0 :(得分:2)

您可以通过创建ODATA服务[1]来创建DSS REST服务。如果使用的是ODATA,则不需要手动定义CURD操作。 DSS服务器将使用CURD操作自动映射RDBMS数据库。

否则,您可以按照此处[2]中的描述使用数据服务创建自定义REST服务。在这里,您可以定义REST服务以及需要针对特定​​请求执行的SQL查询。

我找到了此博客[3],其中包含使用WSO2 API管理器公开数据服务的说明和示例。本示例使用WSO2EI生成ODATA服务,并通过WSO2 API管理器作为托管API公开,如下图。 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