2013-11-26 66 views
-1

我有以下环境:.NET编写连接到Linux服务器

前端应用程序在Windows操作系统上运行。

.net中的表单收集数据并将其传输到Linux服务器。

处理数据并将其返回给前端应用程序,该应用程序会在Windows操作系统中向用户显示该数据。

请给我详细的体系结构和工具,我应该使用Windows和Linux系统来执行此操作。

回答

1

你需要调查inter process communication

您提供的样本似乎是下distributed computing environment类别。分布式计算需要在独立进程间交换信息。
操作:
enter image description here

要建立通信三个概念需要有待商定。应用程序编程接口(API),它允许IPC以更高的抽象级被编程(例如WSDL,CORBA IDL)
数据表示:不同的计算机可以具有不同的内部存储格式为相同的数据类型,一个标准数据格式表示法是必要的(例如XML,JSON,阳光XDR)
通讯协议:。当通过计算机交换消息时,通信协议是计算机内部或计算机之间的消息交换的数字规则系统。 (例如,TCP,HTTP)

公开的c#客户端与java主机进程之间的通信由web-services完成,也可以实现通信抛出其他标准或自定义实现。

对于你的问题没有确切的答案,我只是试图指出你对这个概念的高瞻远瞩。