我正在编写一个程序,该程序将通过其REST API从两个单独的SaaS软件中提取数据-将它们连接起来,并将输出另存为原始JSON。完成后-该程序将安排在每晚运行。
总体概念并不复杂,它遵循一个非常简单的过程:
我首先尝试将其开发为.NET Core控制台应用程序。通常非常简单-仅使用适当的库向两个软件API发送/接收HTTP请求,提取数据,然后使用IO库保存到JSON文件。
但是-有人告诉我,这实际上是Web服务,而不是控制台应用程序。我具有有关Web服务的基本经验和知识,但是我需要一些帮助,以帮助您理解如何从高层次布局整个解决方案。
我认为我对理解Web服务的工作原理以及我的原始解决方案如何适合Web服务感到困惑。我的最终解决方案将如何“部署”并计划运行?
如果要将控制台应用程序转换为Web服务,该如何构造上述4个步骤?