我有一个多层桌面应用程序,具有完全分离的模块化设计。到目前为止,它一直在单台PC上工作,但现在修改范围以创建一个分布式系统,在本地网络上创建一个服务器和多个客户端。
客户通过订阅各种渠道来请求历史数据和实时数据更新。
服务器从数据库读取历史数据并从PLC读取实时数据并将其发送到客户端。如果客户端执行任何数据修改,则服务器必须通知所有连接的客户端任何更改。
我已经研究过WCF以及这篇文章:http://www.codeproject.com/KB/IP/TCPServClntCommRMIFrmwrk.aspx
是否有人就如何处理此任务提出任何其他建议?
答案 0 :(得分:1)
您正在描述一个典型的Client-Server Model与P ublish-Subscribe Paradigm。查看这些文章,以便更深入地了解如何处理类似的架构问题。