紫金橋軟件新增Web擴(kuò)展功能
一、概述
紫金橋Web擴(kuò)展功能大大簡化了用戶的Web設(shè)置工作,使得Web發(fā)布更加簡單、Web瀏覽更加穩(wěn)定、可靠;同時還提供了普通Web頁面的數(shù)據(jù)訪問功能,即不需要下載控件就可以訪問紫金橋數(shù)據(jù)服務(wù)器中的實時數(shù)據(jù)、歷史數(shù)據(jù)、統(tǒng)計數(shù)據(jù)、報表等信息。
二、無需另外的數(shù)據(jù)通信端口
普通的web訪問,頁面使用HTTP端口80,數(shù)據(jù)通信使用1998。網(wǎng)絡(luò)防火墻一般會屏蔽掉數(shù)據(jù)端口1998,尤其是通過internet訪問,特殊的端口的使用會給Web訪問帶來很多困難。針對這種情況,紫金橋軟件將數(shù)據(jù)通訊并入HTTP端口,讓W(xué)eb訪問暢通無阻。
上圖是web通信示意圖,從圖中可見,新的Web數(shù)據(jù)訪問只使用單一的HTTP端口。
通信轉(zhuǎn)發(fā)功能
通過Web服務(wù)器除了能夠完成本地數(shù)據(jù)通信,還能轉(zhuǎn)發(fā)對局域網(wǎng)內(nèi)的其他數(shù)據(jù)庫請求。這樣多個數(shù)據(jù)服務(wù)器通過單一的固定IP即可實現(xiàn)網(wǎng)上發(fā)布。如下圖所示:
左邊的是原來的數(shù)據(jù)通信路線,右邊的是新的通信路線。
對于固定IP只有一個,而數(shù)據(jù)服務(wù)器為多個的情形,數(shù)據(jù)發(fā)布時,原來的做法時:將其他服務(wù)器的數(shù)據(jù)集中到一個匯總服務(wù)器中,然后對匯總服務(wù)器進(jìn)行發(fā)布。這樣就需要額外的數(shù)據(jù)匯總工作。而通過紫金橋擴(kuò)展Web功能,無需關(guān)心有多少服務(wù)器,只要發(fā)布的數(shù)據(jù)服務(wù)器與其他數(shù)據(jù)服務(wù)器彼此連通,所有數(shù)據(jù)都可以通過這個發(fā)布服務(wù)器進(jìn)行訪問。
三、如何使用新的Web訪問特性
- 更新紫金橋軟件版本至6.1
- 進(jìn)入開發(fā)環(huán)境,在導(dǎo)航樹中選擇“本地/Web配置”,出現(xiàn)如下對話框:
- 單擊“使用標(biāo)準(zhǔn)Http協(xié)議”,將出現(xiàn)如下提示框:
Windows-IIS需要使用紫金橋軟件的VBS接口與紫金橋數(shù)據(jù)服務(wù)器進(jìn)行通信,所以需要VBS授權(quán)。
四、注意事項
1、啟用Web服務(wù)器擴(kuò)展服務(wù)
Windows? Server 2003 IIS在默認(rèn)情況下,IIS 只為靜態(tài)內(nèi)容提供服務(wù) - 即,ASP、ASP.NET、在服務(wù)器端的包含文件、WebDAV 發(fā)布和 FrontPage? Server Extensions 等功能只有在啟用時才工作。可以通過對 IIS 管理器中的 Web 服務(wù)擴(kuò)展節(jié)點進(jìn)行操作來配置這些請求處理程序(稱為 Web 服務(wù)擴(kuò)展)。
注意:您必須是本地計算機(jī)上以管理員帳戶登錄。
啟用Web 服務(wù)擴(kuò)展
- 在 IIS 管理器中,展開本地計算機(jī),然后單擊“Web 服務(wù)擴(kuò)展”。
- 在詳細(xì)信息窗格中,單擊要啟用或禁用的“Web 服務(wù)擴(kuò)展”。
- 要啟用已禁用的 Web 服務(wù)擴(kuò)展,請單擊“允許”。
- 要禁用已啟用的 Web 服務(wù)擴(kuò)展,請單擊“禁止”。
- 單擊“確定”。
如下圖所示:
2、服務(wù)器數(shù)據(jù)端口要開放
雖然客戶端不訪問特殊的數(shù)據(jù)通信端口,但是服務(wù)器端內(nèi)部數(shù)據(jù)通信使用專門的數(shù)據(jù)端口。所以要保證內(nèi)部數(shù)據(jù)端口的開放。文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。