智能樓宇控制系統的集成化問題一直存在著,隨著對樓宇控制系統的不斷優化,中間件技術逐漸發揮作用。有預感,中間件技術將成為智能樓宇控制系統集成的橋梁!
相對于傳統的以大型計算機為中心的集中計算模式而言,C/S計算模式確實具有人所共知的優點。但在后來的發展過程中,C/S計算模式并沒有導致大量的應用,其主要原因如下:缺乏必要的和有效的開發工具;應用于C/S計算模式的操作系統復雜多樣;復雜多變的網絡環境;數據分散處理帶來的不一致性等。
這些問題實際上與用戶的業務沒有多大關系,但又必須很好地得到解決,只有這樣才能清除妨礙C/S計算模式大量推廣應用的障礙。解決問題的思路是將應用軟件所面臨的共性問題進行提煉、抽象,在操作系統之上形成一個“可復用的部分”,該部分構成一個加在客戶機和服務器之間的中間件,它可以供應用軟件重復使用。
通常所說的中間件技術,最基本的有通用網關接口(CGI)或應用程序編程接口(API)兩種。API能夠直接訪問或調用外部程序來訪問數據庫,可以提供與數據庫相關的超文本標記語言頁面,或執行用戶查詢,同時將查詢結果格式化成THML頁面,并通過web服務器返給用戶瀏覽器。GCI允許web服務器運行外部應用程序,并通過外部程序來訪問數據庫資源,以產生HTML文檔,同時返回瀏覽器。CGI向用戶提供一種與數據相連的簡單方法。
現如今,中間件已成為智能樓宇控制系統集成的橋梁,大大地提高了樓宇控制系統集成技術的發展。