安全性
服務(wù)器常常要求在機(jī)構(gòu)內(nèi)建立復(fù)雜的信任關(guān)系。要做到這一點(diǎn),最佳捷徑是建立授權(quán):告訴系統(tǒng)你的姓名和密碼字,系統(tǒng)將允許你訪問(wèn)服務(wù)器的所選區(qū)域。但在Intranet上,事情并不這么簡(jiǎn)單。訪問(wèn)特權(quán)必須依照你的姓名、地址、工作部門(mén)、標(biāo)題和你的監(jiān)督對(duì)象等多項(xiàng)指標(biāo)。所以在安全性方面,Intranet服務(wù)器必須靈活。如果公司的Web分布在多服務(wù)器和部門(mén),這情況更是如此。Web服務(wù)器本來(lái)就是孤獨(dú)的—他們極少(如果曾經(jīng)有過(guò)的話)在沒(méi)有大量應(yīng)用級(jí)編程的情況下相互之間共享安全和授權(quán)。即使在單一的Web服務(wù)器里,授權(quán)信息通常分布性較差。正規(guī)Web服務(wù)器安全樣機(jī)(model)要求每個(gè)訪問(wèn)區(qū)域都有一個(gè)授權(quán)文件。授權(quán)文件列有用戶(hù)名和密碼字,服務(wù)器配置文件可將用戶(hù)與許可訪問(wèn)區(qū)域連接。
這意味著用戶(hù)必須使用多用戶(hù)名稱(chēng)和密碼字,才能到達(dá)不同的Intranet區(qū)域并且不能輕易地使這些不同訪問(wèn)方式同步。這一規(guī)則的例外就是Microsoft公司的Internet信息服務(wù)器(IIS),它將Windows NT安全性——用戶(hù)名稱(chēng)、密碼字和最重要的訪問(wèn)控制表性能——擴(kuò)展至Web。用戶(hù)利用自已的用戶(hù)名和密碼字向IIS服務(wù)器證明自己的身份。然后IIS用這一信息限制用戶(hù)查看保護(hù)模式樣機(jī)上的內(nèi)容。
同時(shí),公用Web服務(wù)器的一些授權(quán)和安全性能在Intranet上用途不大。傳統(tǒng)上,公用服務(wù)如在線銀行業(yè)的高級(jí)安全性依賴(lài)于加密通信和應(yīng)用級(jí)安全的混合,如帳戶(hù)號(hào)或用戶(hù)名及相關(guān)的密碼字便是如此。在Intranet上,這通常是用不上的。與真正的用戶(hù)級(jí)安全性相比,在Intranet上附加服務(wù)器級(jí)授權(quán)要簡(jiǎn)單得多。通過(guò)強(qiáng)調(diào)高級(jí)服務(wù)器授權(quán)來(lái)滿(mǎn)足這些需求,類(lèi)似IIS等產(chǎn)品的設(shè)計(jì)師就能擺脫重新實(shí)施應(yīng)用級(jí)安全的負(fù)擔(dān)。
定制化和修改
為了在Web服務(wù)器上增加功能,廠商們已實(shí)施了公共網(wǎng)關(guān)接口(CGI)調(diào)用和專(zhuān)有API。但在建立位于執(zhí)行和管理信息系統(tǒng)前端的高級(jí)應(yīng)用時(shí),這些產(chǎn)品則不夠靈活、有力和迅速。靈活性問(wèn)題經(jīng)常出現(xiàn)的一個(gè)領(lǐng)域是預(yù)處理文本。預(yù)處理器是有益的,因?yàn)樗x予了HTM作者無(wú)需編寫(xiě)真正的應(yīng)用代碼即可建立動(dòng)態(tài)Web頁(yè)面的能力。這將降低開(kāi)發(fā)費(fèi)用并簡(jiǎn)化維護(hù)。
所有服務(wù)器都配有具備各種能力的預(yù)處理器,高定制化的、基于Web的應(yīng)用性能是一級(jí)的預(yù)處理器性能,它們絕大多數(shù)情況下都是強(qiáng)有力的。而且,要解決這一問(wèn)題就必須研究CGI(和API)腳本(Script)或修改預(yù)處理器。這兩種方式的協(xié)調(diào)很重要。許多CGI/API腳本都將對(duì)Web服務(wù)器的性能產(chǎn)生較大影響。另一方面,如果修改預(yù)處理器,廠商每次發(fā)布重要版本的服務(wù)器時(shí)都要翻新這些修改內(nèi)容。
有時(shí),特殊的應(yīng)用要求按服務(wù)器運(yùn)行的方式修改。其中一些可用CGI或API腳本修改,而另一些可能要求人工修改基本服務(wù)器。如果你選擇修改服務(wù)器,你就需要Apache,它是由Apache Group公司負(fù)責(zé)產(chǎn)品維護(hù)的免費(fèi)產(chǎn)品。如果不普及的話,Apache算不了什么:它控制著公用Web服務(wù)器的空間,為45萬(wàn)多個(gè)域服務(wù)。這比Microsoft公司、Netscape公司和O'Reilly&Associates公司的域總量還要多。
有兩個(gè)優(yōu)點(diǎn):它有完整的資源代碼,它還可被修改。Apache Group公司在Apache服務(wù)器上安裝了插入框架間信號(hào)服務(wù)器的修改工作。盡管修改服務(wù)器資源代碼聽(tīng)起來(lái)很危險(xiǎn)但用其開(kāi)發(fā)框架消除了大量危險(xiǎn)和不確定因素。
套件工具
如果你以建立應(yīng)用而不是使用預(yù)處理器為重點(diǎn),那么你需要一臺(tái)配有好的Intranet專(zhuān)用套件工具的服務(wù)器。編程Web應(yīng)用不比編程任何其他應(yīng)用簡(jiǎn)單——只有編程圖形用戶(hù)接口(GUI)簡(jiǎn)單一些,或者看上去簡(jiǎn)單一些。事實(shí)上,建立Intranet應(yīng)用可能要比建立分布式系統(tǒng)、群件、電子郵件和移向綜合Web的數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目困難。必須能提供大型主機(jī)提供的性能并且不能利用單一的區(qū)域或安全的本地文件系統(tǒng)。
開(kāi)發(fā)商們需要用一個(gè)Intranet專(zhuān)用成套工具幫助建立這些應(yīng)用。一個(gè)簡(jiǎn)單的例子就是面向事務(wù)處理的應(yīng)用,如保險(xiǎn)費(fèi)賠償程序。由于Web是無(wú)狀態(tài)的,維護(hù)Intranet上在面向事務(wù)處理的應(yīng)用屏面上的狀態(tài)信息就比維護(hù)標(biāo)準(zhǔn)客戶(hù)/服務(wù)器系統(tǒng)狀態(tài)信息困難。每個(gè)屏面都是一個(gè)獨(dú)立的事務(wù)處理;屏面和屏面之間沒(méi)有信息流。與帶有自己的GUI的應(yīng)用不同,Web應(yīng)用不能依賴(lài)于一個(gè)與用戶(hù)相連的未中斷持續(xù)鏈路。HTTP可提供幾種用于維護(hù)狀態(tài)信息的方法。最受爭(zhēng)議的是cookies,它可提供一種不安
全的方式,幫助服務(wù)器在客戶(hù)機(jī)上存儲(chǔ)狀態(tài)信息并在客戶(hù)機(jī)運(yùn)行應(yīng)用時(shí)檢索信息。cookies受到的爭(zhēng)議頗多,因?yàn)樗煜涿绾卧赪eb上運(yùn)行和利用cookies進(jìn)行跟蹤的概念。任何情況下,Intranet應(yīng)用通常不存在公用Web應(yīng)用遇到的保密問(wèn)題。但還有一個(gè)安全問(wèn)題,即cookies的內(nèi)容直接處于用戶(hù)的控制之下,服務(wù)器不能依靠cookies在事務(wù)處理過(guò)程中避免被破壞。
另一種在多屏面上跟蹤單一客戶(hù)機(jī)的技術(shù)與靜態(tài)URL有關(guān),每個(gè)URL都被修改過(guò)以便存儲(chǔ)一些狀態(tài)信息。這保證能夠奏效——直到用戶(hù)用其中一個(gè)URL標(biāo)注一頁(yè)面并試圖在事務(wù)處理完成后很長(zhǎng)時(shí)間才回到這一頁(yè)面。URL也會(huì)失效,用戶(hù)就不知道下一個(gè)頁(yè)面在哪。和靜態(tài)URL都是有用的,但在建立超過(guò)一屏的、強(qiáng)壯的應(yīng)用時(shí),這些URL就不夠用了。程序員必須考慮諸如事務(wù)處理恢復(fù)、與授權(quán)系統(tǒng)的集成和數(shù)據(jù)庫(kù)連接等問(wèn)題時(shí),情況尤為如此。
不幸的是,Web服務(wù)器采用平面方式編程:程序庫(kù)就在那兒,去用吧。對(duì)于許多Web開(kāi)發(fā)商來(lái)說(shuō),網(wǎng)址建立始于一個(gè)問(wèn)題:"什么樣的代碼我能當(dāng)模型使用"。程序員們從樣品應(yīng)用得好的成套工具和相關(guān)的應(yīng)用資源代碼上獲益。這方面好的實(shí)例就是Netscape公司的企業(yè)服務(wù)器,它在其AppFoundry、StarNine技術(shù)公司的WebStar等產(chǎn)品上有許多樣品,包括超過(guò)100個(gè)樣本應(yīng)用。兩種服務(wù)器都可為Web開(kāi)發(fā)商提供遷移的牢固的基礎(chǔ),以便開(kāi)發(fā)商發(fā)展新的應(yīng)用并修改現(xiàn)有的應(yīng)用。
容錯(cuò)
當(dāng)企業(yè)將各種各樣的重要應(yīng)用移向基于Web的前端時(shí),以前悠閑自得的Web服務(wù)器管理員在運(yùn)行服務(wù)器時(shí)必須假想企業(yè)是依賴(lài)于那些服務(wù)器的。Intranet服務(wù)器的應(yīng)答時(shí)間和正常運(yùn)行時(shí)間對(duì)于企業(yè)是成功的關(guān)鍵。企業(yè)的成功關(guān)鍵應(yīng)用要求在具有故障排除能力或負(fù)荷共享能力的容錯(cuò)服務(wù)器上運(yùn)行。所有這些特性都與粗糙的Internet正相反。公司、Netscape公司和其他少數(shù)幾家Web廠商保證他們能為Intranet提供"大企業(yè)"型軟件。但是,他們不能獲取那些IT管理員的信任,這些管理員通常認(rèn)為,傳統(tǒng)的計(jì)算機(jī)廠商, 如DEC公司、HP公司和IBM公司能為他們建立軟件。
這種情況下,選擇服務(wù)器不如選擇系統(tǒng)重要。Windows NT在像工作組操作系統(tǒng)一樣流行時(shí)并不能提供老的操作系統(tǒng)幾年來(lái)具有的容錯(cuò)和負(fù)荷分享特性。NT在其網(wǎng)絡(luò)應(yīng)用和TCP/IP實(shí)施方面受到批評(píng)。因此,一些IT管理員指責(zé)說(shuō),建立起來(lái)的任務(wù)——重要 Intranet應(yīng)用正成為他們古老的固態(tài)備用件——Unix和DigitalOpen的VMS。(如果IBM的MVS操作系統(tǒng)能使用一個(gè)好的Web服務(wù)器,他們就能在上面建立Intranet。
當(dāng)你需要堅(jiān)如磐石般的可信性、故障排除能力和負(fù)荷共享時(shí),能提供內(nèi)部群聚技術(shù)的不失為一個(gè)好的Intranet平臺(tái)選擇。Netscape的商業(yè)服務(wù)器、Process Software公司的和俄亥俄州立大學(xué)(OSU)Web服務(wù)器都在OpenVMS上運(yùn)行。OSU Web服務(wù)器在安裝的數(shù)量上領(lǐng)先。
公司的后備辦公室操作系統(tǒng)還有另外一個(gè)優(yōu)點(diǎn)。Windows NT就遭受了幾次由幾個(gè)對(duì)立的系統(tǒng)發(fā)起的拒絕服務(wù)攻擊;很受歡迎的Unix平臺(tái)受到了半打的已公開(kāi)的堆疊-溢出攻擊。鑒于所有這些,OpenVMS幾乎未受任何破壞,這簡(jiǎn)直不可思議。作為對(duì)內(nèi)裝負(fù)荷共享和容錯(cuò)的替代性能,諸如Cisco 公司、IBM和Rosonate等公司提供了一些位于Web服務(wù)器場(chǎng)前端的產(chǎn)品,它們可在眾多Web服務(wù)器中指引查詢(xún)并將根據(jù)服務(wù)器可用性和負(fù)荷量記錄標(biāo)記。借助這些類(lèi)型的產(chǎn)品,Windows NT服務(wù)器場(chǎng)能像OpenVMS一樣可靠——盡管所需費(fèi)用較高。
簡(jiǎn)易的安裝和管理
大多數(shù)Web服務(wù)器都由Internet服務(wù)供應(yīng)商維護(hù),而群集服務(wù)、Intranet服務(wù)器則由部門(mén)管理。許多Intranet不只由1臺(tái)或2臺(tái)大型服務(wù)器組成,而是由幾打或幾百個(gè)小服務(wù)器組成,每個(gè)服務(wù)器都由工作組操作,工作組對(duì)自己的議程比對(duì)保持Web服務(wù)器的活力更感興趣。在這種環(huán)境下,簡(jiǎn)易的安裝、管理和協(xié)調(diào)是成功的關(guān)鍵因素。滿(mǎn)足這種需求的一個(gè)方法就是挑選一個(gè)可由各種平臺(tái)支持的單一服務(wù)器。如果能夠建立"公司標(biāo)準(zhǔn)",那么幫助桌面系統(tǒng)就能像支持離線處理器和電子數(shù)據(jù)表一樣支持Web。
幾乎沒(méi)有Web服務(wù)器能在多平臺(tái)上運(yùn)行。明顯的例外是Netscape公司的系列產(chǎn)品,它們可提供在OpenVMS、Unix和Windows NT間相對(duì)不變化的接口。Netscape還有第二個(gè)優(yōu)點(diǎn):在We服務(wù)器中,它的通過(guò)Web瀏覽器運(yùn)行的管理接口是最強(qiáng)有力和最靈活的。由于Netscape的服務(wù)是通過(guò)HTTP管理的,Netscape服務(wù)器的遠(yuǎn)程控制非常簡(jiǎn)單。對(duì)于那些傾向于編輯配置文件的用戶(hù),Netscape還支持該接口并提供關(guān)于如何進(jìn)行人工維護(hù)配置的文件。
第二個(gè)措施是管理最簡(jiǎn)易和最簡(jiǎn)單的服務(wù)器并將它們提供給用戶(hù)。令人吃驚的是,這一措施的一個(gè)不可能的競(jìng)爭(zhēng)者是Macintosh。作為計(jì)算平臺(tái),Macintosh的傳奇性的易用特點(diǎn)令人感興趣并對(duì)小型部門(mén)服務(wù)器——如果不是非正統(tǒng)的——做出選擇。盡管還可以從服務(wù)器控制臺(tái)指導(dǎo)管理,但最受歡迎的Macintosh Web服務(wù)器、StarNine公司的WebStar和Netscape一起建立了基于Web的管理接口。
還在WebSite Professional提供了有記錄良好的和極易于管理的Web服務(wù)器。盡管Windows95及NT平臺(tái)沒(méi)有Macintosh附帶的不干涉管理和協(xié)調(diào)方式,但將工作組Web服務(wù)器置于常用平臺(tái)之上的想法是可行的。無(wú)論選擇哪種操作系統(tǒng)平臺(tái)或服務(wù)器,部門(mén)的服務(wù)器管理員需要關(guān)于協(xié)調(diào)和整理服務(wù)器的建議。因?yàn)閃eb的設(shè)計(jì)者不想放棄以前的訪問(wèn)記錄,那么采取消除并存檔舊記錄的措施對(duì)于服務(wù)器的長(zhǎng)期健康就很重要。盡管平臺(tái)能夠支持它,但采取自動(dòng)化方式卷動(dòng)過(guò)長(zhǎng)記錄將會(huì)有極大的幫助。
數(shù)據(jù)庫(kù)訪問(wèn)
應(yīng)用開(kāi)發(fā)商正轉(zhuǎn)向用基于Web的技術(shù)和Intranet打破公司信息系統(tǒng)周?chē)腗IS僵局。這樣應(yīng)用就經(jīng)常需要對(duì)存儲(chǔ)在公司數(shù)據(jù)庫(kù)系統(tǒng)里的信息進(jìn)行存檔、存儲(chǔ)、處理和報(bào)告。數(shù)據(jù)庫(kù)訪問(wèn)的簡(jiǎn)易性對(duì)于建立強(qiáng)有力的Intranet應(yīng)用是很關(guān)鍵的。找到一個(gè)將HTML和SQ混合到Web頁(yè)面上的簡(jiǎn)單方式至關(guān)重要。目標(biāo)是能讓W(xué)eb頁(yè)面在被裝入后展示查詢(xún)精確度的結(jié)果。同樣,無(wú)需腳本即可將HTML形式和SQL查詢(xún)集成在一起的性能可以讓Intranet開(kāi)發(fā)商以較低的費(fèi)用獲得額外的能力。商業(yè)服務(wù)器三大廠商——Microsoft、 Netscapet、 O'Reilly——都在其服務(wù)器中配置了工具,無(wú)需費(fèi)力即可將后備與SQL數(shù)據(jù)庫(kù)連接。這些服務(wù)器都依賴(lài)于強(qiáng)壯的SQL接口。不幸的是,一些免費(fèi)服務(wù)器沒(méi)有此類(lèi)接口,或不能與這些服務(wù)器共同運(yùn)行。這種情況下,人們更加關(guān)心中間件并設(shè)計(jì)了價(jià)格較高的產(chǎn)品將真實(shí)的數(shù)據(jù)擴(kuò)展至Web瀏覽器。產(chǎn)品范圍從可用的到出眾的均在市場(chǎng)上可尋,如Teubner&Associates的3270-HTML轉(zhuǎn)換器。
底線
幾乎沒(méi)有Intranet規(guī)模足夠小,使用足夠簡(jiǎn)單,能夠在單一Web服務(wù)器,或者甚至是單一Web結(jié)構(gòu)上生存。每個(gè)Intranet應(yīng)用都要求由一個(gè)或另一個(gè)服務(wù)器來(lái)實(shí)施。了解了網(wǎng)站制作中,服務(wù)器之間需求的區(qū)別將是特別重要的
長(zhǎng)沙科聯(lián)環(huán)?萍加邢薰
長(zhǎng)沙科聯(lián)環(huán)保科技有限公司坐落于國(guó)家級(jí)長(zhǎng)沙經(jīng)濟(jì)技術(shù)開(kāi)發(fā)區(qū),星沙工業(yè)園、我們以“科技創(chuàng)新,聯(lián)合共...南京尚上防腐木
南京尚上防腐木是一家專(zhuān)業(yè)致力于加工、制作、銷(xiāo)售戶(hù)外景觀防腐木,并為客戶(hù)設(shè)計(jì)安裝一站式服務(wù)的現(xiàn)...長(zhǎng)沙昱霆機(jī)電有限公司
長(zhǎng)沙昱霆機(jī)電有限公司是長(zhǎng)沙空壓機(jī)_長(zhǎng)沙空壓機(jī)保養(yǎng)_湖南空壓機(jī)維修_長(zhǎng)沙空壓機(jī)機(jī)頭維修-長(zhǎng)沙昱...湖南省土地學(xué)會(huì),湖南土地學(xué)會(huì),湖南土地學(xué)會(huì)官網(wǎng)
湖南省土地學(xué)會(huì)是全省土地科技工作者自愿組成,并依法登記的學(xué)術(shù)性、非盈利性、公益性的法人社會(huì)團(tuán)...湖南為美環(huán)保技術(shù)有限公司,醫(yī)療污水凈化機(jī)組...
湖南為美環(huán)保技術(shù)有限公司應(yīng)“綠水青山就是金山銀山”之勢(shì)而生,秉持“為民環(huán)保,美麗干凈”理想信...長(zhǎng)沙租車(chē)公司-長(zhǎng)沙鑫晨租車(chē)
長(zhǎng)沙鑫晨租車(chē)(長(zhǎng)沙租車(chē)網(wǎng))于2008年,已精工細(xì)作多年,F(xiàn)以成為長(zhǎng)沙地區(qū)較早的租車(chē)公司之一。...聯(lián)系方式
地址:湖南省長(zhǎng)沙市天心區(qū)韶山南路248號(hào)南園503室
電話:13637482004 0731-88571521
網(wǎng)址:http://sh-klkm.com/
郵箱:123@123007.com
微信咨詢(xún)
掃一掃進(jìn)移動(dòng)端