开发者

Separating a desktop application into a client-server application

I have a multi-tiered desktop application with a well separated modular design. So far it has been working on a single PC, but now the scope was revised to create a distributed system with a server and multiple clients on a local network.

The Client requests historical data as well as real-time data updates by subscribing to various channels.

The Server read the historical data from the database and real-time data from the PLC and sends it to a client. If a client performs any data modifications, the server must notify all the connected clients of any changes.

I have looked into WCF as well as this article: http://www.codeproject.com/KB/IP/TCPServClntCommRMIFrmwrk.开发者_JS百科aspx

Does anybody have any other recommendations on how to approach this task?


You are describing a typical Client-Server Model with Publish-Subscribe Paradigm. Look at the articles to get more insight to how similar architectural problems are approached.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜