C# 使用Sap gateway for microsoft的WCF或ASP.net Web服务

C# 使用Sap gateway for microsoft的WCF或ASP.net Web服务,c#,asp.net,visual-studio,wcf,sap-gateway,C#,Asp.net,Visual Studio,Wcf,Sap Gateway,我希望我的问题不要太宽泛,无法回答: 我计划创建一个Web服务(wcf或asp.net),将我的Windows桌面软件连接到各种数据源,其中一个是sap数据库。使用SAP Gateway for Microsoft是这种方法的最佳方案吗?我会将SAP数据源包括在我的Web服务中,这意味着我的桌面应用程序将请求数据,而我的Web服务将决定从何处获取数据或将数据保存到何处(mssql数据库、as400、SAP或其他)。如果您正在使用SAP网关系统的Odata服务,则可以使用SAP Gateway f

我希望我的问题不要太宽泛,无法回答:
我计划创建一个Web服务(wcf或asp.net),将我的Windows桌面软件连接到各种数据源,其中一个是sap数据库。使用SAP Gateway for Microsoft是这种方法的最佳方案吗?我会将SAP数据源包括在我的Web服务中,这意味着我的桌面应用程序将请求数据,而我的Web服务将决定从何处获取数据或将数据保存到何处(mssql数据库、as400、SAP或其他)。如果您正在使用SAP网关系统的Odata服务,则可以使用SAP Gateway for Microsoft,我认为它在与不同的数据库交互方面没有多大帮助。

是的,这是个好主意,或者不是。替代方案是什么?为什么这就足够了?问题是它在架构上是否是一个好主意?正确的访问方法是否有人对此有经验?