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