服務(wù)器端系統(tǒng)平臺(tái)采用WindowsAdvancedServer作為操作系統(tǒng)。主要用于提供集成網(wǎng)絡(luò)功能、內(nèi)部安全性、系統(tǒng)容錯(cuò)等服務(wù)。
IIS的基本特征有:
?、賾?yīng)用廣泛IIS服務(wù)器是目前市場(chǎng)占有率最高的Web服務(wù)器,也是世界上使用最廣泛的Web服務(wù)器,目前占有Web服務(wù)器市場(chǎng)的40%的份額。無論是在互聯(lián)網(wǎng)還是在企業(yè)內(nèi)部的網(wǎng)絡(luò)中,IIS都是非常理想的服務(wù)器。
?、谒俣瓤煲?yàn)镮IS服務(wù)器和系統(tǒng)的高度集成,使得IIS成為速度非??斓姆?wù)器。
③易于管理IIS提供了多種管理方式,可以使用MMC(MicrosoftManagcmcntConsole即微軟管理控制臺(tái)),也可以使用Web進(jìn)行遠(yuǎn)程管理。
無論是哪一種管理方式,[1S都提供了良好的、直觀的圖像管理頁(yè)面,這使
[1S服務(wù)器的管理比其他服務(wù)器要容易的多。實(shí)際上,在IIS中使用的一些概念也比其他服務(wù)器容易理解。
3、網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu) 對(duì)于冶金機(jī)械類企業(yè)來說,內(nèi)部的辦公用戶相對(duì)來說不多,所以內(nèi)設(shè)一個(gè)Server,用戶與服務(wù)器之間的連接方式采用HUB加100Mbps網(wǎng)卡。在操作系統(tǒng)上,選定Windows2000Server作為服務(wù)器操作系統(tǒng),因?yàn)閃indows有著操作簡(jiǎn)便、維護(hù)方便、親切的人機(jī)交互界面等優(yōu)點(diǎn)。各工作站均采用Win9XNT。外出用戶或遠(yuǎn)程用戶與公司內(nèi)的連接可采用Modem相連,原則上本系統(tǒng)不提供局域網(wǎng)外辦公。整個(gè)網(wǎng)絡(luò)協(xié)議采用TCPIP。
4、與Windows系統(tǒng)的高度集成這也許是1IS真正的優(yōu)勢(shì)所在。 盡管在Windows平臺(tái)上有多種服務(wù)器可用,但是它們都是以單獨(dú)的程序來運(yùn)行,而唯有i15集成了Microsoft的組件技術(shù)、安全管理、數(shù)據(jù)庫(kù)訪問等多方面的先進(jìn)技術(shù),使lIS成為Windows平臺(tái)上功能最為強(qiáng)大的Web服務(wù)器。
5、可編程性 I[S支持多種服務(wù)器端Web程序開發(fā)技術(shù),當(dāng)然最值得稱道的就是在IIS中使用的ASP技術(shù)了。ASP使服務(wù)器可以更加簡(jiǎn)便地為客戶提供交互式的、動(dòng)態(tài)的內(nèi)容:同時(shí),可以根據(jù)自己的需要建立完善的Web應(yīng)用程序。
ASP技術(shù)的優(yōu)勢(shì):
?、貯SP文件是腳本文件。它是由一個(gè)ASP.d11文件來解釋執(zhí)行的,而解釋過程采用了和ISAPI(InternetServerApplicationProgrammingInterface即Internet服務(wù)器應(yīng)用程序接口)一樣的動(dòng)態(tài)鏈接技術(shù),因此在效能上要高于傳統(tǒng)的CGI程序。
?、贏SP是為Web服務(wù)器程序設(shè)計(jì)量身制作的。為方便Web服務(wù)器端ASP程序的設(shè)計(jì),內(nèi)置了豐富而高效的對(duì)象庫(kù),大大提高了Web服務(wù)器程序開發(fā)得效率。
?、跘SP良好的結(jié)構(gòu)。在客戶端使用已有的豐富的客戶端技術(shù),在Microsoft的瀏覽器上還可以使用ActiveX控件。在ASP的背后是強(qiáng)大的服務(wù)端的ActiveX控件,而這些控件又可以輕松地與整個(gè)Microsoft的Backoffice系統(tǒng)集成。用戶所做的,就是簡(jiǎn)單的用腳本語(yǔ)言把這些資源組織起來。
6、系統(tǒng)結(jié)構(gòu)模塊設(shè)計(jì)與實(shí)現(xiàn) 該系統(tǒng)結(jié)合名易軟件的實(shí)際需求,面向公司,網(wǎng)絡(luò)化以及工作人員協(xié)同工作,涵蓋了用戶單位辦公事務(wù)處理的幾乎全部事宜。包括系統(tǒng)管理及公司信息、行政辦公、輔助功能、個(gè)人維護(hù)五個(gè)大模塊。同時(shí)我們也要考慮到整個(gè)公司包括二十多個(gè)部門。這就給我們提出了一個(gè)比較現(xiàn)實(shí)的問題:這么多部門如何去行使他們的所有的功能。起初考慮的設(shè)計(jì)思路主要有兩個(gè)。一是每個(gè)部門都有一套包含上述五大模塊的代碼集合,我們稱之為方案A;二是所有的部門都適用同一套代碼集合,通過特定的控制條件來控制執(zhí)行不同的功能,在此我們稱之為方案B。我們最終采用的是方案B。原因有兩個(gè)方面。一、方案A造成了空間資源的浪費(fèi),方案B通過邏輯判斷實(shí)現(xiàn)了代碼資源的共享。每個(gè)部門都對(duì)應(yīng)一套自己的代碼集,勢(shì)必會(huì)造成軟件的冗余,非常浪費(fèi)資源;而多個(gè)部門使用同一套代碼集,可以通過在代碼中間多添加條件判斷語(yǔ)句來確定部門的功能。二、方案B可擴(kuò)展性要比方案A要強(qiáng)。出于某種原因,公司要增加一個(gè)部門,方案A可能就要重新需要一份代碼集,這對(duì)于只管維護(hù)的系統(tǒng)管理員來說非常的不便。而方案B則只需要在相應(yīng)的數(shù)據(jù)表(部門庫(kù)表)增加一條記錄,就可以實(shí)現(xiàn)增加一個(gè)部門的要求。其功能結(jié)構(gòu)如圖5.2所示:
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com