C# 用于多个数据源的.NET web服务包装器

C# 用于多个数据源的.NET web服务包装器,c#,.net,web-services,rest,C#,.net,Web Services,Rest,我被要求(从头开始)在.NET中开发一个REST web服务,wrapps可以调用各种数据源: 数据库(SQL、DB2、Oracle等) 其他web服务(SalesForce、Microsoft CRM等) 平面文件 等 最后,我们将在web UI中显示这些数据:网格、图表等。其他功能包括:缓存、使用监控、用户角色管理。其想法是使用类似于开放数据的语法来查询此web服务 数据源配置将在数据库或配置文件中完成。 例如:数据源“DS1”是数据库“db001”上服务器“srv001”的“数据库”类

我被要求(从头开始)在.NET中开发一个REST web服务,wrapps可以调用各种数据源:

  • 数据库(SQL、DB2、Oracle等)
  • 其他web服务(SalesForce、Microsoft CRM等)
  • 平面文件
最后,我们将在web UI中显示这些数据:网格、图表等。其他功能包括:缓存、使用监控、用户角色管理。其想法是使用类似于开放数据的语法来查询此web服务

数据源配置将在数据库或配置文件中完成。 例如:数据源“DS1”是数据库“db001”上服务器“srv001”的“数据库”类型,并从存储过程“sp001”获取数据

在我开始从头开始开发之前,我首先在谷歌上搜索一下,看看是否有一个现有的标准组件。但是我找不到

=>市场上是否有现成的工具可以开箱即用(或接近开箱即用)

多谢各位


Alex

有很多方法可以通过使用.NET的restful接口公开数据

  • 用于将数据源公开为您应该使用的服务
  • 正如您所提到的,用于将各种源合并为您自己的mashup服务使用
  • 如果您的服务只在内部使用,我会使用性能最好且易于使用的选项

有很多方法可以通过使用.NET的restful接口公开数据

  • 用于将数据源公开为您应该使用的服务
  • 正如您所提到的,用于将各种源合并为您自己的mashup服务使用
  • 如果您的服务只在内部使用,我会使用性能最好且易于使用的选项

您希望从您询问的工具中得到什么?可能您需要,喜欢或?嗨,我正在寻找类似的产品,但作为标准产品:您希望从您询问的工具中得到什么?可能您需要,喜欢或?嗨,我正在寻找类似的产品,但作为标准产品: