Asp.net mvc 对服务使用WCF或Web API?

Asp.net mvc 对服务使用WCF或Web API?,asp.net-mvc,database,wcf,asp.net-web-api,Asp.net Mvc,Database,Wcf,Asp.net Web Api,我有以下环境设置(请参见下图-如果太小,请在新选项卡中打开它): 我需要实现以下目标: 将旧数据库中的新数据(每天出现一到两次的招聘广告)添加到新数据库中 我应该使用哪种服务模型-WCF还是Web API?您需要从哪个客户端执行此工作?web/mobile app/windows app等。图表中的“客户端”节点是否代表您?这实际上是问题的一部分。WCF或web API需要什么类型的客户端。客户端的任务是与WCF或Web API对话,然后将数据插入新数据库。因此没有涉及GUI。您的图表显示了旧

我有以下环境设置(请参见下图-如果太小,请在新选项卡中打开它):

我需要实现以下目标:

将旧数据库中的新数据(每天出现一到两次的招聘广告)添加到新数据库中


我应该使用哪种服务模型-WCF还是Web API?

您需要从哪个客户端执行此工作?web/mobile app/windows app等。图表中的“客户端”节点是否代表您?这实际上是问题的一部分。WCF或web API需要什么类型的客户端。客户端的任务是与WCF或Web API对话,然后将数据插入新数据库。因此没有涉及GUI。您的图表显示了旧的DB-->决策。这是否意味着决策在数据库存储过程中,数据库将调用WCF/WebAPI服务?如果是,它是什么数据库?如果不是,这是否意味着服务正在轮询数据库?@MobyDisk图中的“决策”框表示我应该使用哪种技术(WCF或Web API)。数据库中没有决策。关于“投票”问题。这也是我不确定是“轮询”数据库、运行每小时运行一次的windows调度任务还是在数据库中设置触发器的原因?