我工作的是一箇中等規模的業務,將一定數量的系統集成到一個用Ruby on Rails編寫並在Redhat上運行的Web應用程序。應用程序的功能之一是與遠程設備進行通信。有些設備可以直接與我溝通,有些我必須依靠設備向數據庫報告。可以從ruby調用單聲道嗎?
我最近從我們的一個設備製造商那裏提供了一個「私人API」,以便與我目前沒有通信的一些遠程設備進行通信。當然,我對這種可能性感興趣。問題在於它是以.NET 2.0 DLL的形式提供的。這是關於界面的信息的範圍。
假設我可以從單聲道加載dll(目前我一無所知),甚至可以從ruby調用單聲道?如果我能夠做到,我會受到傷害的世界嗎?
(得到這個工作將節省,我願意考慮做,如果我要系統調用其他地區那麼多的痛苦,假設表現並不殘暴)
我認爲這可能是最終的解決方案。假設沒有其他方式與設備連接(通過標準的TCP協議)。我喜歡它提供的世界的分離,但仍然很簡單。 – 2009-12-19 17:34:21