1 引言
隨著技術(shù)的進(jìn)æ¥ï¼ŒéŽ(guò)去那種以計(jì)算機(jÄ«)ç¶²(wÇŽng)絡(luò)和多任務(wù)æ“作系統(tÇ’ng)ç‚ºæ ¸å¿ƒçš„ç®¡ç†ä¿¡æ¯ç³»çµ±(tÇ’ng)[1]å·²ä¸é©æ‡‰(yÄ«ng)形勢(shì)的需è¦ã€‚以計(jì)算與管ç†ä¸å¿ƒç‚ºæ ¸å¿ƒçš„計(jì)算和網(wÇŽng)絡(luò)çµ(jié)æ§‹(gòu)(c/s)在ç¾(xià n)在的網(wÇŽng)絡(luò)çµ(jié)æ§‹(gòu)概念ä¸å·²è¢«intranetç¶²(wÇŽng)絡(luò)çµ(jié)æ§‹(gòu)所代替,å³åŸºäºŽintranet技術(shù)而發(fÄ)å±•çš„æ›´æ–¹ä¾¿ã€æ›´å„ª(yÅu)è¶Šçš„ç€è¦½å™¨/æœå‹™(wù)器(b/s)系統(tÇ’ng)集æˆèˆ‡ç¶²(wÇŽng)絡(luò)機(jÄ«)æ§‹(gòu)模å¼ã€‚在c/s[2]æ–¹å¼ä¸‹ï¼Œè»Ÿä»¶çš„安è£å¿…é ˆåœ¨æ¯å€‹(gè)客戶端進(jìn)行,這就導(dÇŽo)致難于實(shÃ)施,也難于ç¶è·(hù)。如果客戶端是異構(gòu)ç’°(huán)å¢ƒï¼Œå‰‡å¿…é ˆé‡å°(duì)客戶端進(jìn)行é…置,使得系統(tÇ’ng)實(shÃ)施變得éžå¸¸å¾©(fù)雜,工作é‡ä¹Ÿå¤§ç‚ºå¢žåŠ ã€‚æ›´å¯æ€•的是,如果å°(duì)系統(tÇ’ng)進(jìn)行ç¶è·(hù),åˆè¦å°(duì)æ¯å€‹(gè)客戶端進(jìn)行å‡ç´š(jÃ)。系統(tÇ’ng)管ç†äººå“¡å°‡å¿™äºŽç¶è·(hù)工作而疲憊ä¸å ªã€‚在這種方å¼ä¸‹ï¼Œç”¨æˆ¶ç•Œé¢å’Œæ¥(yè)å‹™(wù)處ç†éƒ½é›†ä¸äºŽå®¢æˆ¶ç«¯ï¼Œå°(duì)å®¢æˆ¶ç«¯è¦æ±‚很高,當(dÄng)æ¥(yè)å‹™(wù)處ç†è¶Šä¾†(lái)è¶Š.復(fù)雜時(shÃ),就需å°(duì)å®¢æˆ¶ç«¯ç¡¬ä»¶ä¸æ–·é€²(jìn)行å‡ç´š(jÃ),整個(gè)系統(tÇ’ng)çš„å¯ä¼¸ç¸®æ€§è¼ƒå·®ï¼Œå…¶å°é–‰çš„特點(diÇŽn)使人們難以實(shÃ)ç¾(xià n)建立完整信æ¯ç¶²(wÇŽng)絡(luò)ã€‚åŒæ™‚(shÃ),其開(kÄi)發(fÄ)æˆæœ¬è¼ƒé«˜ï¼Œå…¼å®¹ã€æ“´(kuò)展性差,ç¶è·(hù)éº»ç…©ï¼Œç”¨æˆ¶ç•Œé¢æ··äº‚且使用復(fù)é›œï¼Œé€™æ¥µå¤§åœ°é˜»ç¤™ä¼æ¥(yè)ä¿¡æ¯åŒ–çš„æ¥ä¼ï¼Œå¿…é ˆé€²(jìn)行技術(shù)æ”¹é€ ï¼Œä»¥é©æ‡‰(yÄ«ng)新形勢(shì)çš„è¦æ±‚。
2 c/så’Œb/sèžåˆæ¨¡å¼
b/s(browser/serverï¼‰æ¨¡å¼æŠŠc/s的胖客戶機(jÄ«)/瘦æœå‹™(wù)器çµ(jié)æ§‹(gòu)變?yÅu)æ§è˜è›»é´C(jÄ«)/胖æœå‹™(wù)器çµ(jié)æ§‹(gòu),客戶端軟件簡(jiÇŽn)化到åªè¦å®‰è£çµ±(tÇ’ng)一的ç€è¦½å™¨è»Ÿä»¶;åŒæ™‚(shÃ),由于其基于tcp/ipå”(xié)è°å’Œhttpå”(xié)è°,很好解決了跨平臺(tái)性,使ä¸åŒçš„æ©Ÿ(jÄ«)åž‹ã€æ“作系統(tÇ’ng)都能兼容,有很好的擴(kuò)展性,å¯ä»¥æœ‰æ•ˆä¿è·(hù)伿¥(yè)投資[3]。b/sçµ(jié)æ§‹(gòu)下的misä¸åƒ…易于ç¶è·(hù),開(kÄi)發(fÄ)ã€åŸ¹è¨“(xùn)æˆæœ¬ä½Žï¼Œè€Œä¸”æ“´(kuò)展ã€ç§»æ¤æ€§å¥½ï¼Œæœ€å¤§é™åº¦å¯¦(shÃ)ç¾(xià n)資æºå…±äº«ã€‚但其具有以下缺點(diÇŽn):
(1) 傳輸效率低,由于httpå”(xié)è°æ˜¯åŸºäºŽtcp/ip,httpå”(xié)è°ä¸å›ºå®šæ ¼å¼html文件形å¼ï¼Œé€™ç¨®æ–‡ä»¶å‚³è¼¸é‡å¤§ï¼Œæœƒ(huì)影響數(shù)據(jù)傳輸效率。
(2) å®¢æˆ¶ç«¯æ¯æ¬¡è¦æ±‚ç²å¾—數(shù)據(jù)å’Œå饋的信æ¯éƒ½è¦ç¶“(jÄ«ng)ç¶²(wÇŽng)絡(luò)æ‰èƒ½èˆ‡æ•¸(shù)據(jù)æœå‹™(wù)器è¯(lián)ç³»ï¼Œå¢žåŠ äº†ç¶²(wÇŽng)絡(luò)å°(duì)å¸¶å¯¬çš„è¦æ±‚;
(3) htmlé›£äºŽåŠ å¯†ï¼Œæ˜“è¢«ç«Šå–和截ç²ï¼Œä½¿ä¿¡æ¯ç³»çµ±(tÇ’ng)安全性難以ä¿è‰ã€‚
ç¶œåˆä»¥ä¸Šåˆ†æžï¼Œc/s模型çµ(jié)æ§‹(gòu)具有較強(qiáng)的事務(wù)處ç†èƒ½åŠ›ï¼Œæ¯”è¼ƒé©åˆä¼æ¥(yè)å…§(nèi)部快速的信æ¯è™•ç†ï¼Œè€Œb/sçµ(jié)æ§‹(gòu)具有較好的網(wÇŽng)絡(luò)æ“´(kuò)展性和兼容性。兩者也都å˜åœ¨ä¸€äº›å¾…解決的å•(wèn)題。å°(duì)于分布å¼çµ„織來(lái)講,若能將二者的優(yÅu)點(diÇŽn)集æˆï¼Œä¸åƒ…å¯å¯¦(shÃ)ç¾(xià n)ä¿¡æ¯ç³»çµ±(tÇ’ng)的開(kÄi)æ”¾æ€§å’Œé€šç”¨æ€§ï¼ŒåŒæ™‚(shÃ)é‚„å¯ä¿æŒå…§(nèi)部系統(tÇ’ng)çš„å°é–‰æ€§å’Œå°ˆç”¨æ€§ï¼Œæ›´å¥½åœ°æ»¿è¶³ä¼æ¥(yè)的經(jÄ«ng)營(yÃng)活動(dòng)和戰(zhà n)略決ç–ã€‚å› æ¤ï¼Œç³»çµ±(tÇ’ng)的實(shÃ)ç¾(xià n)é¸ç”¨æ··åˆå¼çµ(jié)æ§‹(gòu)方案。
3 系統(tÇ’ng)é–‹(kÄi)發(fÄ)ç’°(huán)境åŠç›¸é—œ(guÄn)技術(shù)
3.1 c/sé–‹(kÄi)發(fÄ)平臺(tái)
客戶應(yÄ«ng)用開(kÄi)發(fÄ)ç’°(huán)å¢ƒçš„é¸æ“‡ï¼Œè¦è€ƒæ…®å°(duì)所é¸ç”¨çš„æœå‹™(wù)器平臺(tái)ã€æ•¸(shù)據(jù)庫(kù)æœå‹™(wù)åŠå®¢æˆ¶å¹³è‡º(tái)的支æŒï¼Œå…·æœ‰è‰¯å¥½çš„é–‹(kÄi)發(fÄ)ç’°(huán)境åŠè±å¯Œçš„軟件支æŒå’Œæ–¹ä¾¿çš„軟件調(dià o)試手段。é‡å°(duì)討論的特定å°(duì)è±¡ï¼Œè€ƒæ…®ä¼æ¥(yè)的實(shÃ)際情æ³é¸ç”¨å…·æœ‰å¼·(qiáng)大多媒體和網(wÇŽng)絡(luò)支æŒåŠŸèƒ½çš„windows98作為客戶端平臺(tái),采用powerbuilder7.0作為客戶端數(shù)據(jù)庫(kù)é–‹(kÄi)發(fÄ)工具。
æœå‹™(wù)器開(kÄi)發(fÄ)ç’°(huán)境的構(gòu)æˆåŒ…括網(wÇŽng)絡(luò)æœå‹™(wù)器軟件平臺(tái)和數(shù)據(jù)庫(kù)æœå‹™(wù)器軟件環(huán)å¢ƒçš„é¸æ“‡ã€‚在ï½ï½ƒç’°(huán)境,能用于c/sçµ(jié)æ§‹(gòu)的平臺(tái)æœå‹™(wù)器有多種,如net wareã€windows nt serverã€unixç‰,å…¶ä¸windows nt server是美國(guó)microsofté–‹(kÄi)放的高性能32ä½å¤šç”¨æˆ¶ã€å¤šä»»å‹™(wù)çš„æ“作系統(tÇ’ng),它æä¾›äº†å¼·(qiáng)大的功能和易用性åŠå¯ä¼¸ç¸®æ€§ï¼ŒåŒ…括高效å¯é 的數(shù)據(jù)庫(kù)ã€ä¸»æ©Ÿ(jÄ«)連接ã€é€šä¿¡ã€ç³»çµ±(tÇ’ng)管ç†åŠè‰¯å¥½çš„安全性和容錯(cuò)能力。與windows有良好的兼容性環(huán)境,支æŒå®ƒçš„全部軟件和大部分網(wÇŽng)絡(luò)å”(xié)è°ã€‚它的安全性和先進(jìn)的容錯(cuò)功能å¯ä»¥æœ‰æ•ˆåœ°ä¿è‰ä¿¡æ¯çš„完整性和有效性。數(shù)據(jù)庫(kù)æœå‹™(wù)器軟件é¸ç”¨ms sql server,它兼容性好,與nt緊密集æˆï¼Œæ˜“å¸(xué)易用,開(kÄi)發(fÄ)周期çŸï¼Œèƒ½è¼ƒå¥½åœ°æ»¿è¶³é«˜æ€§èƒ½ã€å®‰å…¨æ€§ã€ä¸€è‡´æ€§ã€å¯æ“´(kuò)å±•æ€§ç‰æŒ‡æ¨™(biÄo),æ˜¯ä¼æ¥(yè)æ§‹(gòu)建ä¸å°åž‹æ•¸(shù)據(jù)庫(kù)çš„æœ€ä½³é¸æ“‡ã€‚
基于c/sçš„mis通éŽ(guò)odbc(open database connectivity:é–‹(kÄi)放數(shù)據(jù)庫(kù)連接)實(shÃ)ç¾(xià n)å°(duì)åŽè‡º(tái)數(shù)據(jù)庫(kù)的訪å•(wèn)與處ç†ã€‚odbc是windowsé–‹(kÄi)放æœå‹™(wù)體系çµ(jié)æ§‹(gòu)的一個(gè)部件,是使用å分廣泛的數(shù)據(jù)庫(kù)接å£ï¼Œå®ƒæ˜¯ä¸€ç¨®é¢å‘sqlçš„api。以odbc作為連接件,所有的應(yÄ«ng)用程åºéƒ½é€šéŽ(guò)特定的連接件驅(qÅ«)å‹•(dòng)程åºï¼Œé‡‡ç”¨ç›¸åŒçš„函數(shù)調(dià o)用,實(shÃ)ç¾(xià n)與ä¸åŒæ•¸(shù)據(jù)æºé€šä¿¡ï¼Œå¾žè€Œç°¡(jiÇŽn)化了å°(duì)數(shù)據(jù)庫(kù)的訪å•(wèn),也為程åºçš„跨平臺(tái)é–‹(kÄi)發(fÄ)å’Œç§»æ¤æä¾›äº†æ¥µå¤§æ–¹ä¾¿ã€‚
3.2 b/sé–‹(kÄi)發(fÄ)平臺(tái)
b/s系統(tÇ’ng)çš„å‰ç«¯é–‹(kÄi)發(fÄ)工具采用asp(active server page),webæœå‹™(wù)器采用微軟的iis(internet information server)5.0,數(shù)據(jù)庫(kù)與c/sä¸€æ¨£åŒæ¨£é‡‡ç”¨ms sql server,數(shù)據(jù)庫(kù)訪å•(wèn)技術(shù)采用aspå’Œado(active x data object)相çµ(jié)åˆã€‚
aspå’Œadoæ˜¯å¾®è»Ÿå…¬å¸æŽ¨å‡ºçš„ä¸€ç¨®å®Œæ•´çš„web數(shù)據(jù)庫(kù)的解決方案,應(yÄ«ng)用aspå’Œadoæ–¹å¼é€£æŽ¥æ•¸(shù)據(jù)庫(kù)éžå¸¸ç°¡(jiÇŽn)å–®,而且實(shÃ)ç¾(xià n)的功能強(qiáng)大。aspå’Œadoçµ(jié)åˆï¼Œå¯ä½¿ç”¨æˆ¶ä½¿ç”¨ç€è¦½å™¨ä¾†(lái)å˜å–webæœå‹™(wù)器的數(shù)據(jù)庫(kù)數(shù)據(jù)。asp的數(shù)據(jù)庫(kù)訪å•(wèn)部件通éŽ(guò)ado來(lái)訪å•(wèn)oledb兼容的數(shù)據(jù)æºã€‚oledb定義一組展示數(shù)據(jù)庫(kù)管ç†ç³»çµ±(tÇ’ng)功能的標(biÄo)準(zhÇ”n)com接å£ã€‚通éŽ(guò)æä¾›å°(duì)這些com接å£çš„便æ·è¨ªå•(wèn),adoå…許使用腳本語(yÇ”)言將數(shù)據(jù)訪å•(wèn)åŠŸèƒ½æ·»åŠ åˆ°web應(yÄ«ng)用程åºä¸ã€‚由于asp的腳本語(yÇ”)言vbscriptåªæ˜¯visual basic的一個(gè)å集,它本身ä¸å…·å‚™è¨ªå•(wèn)數(shù)據(jù)庫(kù)的能力, å¿…é ˆå‰µ(chuà ng)建æœå‹™(wù)器端的部件,通éŽ(guò)com接å£ä¾†(lái)實(shÃ)ç¾(xià n)訪å•(wèn)數(shù)據(jù)æºä¸çš„æ•¸(shù)據(jù)ã€‚å› æ¤,在應(yÄ«ng)用程åº?qÅ«)?shù)據(jù)庫(kù)æ“作之å‰,å¿…é ˆå…ˆå»ºç«‹ä¸€å€‹(gè)å°(duì)數(shù)據(jù)æºçš„連接,在系統(tÇ’ng)é–‹(kÄi)發(fÄ)ä¸,ado連接數(shù)據(jù)庫(kù)采用了ole db connection方法,
å³ado → ole db → db provider → 數(shù)據(jù)庫(kù)
其實(shÃ)ç¾(xià n)方法如下:
set conn = server.createobject
(“adodb.connectionâ€ï¼‰
conn.open“provider = sqloledb.5.0; data sourse = dbpath;
initial catalog = dbname; user id = user-id; password = my password;â€
3.3 c/s與b/så‚³éžæ•¸(shù)據(jù)的關(guÄn)éµæŠ€è¡“(shù)
出于安全的考慮,c/så’Œb/s的平臺(tái)å„用一臺(tái)數(shù)據(jù)庫(kù)æœå‹™(wù)器,這就需è¦ä¸€è‡º(tái)通信計(jì)算機(jÄ«)將c/s的數(shù)據(jù)庫(kù)æœå‹™(wù)器和b/s的webæœå‹™(wù)器連接起來(lái),如圖1所示。c/s的數(shù)據(jù)庫(kù)æœå‹™(wù)器和通信計(jì)算機(jÄ«)åŒè™•于一個(gè)局域網(wÇŽng)å…§(nèi),通信計(jì)算機(jÄ«)定時(shÃ)æ”¶é›†åŒæ¥æ—¥å¿—文件并傳給b/sçš„webæœå‹™(wù)器。通信計(jì)算機(jÄ«)與b/sçš„webæœå‹™(wù)器通éŽ(guò)internet進(jìn)行連接,用httpå”(xié)è°çš„postæ–¹å¼è½‰(zhuÇŽn)é€åŒæ¥æ—¥å¿—文件給b/sçš„webæœå‹™(wù)器。由于通信計(jì)算機(jÄ«)在internetä¸Šåªæ˜¯b/sçš„webæœå‹™(wù)器的一個(gè)普通用戶,在與b/sçš„webæœå‹™(wù)器通訊時(shÃ),將切斷它與 c/s的數(shù)據(jù)庫(kù)æœå‹™(wù)器的通信,所以互連網(wÇŽng)用戶沒(méi)有機(jÄ«)會(huì)é€éŽ(guò)通信計(jì)算機(jÄ«)去攻擊c/s的數(shù)據(jù)庫(kù)æœå‹™(wù)器,從而實(shÃ)ç¾(xià n)b/så’Œ c/s的安全隔離,ä¿è·(hù)了c/s。數(shù)據(jù)庫(kù)æœå‹™(wù)器的安全。而支æŒhttpå”(xié)è°çš„互連網(wÇŽng)通é“利用ggi(通用網(wÇŽng)é—œ(guÄn)接å£ï¼‰æŽ¥æ”¶ç”±é€šä¿¡è¨ˆ(jì)算機(jÄ«)postçš„åŒæ¥æ—¥å¿—文件,轉(zhuÇŽn)而交給b/s的數(shù)據(jù)庫(kù)æœå‹™(wù)器,b/s的數(shù)據(jù)庫(kù)æœå‹™(wù)器執(zhÃ)è¡ŒåŒæ¥æ—¥å¿—文件更新數(shù)據(jù)。
[align=center]

圖1 c/s和b/s的數(shù)據(jù)傳輸[/align]
3.4 ä¿¡æ¯ç™¼(fÄ)布平臺(tái)
(1) æä¾›åŸºæœ¬ä¿¡æ¯ï¼ˆå¦‚產(chÇŽn)é‡åŸºæœ¬æ•¸(shù)據(jù)ï¼Œä¾›è²¨æ¸ é“ä¿¡æ¯ã€æª¢é©—(yà n)質(zhì)釿Œ‡æ¨™(biÄo)ç‰ï¼‰ä¾›å„ç´š(jÃ)政府經(jÄ«ng)貿(mà o)å§”ã€é§å» 調(dià o)撥站ã€é‹(yùn)輸åå…¬å¸ã€ç‰©è³‡å…¬å¸åœ‹(guó)å¤–åˆ†éŠ·æ¸ é“和全國(guó)消費(fèi)者查詢。
(2) å› ?yà n)椴æŽèƒ‹/s模å¼ï¼Œèƒ½å¤ ?qÅ«)å´¿F(xià n)ç”¨æˆ¶ç™»éŒ„åŠæ–°ç”¨æˆ¶æ³¨å†Š(cè)功能,用戶還å¯é€šéŽ(guò)留言æ¿ç•™è¨€ï¼Œå饋æ„見(jià n)å’Œè¦æ±‚。
(3) 在信æ¯å¹³è‡º(tái)ä¸ŠåŠ å…¥oaæŽ¥å£æ¨¡å¡Šã€å„ç¨®å°ˆç”¨è»Ÿä»¶æŽ¥å£æ¨¡å¡Šã€é‡‘稅系統(tÇ’ng)æŽ¥å£æ¨¡å¡Šï¼Œå¯ä»¥é€šéŽ(guò)internet完æˆé (yuÇŽn)程辦公和數(shù)據(jù)通信,擴(kuò)展了mis的功能。
4 工程應(yÄ«ng)用實(shÃ)例
æŸä¼æ¥(yè)的日常æ¥(yè)å‹™(wù)有:å·¥æ¥(yè)控制管ç†ã€ç‰©æ–™ç®¡ç†ã€ç”Ÿç”¢(chÇŽn)管ç†ã€è³ª(zhì)é‡ç®¡ç†ã€è¨(shè)備管ç†ã€äººäº‹ç®¡ç†ã€è²¡(cái)å‹™(wù)管ç†ã€æŠ€è¡“(shù)管ç†ã€é ˜(lÇng)å°Ž(dÇŽo)ç¶œåˆæŸ¥è©¢ç‰ï¼Œé †æ‡‰(yÄ«ng)上級(jÃ)直屬部門的需è¦ï¼Œé‚„è¦ç‚ºä¸»ç®¡éƒ¨é–€æä¾›ç”¢(chÇŽn)é‡å ±(bà o)表分æžå’ŒæŒ‡æ¨™(biÄo)ç¶œåˆæŸ¥è©¢ç‰åŠŸèƒ½ã€‚ç¶“(jÄ«ng)éŽ(guò)大é‡çš„分æžèª¿(dià o)ç ”ï¼ŒåŒæ™‚(shÃ)æ ¹æ“š(jù)行æ¥(yè)的實(shÃ)際情æ³ï¼Œç¢ºå®šåœ¨ç¶²(wÇŽng)絡(luò)平臺(tái)上建立生產(chÇŽn)管ç†ä¿¡æ¯ç³»çµ±(tÇ’ng)。整個(gè)系統(tÇ’ng)分為兩大部分:å…¬å¸å…§(nèi)部局域網(wÇŽng)上采用c/s模型çµ(jié)æ§‹(gòu)實(shÃ)ç¾(xià n)mis系統(tÇ’ng),webæœå‹™(wù)器上的應(yÄ«ng)用程åºé‡‡ç”¨b/s模型çµ(jié)æ§‹(gòu)æä¾›ä¿¡æ¯ç™¼(fÄ)布平臺(tái)。在平臺(tái)基礎(chÇ”)ä¸ŠåŠ å…¥oaæŽ¥å£æ¨¡å¡Šã€ä¸Šç´š(jÃ)ä¸»ç®¡éƒ¨é–€è»Ÿä»¶æŽ¥å£æ¨¡å¡Šã€é‡‘稅系統(tÇ’ng)æŽ¥å£æ¨¡å¡Šç‰ã€‚
é€™ç¨®æ··åˆæ¨¡å¼ç›¸å°(duì)于åªé‡‡ç”¨c/s或b/s模å¼çš„管ç†ä¿¡æ¯ç³»çµ±(tÇ’ng),有以下優(yÅu)點(diÇŽn):
(1) å¯ä¿è‰ä¼æ¥(yè)æ•æ„Ÿæ•¸(shù)據(jù)çš„å®‰å…¨æ€§ï¼ŒåŠ å¼·(qiáng)å°(duì)數(shù)據(jù)庫(kù)修改和更新的控制;
(2) ç°¡(jiÇŽn)åŒ–äº†ä¸€éƒ¨åˆ†å®¢æˆ¶ç«¯ï¼Œæœ‰æ•ˆåœ°åˆ©ç”¨ä¼æ¥(yè)的資æº;
(3) å¯å¯¦(shÃ)ç¾(xià n)一般功能的易用性和復(fù)雜功能交互性的統(tÇ’ng)一;
(4) ç¶²(wÇŽng)絡(luò)效率高,系統(tÇ’ng)ç¶è·(hù)ç°¡(jiÇŽn)單。數(shù)據(jù)庫(kù)æœå‹™(wù)å™¨å˜æ”¾èˆ‡ç”Ÿç”¢(chÇŽn)ç¶“(jÄ«ng)營(yÃng)活動(dòng)有關(guÄn)的所有資料和數(shù)據(jù),webæœå‹™(wù)器是網(wÇŽng)絡(luò)用戶訪å•(wèn)數(shù)據(jù)庫(kù)æœå‹™(wù)器的接å£ï¼Œæ˜¯web應(yÄ«ng)用程åºçš„執(zhÃ)行平臺(tái)。整個(gè)系統(tÇ’ng)的網(wÇŽng)絡(luò)æ‹“?fù)æµ£Y(jié)æ§‹(gòu)如圖2所示。
5 çµ(jié)æŸèªž(yÇ”)
基于c/så’Œb/sæ··åˆçµ(jié)æ§‹(gòu)的綜åˆç®¡ç†ä¿¡æ¯ç³»çµ±(tÇ’ng),çµ(jié)åˆäº†c/så’Œb/s模å¼å„自的優(yÅu)點(diÇŽn)å¹¶åŠ ä»¥é›†æˆã€‚實(shÃ)è¸è‰æ˜Žï¼Œé€™ç¨®çµ(jié)æ§‹(gòu)具有傳輸效率高ã€å®‰å…¨æ€§å¥½ã€æˆæœ¬ä½Žç‰å„ª(yÅu)點(diÇŽn),且便于系統(tÇ’ng)çš„ç¶è·(hù)和擴(kuò)展。隨著misçš„ä¸æ–·ç™¼(fÄ)展,å°‡c/så’Œb/s模å¼ç›¸èžåˆçš„趨勢(shì)越來(lái)來(lái)越明顯。探索è¨(shè)計(jì)基于c/så’Œb/sæ··åˆæ¨¡å¼çš„伿¥(yè)管ç†ä¿¡æ¯ç³»çµ±(tÇ’ng)ä¸åƒ…å°(duì)于æé«˜ç®¡ç†æ°´å¹³ã€é™ä½Žæˆæœ¬ã€æé«˜æœå‹™(wù)質(zhì)é‡å…·æœ‰é‡è¦æ„義;åŒæ™‚(shÃ),系統(tÇ’ng)çš„ç ”ç™¼(fÄ)å°(duì)于c/s模å¼ã€‚çš„ä¼æ¥(yè)管ç†ä¿¡æ¯ç³»çµ±(tÇ’ng)æ”¹é€ æœ‰ä¸€å®šçš„åƒè€ƒæ„義。
[align=center]

圖2 系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖[/align]
åƒè€ƒæ–‡ç»(xià n)
[1] å¤é©•雄ç‰. intranet與管ç†ä¿¡æ¯ç³»çµ±(tÇ’ng)[j]. 計(jì)算機(jÄ«)工程與應(yÄ«ng)用2000,36(3):142-144.
[2] joe salemiè‘—, 秦è英è¯. 客戶機(jÄ«)/æœå‹™(wù)器數(shù)據(jù)庫(kù)指å—(第二版)[m]. 北京:é›»åå·¥æ¥(yè)出版社,1995.
[3] å¾å¯¶æ°‘, å§œ ç†. 基于browser/server模å¼çš„æ–°åž‹ä¼æ¥(yè)mis系統(tÇ’ng)è¨(shè)計(jì)[j]. 計(jì)算機(jÄ«)工程與應(yÄ«ng)用,1999,35(6):63-65