如何使用wso2ei公开数据服务

问题描述 投票:0回答:1

我是这个领域的新手,任何人都可以帮助我。以下是我的要求。

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

请指导我如何实现这一目标,我已尽力而为,但我无法取得多大进展。

提前致谢。

wso2dss wso2ei
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.