2013-11-26 223 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完成,也可以實現通信拋出其他標準或自定義實現。

對於你的問題沒有確切的答案,我只是試圖指出你對這個概念的高瞻遠矚。