集成两个REST API的Web服务的结构

时间:2019-05-01 21:22:51

标签: c# rest api

我正在编写一个程序,该程序将通过其REST API从两个单独的SaaS软件中提取数据-将它们连接起来,并将输出另存为原始JSON。完成后-该程序将安排在每晚运行。

总体概念并不复杂,它遵循一个非常简单的过程:

  1. 通过REST从软件A 中提取数据
  2. 通过REST从软件B 中提取数据
  3. 串联它们
  4. 将输出另存为原始JSON

我首先尝试将其开发为.NET Core控制台应用程序。通常非常简单-仅使用适当的库向两个软件API发送/接收HTTP请求,提取数据,然后使用IO库保存到JSON文件。

但是-有人告诉我,这实际上是Web服务,而不是控制台应用程序。我具有有关Web服务的基本经验和知识,但是我需要一些帮助,以帮助您理解如何从高层次布局整个解决方案。

我认为我对理解Web服务的工作原理以及我的原始解决方案如何适合Web服务感到困惑。我的最终解决方案将如何“部署”并计划运行?

如果要将控制台应用程序转换为Web服务,该如何构造上述4个步骤?

0 个答案:

没有答案