我正在寻找在客户端应用程序和服务器之间实现某种调解器(调度程序/控制器)。客户端向调解器发送命令 -> 调解器处理(执行)命令。我使用 WCF 作为交流平台。有没有办法(模式或 smth)我可以在不更改中介接口的情况下向客户端添加新命令?
假设中介解决了对客户隐藏的其他几个服务。客户端向服务器发送命令以执行某些操作。这些操作涉及各种域服务和服务器端类。稍后再说我决定向客户端添加一个新命令。该新操作可以由域服务执行,但是我如何在远程机器上触发该操作,域服务无需扩展调解器的接口(因为调解器是客户端和服务器之间的唯一通信点)。
所以一般来说,我正在寻找在 WEB 应用程序中使用的 MVC 模式中控制器的某种替代方案,而不是 WEB 应用程序。
有任何想法吗?解决方案?