【正文】
t of this high needs have very high cost, maintenance task is measured. Secondly, the software of the structure of C/S of tradition need to develop the software of different edition according to the different system of operating system , is very rapid because of the renovation of product, price is working needs high with inefficient already do not meet. In JAVA step platform language appearance after, the configuration of B/S is more vigorous impact C/S , and forms threat and challenge for it. . The advantage of B/S configuration software ( 1 ) The Maintenance of inferior position and upgrading way are simple. Now upgrading and the improvement of software system more and more frequently, the product of the co。 It can protect data platform efficiently with management visit limits of authority, server database is also safe. Now in my courtyard, ( Intra ) , outer ( Inter ) with Beijing eastern clear big pany law case and the management software of official business is the structural management software of B/S , policemen each working station in local area work pass through WWW browser can realize working business. Especially in JAVA step platform language appearance after, the configuration management software of B/S is more facilitated , 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文)譯文專用紙 第 20頁 is shortcut, efficient. ( 3 ) The management software technology of main stream. The technology of main stream of management software technology is as management thought , have also gone through 3 develop period. First, interface technology goes to Windows graph interface ( or graph user interface GUI ) from last century DOS character interface, till Browser browser interface 3 differences develop period. Secondly, today own the browser interface of puter, is not only visual and is easy to use , what is more major is that any its style of application software based on browser platform is as, make the requirement of choosing a person for the job for operating training not high and software operability is strong , is easy to distinguish。s task is to accept the request that Web server controls for database, realization is inquired and modified for database , update etc. function, submit operation result to Web server. Careful analysis is been easy to see , the architecture of Browser/Server of threelayer is the handling of general affairs of the two levels of structure of Client/Server logic modular from the task of 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文)譯文專用紙 第 16頁 client puter in split , from the first floor of individual position bear the pressure of its task and such client puter have alleviated greatly, distribute load balancedly and have given Web server, so from the structural change of Client/server of original two floor the structure of Browser/Server of threelayer. This kind of threelayer architecture following picture shows. This kind of structure not only client puter from heavy burden and the requirement of performance that rises continuously for it in liberation e out , also defend technology people from heavy maintenance upgrading work in free oneself. Since client puter handles general affairs , logic partial minutes have given function server, make client puter right off slender a lot of, do not take the responsibility for handling plex calculation and data again visit etc. crucial general affairs, is responsible to show part, so, maintenance people do not rush about again for the maintenance work of program between every client puter, and put major energy in the program on function server update work. Between this kind of threelayer structural layer and layer, the mutually independent change of any first floor does not affect the function of other layer. It has changed the defect of the two levels of architecture of Client/Server of tradition from foundation, it is the transform with deep once in application systematic architecture. The contrast of two architectures The architecture of Browser/Server and the architecture of Client/Server pare with all advantages that not only have the architecture of Client/Server and also have the architecture of Cli/Server the unique advantage that place does not have: Open standard: The standard adopted by Client/Server only in department unification for but, it39。 Also, customer one side must also have certain hardware and corresponding customer software. There must be a agreement between server and customer, both sides municate according to this agreement. Apply customer / server model in Inter service , the relation between customer and server is not immutable. Some Inter node offers service on the one hand , also gets service on the other hand from other node。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的 Linux操作系統(tǒng)快速發(fā)展起來, Linux 除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。因此,維護(hù)和升級革命的方式 是 “瘦”客戶機,“胖”服務(wù)器。對一個稍微大一點單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但 B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。 其次,傳統(tǒng)的 C/S 結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價高和低效率 已經(jīng)不適應(yīng)工作需要。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺程序不是非?!笆菪 ?,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。一旦服務(wù)器程序被啟動,就隨時等待響應(yīng)客戶程序發(fā) 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文)譯文專用紙 第 9頁 來的請求;客戶應(yīng)用程序運行在用戶自己的電腦上,對應(yīng)于數(shù)據(jù)庫服務(wù)器,可稱為客戶電腦,當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行任何操作時,客戶程序就自動地尋找服務(wù)器程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕。這兩種技術(shù)都有自己一定的市場份額和客戶群,各家企業(yè)都說自己的管理軟件架構(gòu)技術(shù)功能強大、先進(jìn)、方便,都能舉出各自的客戶群體,都有一大群文人墨客為自己搖旗吶喊,廣告滿天飛,可謂仁者見仁,智者見智 C/S架構(gòu)軟件的優(yōu)勢與劣勢 ( 1)應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕 。首先,界面技術(shù)從上世紀(jì) DOS 字符界面到 Windows 圖形界面(或圖形用戶界面 GUI),直至 Browser 瀏覽器界面 三 個不同的發(fā)展時期。目前我院內(nèi)網(wǎng)( Intra)、外網(wǎng)( Inter)和北京東方清大公司“案件、辦公管理軟件”就是 B/S 結(jié)構(gòu)管 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(論文)譯文專用紙 第 8頁 理軟件,干警在局域網(wǎng)各工作站通過 WWW 瀏覽器就能實現(xiàn)工作業(yè)務(wù)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。如我院使用的上海超蘭公司“案件統(tǒng)計”管理軟件就是典型的 C/ S 體系結(jié)構(gòu)