我在這裏有一個相當普遍的問題之間的通信。對於在同一臺機器上運行的兩個應用程序彼此進行通信而無需使用任何類型的Web服務或Web服務器,最好的+可靠的方式是什麼?應用程序(.NET + JAVA)
爲例如:
應用程序A:在與Active X控件可以訪問另一個第三方應用和接收數據的.NET應用程序運行。
應用B:(讓我們假設正在運行的Java)希望能夠啓動應用程序A的方法,具體的參數和應用A.收到信息反饋(無網絡服務允許)
我唯一可以想到的可能是應用程序B執行具有某些參數的文件...然後應用程序A執行任何操作並將任何返回信息寫入數據庫中......但我不知道這是多麼可靠......或者應用程序A會知道數據何時寫入數據庫。 (加上這聽起來像一個有點hackish的解決me..and想知道的是有什麼更好的在那裏)
好嗎...感謝您的幫助!..
安德魯
Web服務並不真正涉及使用一個Web服務器。一個web服務的行爲就像一個,但這只是通信的工作原理。你甚至可以有一個小的html界面記錄你的web服務。是否有任何特定原因不想使用Web服務? – 2009-10-03 01:51:26
我不想處理IIS ......有3個工作方面的問題,特別是當從32位系統改爲64位系統時。 – Andrew 2009-10-03 03:20:16
(我應該說我總是假設web服務=使用web服務器/ HTTP協議) – Andrew 2009-10-03 03:21:45