技術(shù)頻道

      組態(tài)軟件在Web發(fā)布中的改革

        引言:組態(tài)軟件行業(yè)的競(jìng)爭(zhēng)越來(lái)越激烈,不同軟件的基本功大多相似,都希望在各個(gè)主要環(huán)節(jié)做出特色從而贏得客戶。隨著網(wǎng)絡(luò)應(yīng)用的不斷普及,很多工控領(lǐng)域的應(yīng)用也都需要Web功能,因此,應(yīng)用Web技術(shù)實(shí)現(xiàn)遠(yuǎn)程監(jiān)測(cè)己成為越來(lái)越多的工控系統(tǒng)中不可或缺的重要組成部分。

      現(xiàn)有web發(fā)布技術(shù)的不足
        常見(jiàn)的web發(fā)布方式主要有三種:
        1、 基于CGI的解決方案:CGI(Common Gateway Interface)通用網(wǎng)關(guān)接口。在 CG I 結(jié)構(gòu)中,服務(wù)器執(zhí)行一切計(jì)算功能。
        2、 基于ActiveX+ASP的解決方案:實(shí)現(xiàn)方法是利用嵌在瀏覽器上的ActiveX組件作為客戶端操作界面。當(dāng)用瀏覽器訪問(wèn)包含ActiveX組件的Web頁(yè)面時(shí),該組件自動(dòng)下載到客戶端,客戶端用該組件通過(guò)HTTP協(xié)議向服務(wù)器端傳遞控制信息和數(shù)據(jù)信息,服務(wù)器端利用ASP接收信息,利用數(shù)據(jù)庫(kù)系統(tǒng)響應(yīng)請(qǐng)求,并把結(jié)果返回到客戶的ActiveX組件中,ActiveX可以在客戶端運(yùn)行顯示動(dòng)畫(huà)。這種方式的缺陷是需要對(duì)瀏覽器的安全級(jí)別有關(guān)ActiveX的內(nèi)容進(jìn)行設(shè)置.影響了應(yīng)用的安全性能。
        3、 Applet+Servlets/JSP的解決方案:客戶端下載由服務(wù)器端提供的Java Applet程序來(lái)交互處理用戶請(qǐng)求,Applet向服務(wù)器申請(qǐng)實(shí)時(shí)數(shù)據(jù),服務(wù)器端利用Servlets /JSP接收Applet發(fā)來(lái)的數(shù)據(jù)請(qǐng)求,利用數(shù)據(jù)庫(kù)系統(tǒng)響應(yīng)請(qǐng)求,并把結(jié)果返回到客戶的Applet小程序中,供Applet生成實(shí)時(shí)數(shù)據(jù)動(dòng)畫(huà)。
        另外,這三種方式均有一個(gè)共同的缺點(diǎn),監(jiān)控過(guò)程中瀏覽器端和服務(wù)器端頻繁地進(jìn)行大數(shù)據(jù)量通訊,需要占用大量的帶寬資源。

      基于XML的web發(fā)布技術(shù)
        XML(Extensible Markup Language)即可擴(kuò)展標(biāo)記語(yǔ)言,是一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語(yǔ)言,使用一個(gè)系列簡(jiǎn)單的標(biāo)記描述數(shù)據(jù)。XML有一個(gè)顯著的特點(diǎn)就是可以跨平臺(tái)使用,這是由它本身的定義決定。簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(SOAP)是一種輕量、簡(jiǎn)單、基于 XML 的協(xié)議,它被設(shè)計(jì)成在 WEB 上交換結(jié)構(gòu)化的和固化的信息。


        客戶端實(shí)現(xiàn)監(jiān)控的過(guò)程如下:首先,Web服務(wù)器發(fā)送一個(gè)初始頁(yè)面到客戶端。其中包括HTML元素組成的用戶圖形接口及在背后支持其運(yùn)行的AJAX引擎(主要由腳本語(yǔ)句構(gòu)成,而不是任何形式的控件)。然后AJAX引擎通過(guò)與Web服務(wù)器端的XML Web Server進(jìn)行XML形式的交互獲得控制端的實(shí)時(shí)數(shù)據(jù),其再根據(jù)這些獲得的實(shí)時(shí)數(shù)據(jù)動(dòng)態(tài)改變初始用戶圖形接口的HTML元素。從而實(shí)現(xiàn)把服務(wù)器端的數(shù)據(jù)通過(guò)列表、曲線等形式動(dòng)態(tài)地表現(xiàn)出來(lái)。

      新系統(tǒng)的主要優(yōu)點(diǎn)
        基于XML的web發(fā)布系統(tǒng)具有以下幾個(gè)優(yōu)點(diǎn):1、提高系統(tǒng)的通用性和可擴(kuò)展性;2、客戶端采用腳本語(yǔ)言替代ActiveX控件的方式提高了安全性;3、客戶端頁(yè)面中的數(shù)據(jù)與頁(yè)面實(shí)現(xiàn)分離,只需要利用SOAP通訊在服務(wù)器和客戶端之間傳輸占極少帶寬的結(jié)果數(shù)據(jù),而不是大量的圖片和網(wǎng)頁(yè),降低了網(wǎng)絡(luò)帶寬的負(fù)荷。

      結(jié)論:
        目前人們對(duì)工控軟件的速度及安全性能要求越來(lái)越高,基于XML的Web發(fā)布系統(tǒng)能夠很好的解決目前所有問(wèn)題。■

      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 无码人妻aⅴ一区二区三区| 精品人妻一区二区三区浪潮在线| 精品一区二区久久| 亚洲综合无码AV一区二区| 国产福利一区二区在线视频| 手机看片一区二区| 97精品一区二区视频在线观看| 2018高清国产一区二区三区| 国产精品一区在线观看你懂的| 久久国产视频一区| 亚洲视频一区调教| 一区二区三区精品高清视频免费在线播放| 国产人妖视频一区二区破除| 中文字幕永久一区二区三区在线观看 | 亚洲国产成人久久综合一区77| 亚洲无码一区二区三区| 国产一区二区三精品久久久无广告| 日韩AV无码久久一区二区| 一区二区三区视频在线播放| 福利国产微拍广场一区视频在线 | 国产成人久久精品麻豆一区| 国产日韩精品视频一区二区三区| 国产自产V一区二区三区C | 一区二区三区中文| 亚洲国产一区二区三区| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 欲色aV无码一区二区人妻| 亚洲狠狠久久综合一区77777 | 精品国产不卡一区二区三区 | 国产精品成人99一区无码| 欧美日韩国产免费一区二区三区| 久久精品免费一区二区| 国产精品视频分类一区| 色婷婷亚洲一区二区三区| 日本一区二区三区久久| 日韩美女在线观看一区| 国产MD视频一区二区三区| 色妞AV永久一区二区国产AV| 日韩精品区一区二区三VR| 麻豆va一区二区三区久久浪| 日韩精品一区二区三区中文字幕 |