ASP.Net web应用程序调用WCF来执行任务。
WCF实习生触发正在运行的windows服务来执行任务。Windows服务实习生打开多个线程来执行任务。Windows服务使用任务上的进度状态更新数据库,Web应用程序将状态更新读入用户。Web应用程序由单独的团队开发,而其他团队则负责WCF和Windows服务。之所以开发windows服务而不是仅仅开发WCF,是因为需要打开多线程作为任务完成的一部分。由于WCF只能作为火使用,而不受web应用程序的影响,所以其他团队决定使用windows服务。另