我接受了一项体系结构和设计的艰巨任务。我对编程很满意,而不是设计。所以,我决定在这里就如何/在哪里开始我的任务提出一些建议。我试图在下面的图片中提出所有正确的问题(我认为):
所以,我可以回答其中的一个问题:“为什么选择XML-RPC?”因为,它是强大的,精心设计的,行业标准的通信方式(我在IEEE论文中阅读)。
请回答图片中的任何问题。
P.S。我同意,要求所有这些(图像中的最后一个问题)的简单解决方案是非常懒惰的。但这不是应该做的吗?什么都解决不了解?
编辑: 该应用程序必须基本上为远程用户提供与计算机交互的方式。一种方法是,app应该为机器交互api提供网络功能。
答案 0 :(得分:1)
感谢您的澄清。
我认为您需要对服务器(计算机计算机)与客户端之间的确切通信方式进行更多研究。一种选择可能是使用MSMQ(消息队列)的双向通信。 Microsoft在此处有一个关于它的页面http://msdn.microsoft.com/en-us/library/ms752264.aspx
以下是我认为可能有效的方法。每个部分都是解决方案中的一个单独项目。
计算机(服务器)项目(exe,控制台应用程序?)
客户端计算机(客户端)项目(exe,GUI应用程序)
合同项目