2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩51頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、電子政務應用支撐技術(shù),本章目標,兩種主流軟件開發(fā)技術(shù)J2EE平臺和.Net分析3層/N層應用模型 應用架構(gòu)的演變 中間件面向服務的架構(gòu) (SOA) 數(shù)據(jù)庫技術(shù),開發(fā)問題在Internet/Intranet環(huán)境下應用系統(tǒng)復雜多樣,需要解決的問題復雜多變,引起所謂“軟件工程的危機”企業(yè)需求越來越復雜企業(yè)需求具有高度的可變性開發(fā)周期難以控制維護和升級的成本高,J2EE平臺和.Net平臺分析,在具體應用開發(fā)中有兩種主流開發(fā)技

2、術(shù) J2EE平臺.Net平臺在表現(xiàn)形式上,J2EE是一組規(guī)范,而.NET更象是一組產(chǎn)品。但它們的目的都是為企業(yè)應用開發(fā)提供分布式、高可靠性的解決方案選J2EE還是.NET平臺?,J2EE平臺和.Net平臺分析(2),J2EE平臺包括以下幾個組成部分:EJB:J2EE的中間層,完成商業(yè)邏輯; JAAS:J2EE的處理認證和授權(quán)API; Java Connectors:J2EE用于連接異種數(shù)據(jù)源的API,對上層來講是透明的

3、;JSP/Java Servlets,是J2EE的表示層技術(shù),用于生成用戶界面;Java Virtual Machine:Java 語言運行環(huán)境; JDBC:J2EE數(shù)據(jù)庫訪問; JMS:J2EE的異步消息隊列; JNDI:J2EE的名字查找API,獨立于目錄服務器; JTS:J2EE用于處理交易的API; RMI/IIOP:J2EE的分布式對象的通信API,提供了和CORBA交互的能力。,J2EE平臺和.Net平臺分析(

4、3),.NET平臺主要包括以下幾個組成部分:.NET Framework:.NET應用運行的基礎; IL (Intermediary Language):所有的.NET語言首先被編譯成該中間語言,然后在CLR中運行; SOAP:用于服務訪問的工業(yè)標準; DCOM:組件間的通信協(xié)議; MS-DTC:用來在.NET平臺上使用兩階段提交協(xié)議來處理分布式交易; CLR:NET應用的運行時環(huán)境; COM+:.NET的中間層模型,用于

5、構(gòu)建商務邏輯; ADO.NET:.NET對數(shù)據(jù)訪問的API。,J2EE平臺和.Net平臺分析(4),J2EE和.Net技術(shù)對照,J2EE 和 .Net的技術(shù)比較(1),1.跨語言對跨平臺 微軟的.NET平臺提供了多種開發(fā)語言,如C#,VB.NET,C++,COBOL等,其中除了C#是新的,而其他的每一種語言都是在原有的基礎上改造而來的。 雖然只提供了JAVA一種開發(fā)語言,但跨平臺是J2EE的最大賣點。當開發(fā)商完成了符合J2EE規(guī)

6、范的軟件時,其客戶可以依據(jù)其喜好和實力來選擇不同的應用服務器。微軟的跨平臺解決方案是直接利用Web services,它解決的是異種平臺上不同應用之間的連通性問題,其重要意義和前景不容小視,J2EE 和 .Net的技術(shù)比較(2),2.中間層 基于組件的軟件開發(fā)技術(shù)可以在較高的級別上實現(xiàn)軟件復用,加快企業(yè)軟件開發(fā)的進程在J2EE構(gòu)架中, JavaBean和EJB(Enterprise JavaBeans) 被用來完成業(yè)務邏輯。其

7、中EJB和 JavaBean 有著類似的模型,但它被用來創(chuàng)建分布式企業(yè)應用.,2.中間層,在微軟的.NET平臺中,舊的COM 和 COM+組件模型被新的組件模型所代替。增加了象基于沙箱的安全模型和垃圾回收等功能,并且實現(xiàn)了多重接口繼承,擴展的元數(shù)據(jù)和新的代理模型等。舊有的COM和COM+組件也可被映射到新的運行環(huán)境中。 綜上所述,兩個架構(gòu)在基于組件的中間層設計上各有千秋,都有能力來創(chuàng)建分布式、高效的和高可靠性的的復雜應用程序,J2E

8、E 和 .Net的技術(shù)比較(3),3.表示層 兩種架構(gòu)都同時支持胖客戶端和瘦客戶端,即C/S模式和B/S模式。J2EE對于C/S模式,J2EE提供了替代Java AWT的Java Swing,同時作為可視化組件的JavaBean也可用來構(gòu)造系統(tǒng)。對于B/S結(jié)構(gòu)的表示層,J2EE使用 servlet ,JSP(Java Server Page) ,HMTL,WML,XML等工具來實現(xiàn)。,3.表示層(微軟),胖客戶端技術(shù)則由 Win

9、dows Forms代替了MFC,它們起的作用相同。在結(jié)構(gòu)上 Windows Forms 被插入到.NET的運行時框架(runtime framework)和組件模型 (component model)中。在瘦客戶模型中,ASP.NET、ASP、 HMTL、 WML、XML等可作為表示層。在 ASP.NET 中,C#,VB.NET等語言的代碼片斷可被自由引用。ASP.NET 頁面被首先轉(zhuǎn)換成中介語言( Intermediary La

10、nguage),然后再被中介語言及時編譯器(just-in-time IL compiler)編譯,最后運行于公共語言運行環(huán)境中,并且ASP.NET 提供了頁面的緩沖,所以,其運行速度要更快。,J2EE 和 .Net的技術(shù)比較(4),4.數(shù)據(jù)訪問 J2EE 和 .Net 以不同的形式支持數(shù)據(jù)訪問。J2EE 采用JDBC通過連接、命令語句和結(jié)果集來對數(shù)據(jù)進行操作。JDBC屬于較低層次的API,更高一級的數(shù)據(jù)封裝和數(shù)據(jù)管理可通過實體

11、EJB (Entity EJB)來完成。,軟件體系結(jié)構(gòu):3層應用模型(2),分層模型采用分層結(jié)構(gòu)能建立適用范圍廣泛的開發(fā)模型把一個復雜系統(tǒng)按有序的步驟分解成不同的多個子系統(tǒng),降低了復雜性 通過層與層之間的標準接口可方便地隔離某層功能修改對其它層的影響,增加了擴展的靈活性只要給相鄰層提供相同的接口,允許每層用不同的方法實現(xiàn),為軟件重用提供了強大的支持,提高了開發(fā)效率易于部署,便于增加新功能,軟件體系結(jié)構(gòu): 3層應用模型(3

12、),分層模型表示層(Presentation Tier)業(yè)務邏輯層(Business Logic Tier)數(shù)據(jù)層(Data Tier)等多個層次,軟件體系結(jié)構(gòu): 3層應用模型(4),電子政務分層模型,軟件體系結(jié)構(gòu): 3層應用模型---表示層,是應用與用戶的接口部分,用戶通過它與應用對話。表示層用于檢查用戶從鍵盤/鼠標等輸入的數(shù)據(jù),顯示應用輸出的數(shù)據(jù)為了使用戶能直觀地進行操作,一般使用圖形用戶接口(GUI)或瀏覽器,

13、也可以使用無線設備實現(xiàn)移動商務或移動辦公。另一種比較新的方式是Web Service客戶端,3層應用模型---業(yè)務邏輯層,它是將具體的業(yè)務處理邏輯編入程序中接受用戶請求、向數(shù)據(jù)層獲取數(shù)據(jù),通過應用邏輯和業(yè)務規(guī)則對數(shù)據(jù)進行處理,將結(jié)果交表示層顯示業(yè)務邏輯實現(xiàn)電子商務和電子政務中由G(Government)、B(Business)、C(Consumer)組合而成的六種或多種模式其具體實現(xiàn)形式可以是各種程序模塊,包括對象、組件、服務

14、等,3層應用模型---數(shù)據(jù)層,負責管理數(shù)據(jù)庫數(shù)據(jù),獲取數(shù)據(jù)。要求能迅速執(zhí)行大量數(shù)據(jù)的訪問、更新和檢索。數(shù)據(jù)層可以是企業(yè)或政府的各種信息系統(tǒng),數(shù)據(jù)庫,資源庫,舊有系統(tǒng)(Legacy),外部應用等。數(shù)據(jù)層通過數(shù)據(jù)訪問接口連接到業(yè)務邏輯層。,應用架構(gòu)的演變(1),應用架構(gòu)(Application Infrastructure)應用架構(gòu)指應用程序開發(fā)、運行和部署的模式 應用架構(gòu)與應用模型具有相關性應用架構(gòu)也伴隨著硬件計算平

15、臺的發(fā)展而演變,應用架構(gòu)的演變(2),主機/終端架構(gòu):由于硬件的可選擇范圍有限,硬 件投資巨大,已被逐步替代。C/S(客戶機/服務器)架構(gòu):用于企業(yè)內(nèi)部,對使用 者素質(zhì)要求高。B/S(瀏覽器/服務器)三層架構(gòu):適合于大型企業(yè)和遠程用戶,要求用戶起點低,系統(tǒng)維護容易,代碼復用率高。它是目前的主流。,應用架構(gòu)的演變(3),SOA(面向服務

16、架構(gòu)):隨著計算機應用范圍的進一步擴大,需要將各應用系統(tǒng)集成到一個統(tǒng)一的體系結(jié)構(gòu)下。以Web Services等技術(shù)為支撐的SOA以其良好的結(jié)構(gòu)、簡單的表示、標準的接口獲得了廣泛支持,是未來主要的應用架構(gòu),應用架構(gòu)的演變(4),主機/終端架構(gòu)最早出現(xiàn)的應用架構(gòu)。典型的主機(Mainframe)如IBM的大型機等,價格昂貴對主機-終端方式而言,終端是毫無運算能力的輸入、輸出設備,應用軟件運行在主機上。對單機PC方式而言其集中運行應

17、用系統(tǒng)的方式與主機/終端架構(gòu)類似,只不過計算能力和規(guī)模不能與之相比,應用架構(gòu)和3層應用模型的關系,主機/終端架構(gòu):在該架構(gòu)下表示層、業(yè)務邏輯層以及數(shù)據(jù)層統(tǒng)一放在一臺機器上,即主機或者單獨的PC上。應用模型各層之間沒有明確的物理界限,應用架構(gòu)和3層應用模型的關系,C/S架構(gòu)C/S架構(gòu)主要由客戶應用程序(Client)、服務器管理程序(Server)組成。客戶應用程序是系統(tǒng)中用戶與數(shù)據(jù)進行交互的部件。服務器程序負責有效地管理系

18、統(tǒng)資源,如管理一個信息數(shù)據(jù)庫,其主要工作是當多個客戶并發(fā)地請求服務器上的相同資源時,對這些資源進行最優(yōu)化管理。,應用架構(gòu)和3層應用模型的關系,C/S架構(gòu)是伴隨著局域網(wǎng)計算平臺的發(fā)展而發(fā)展的,尤其是PC組網(wǎng)的廣泛普及導致C/S架構(gòu)獲得了廉價而有相當計算能力的客戶機。C/S架構(gòu)是最初的網(wǎng)絡開發(fā)模式。與B/S架構(gòu)相比,它具有較強的交互性和對網(wǎng)絡流量的較寬松要求;但是它開發(fā)成本較高,移植困難,用戶界面風格不一,應用架構(gòu)和3層應用模型的關系

19、,C/S架構(gòu)在該架構(gòu)下數(shù)據(jù)層被分離出來。C/S架構(gòu)分為客戶機(Client)和服務器(Server)兩層。這兩層既可以指軟件,也可以指運行相應軟件的硬件。通過把應用軟件的表示/業(yè)務邏輯部分和數(shù)據(jù)部分合理地分配在客戶機和服務器兩端,可以有效地降低網(wǎng)絡通信量和服務器運算量。,應用架構(gòu)和3層應用模型的關系,B/S架構(gòu)是一種以Web技術(shù)為基礎的新型系統(tǒng)平臺模式。把傳統(tǒng)C/S模式中的服務器部分分解為一個數(shù)據(jù)服務器與一個或多個應用服務

20、器/Web服務器,從而構(gòu)成一個三層結(jié)構(gòu)的客戶服務器體系,應用架構(gòu)和3層應用模型的關系,B/S架構(gòu)第一層客戶機是用戶與整個系統(tǒng)的接口。客戶的應用程序精簡到一個通用的瀏覽器軟件,如Netscape Navigator,微軟公司的IE等。瀏覽器將HTML代碼轉(zhuǎn)化成圖文并茂的網(wǎng)頁。網(wǎng)頁還具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請表上輸入信息提交給后臺,并提出處理請求,應用架構(gòu)和3層應用模型的關系,B/S架構(gòu)第二層Web服務器就是這個后

21、臺,它將啟動相應的進程來響應這一請求,并動態(tài)生成一串HTML代碼,其中嵌入處理的結(jié)果,返回給客戶機的瀏覽器。如果客戶機提交的請求包括數(shù)據(jù)的存取,Web服務器還需與數(shù)據(jù)庫服務器協(xié)同完成這一處理工作第三層數(shù)據(jù)庫服務器的任務類似于C/S模式中Server的功能,負責協(xié)調(diào)不同的Web服務器發(fā)出的數(shù)據(jù)請求,管理數(shù)據(jù)庫,應用架構(gòu)和3層應用模型的關系,B/S架構(gòu)在B/S架構(gòu)中分離出了業(yè)務邏輯層。在這種結(jié)構(gòu)下,應用程序的數(shù)據(jù)由數(shù)據(jù)庫服務器

22、管理,業(yè)務邏輯在應用服務器實現(xiàn),用戶表示在Web服務器實現(xiàn),客戶端只需要瀏覽器即可進行業(yè)務處理。B/S架構(gòu)形成了層次分明的體系結(jié)構(gòu),中間件(1),實現(xiàn)業(yè)務邏輯的主要技術(shù)之一是中間件技術(shù),可以說中間件的出現(xiàn)和發(fā)展推動了B/S三層架構(gòu)的廣泛應用 定義中間件是指在分布式計算環(huán)境下,基于計算機硬件和操作系統(tǒng),支持應用軟件開發(fā)和運行的系統(tǒng)軟件 中間件是基于分布式處理的軟件,因此定義中特別強調(diào)了其網(wǎng)絡通信功能,中間件(2),中間件的作用

23、為企業(yè)級的分布式應用,提供了一個標準的平臺,使得應用軟件開發(fā)和運行,能夠獨立于特定的計算機硬件和操作系統(tǒng)平臺之上,以實現(xiàn)企業(yè)應用系統(tǒng)的集成,中間件主要特點:,可滿足大量應用的需要;運行于多種硬件和OS平臺;支持分布式計算;提供跨網(wǎng)絡、硬件和OS平臺透明性的應用或服務的交互功能,中間件(3),中間件的分類中間件是一類軟件,而非一種軟件把中間件分為兩大類:一類是底層中間件,用于支撐單個應用系統(tǒng)或解決單一類問題,包括交易中

24、間件(TPM)、應用服務器(WAS)、消息中間件(MOM)、數(shù)據(jù)訪問中間件(UDA)等;另一類是高層中間件,更多用于系統(tǒng)整合,包括企業(yè)應用集成中間件(EAI Suites)、工作流中間件(Workflow)、門戶中間件(Portal)等,它們通常會與多個應用系統(tǒng)打交道,在系統(tǒng)中的層次較高,并大多基于底層中間件運行,中間件(4),中間件與三層架構(gòu)在中間件誕生之前,企業(yè)多采用傳統(tǒng)客戶機/服務器的二層數(shù)據(jù)處理結(jié)構(gòu),兩層結(jié)構(gòu)雖然給人們帶來了

25、相當?shù)撵`活性,但也逐漸暴露出其客戶端和服務器端負擔過重的現(xiàn)象,并且其系統(tǒng)拓展性也較差。于是,三層結(jié)構(gòu)應運而生了。三層結(jié)構(gòu)在原有的兩層結(jié)構(gòu)(客戶端和服務器端)之間,增加了一組服務,這組服務(也稱為“應用服務器”)包括事務處理邏輯應用服務和數(shù)據(jù)庫查詢代理等。隨著這組服務的增加,兩層結(jié)構(gòu)向三層結(jié)構(gòu)轉(zhuǎn)變后,客戶端和服務器端的負載就相應減輕了,跨平臺、傳輸不可靠等問題也得到了解決。增加的這組服務,就是中間件。中間件在三層結(jié)構(gòu)中主要充當中間層

26、,完成數(shù)據(jù)安全、完整地傳輸,調(diào)節(jié)系統(tǒng)的工作效率,從而彌補兩層結(jié)構(gòu)的不足,面向服務的架構(gòu) (1),從軟件開發(fā)方法的演變說起軟件開發(fā)方法的演變主要經(jīng)歷了以下的幾個階段:面向過程開發(fā):即結(jié)構(gòu)化程序設計,軟件系統(tǒng)的行為與數(shù)據(jù)部分分離。典型開發(fā)工具是C語言、Pascal語言等。面向?qū)ο箝_發(fā):數(shù)據(jù)和操作的封裝,行為和數(shù)據(jù)的隱藏。典型開發(fā)工具是C++、Java等。面向組件開發(fā):基于組件或構(gòu)件快速創(chuàng)建更加復雜、高質(zhì)量的系統(tǒng)。典型開發(fā)工具是VB、

27、J2EE、Delphi等。面向服務開發(fā):更廣泛的企業(yè)之間的信息系統(tǒng)集成。典型開發(fā)工具是.Net、J2EE等。,面向服務的架構(gòu) (2),定義面向服務的架構(gòu)(Service-oriented Architecture,SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過相應的接口和契約聯(lián)系起來。所謂“服務”的概念,就是要使用與實施細節(jié)無關的標準化接口來構(gòu)建這些應用程序的功能單元。接口是采用中立的方式進行定義的,它獨立于

28、實現(xiàn)服務的硬件平臺、操作系統(tǒng)和編程語言。作用:使得構(gòu)建在這樣的系統(tǒng)中的各種服務能以一種統(tǒng)一和通用的方式進行交互 是更傳統(tǒng)的面向?qū)ο竽P偷奶娲P?SOA詳細介紹,面向服務的架構(gòu) (3),W3C(www.w3c.org)為Web Services下的定義是:Web Services是由URI(統(tǒng)一資源標識符)標識的軟件應用,該應用的接口和綁定可通過XML標準進行定義、描述和發(fā)現(xiàn),同時,該應用可通過基于Internet的XML消息協(xié)

29、議與其它軟件應用直接交互,面向服務的架構(gòu) (4),這個定義包括下面三方面的含義:Web services是在Internet上使應用程序之間相互通信、相互操作的技術(shù)。Web services的平臺無關性和語言無關性是它設計的初衷,也是它帶來的最直接的好處之一。Web services只是提供一個接口,至于剩下的工作則需要程序員在他們各自擅長的開發(fā)平臺上使用不同的編程語言來實現(xiàn)。,面向服務的架構(gòu) (5),SOA體系結(jié)構(gòu),數(shù)據(jù)訪問接口

30、(1),問題最初,企業(yè)和政府等組織機構(gòu)通常使用單獨的某一種DBMS,并使用專為某種數(shù)據(jù)庫編寫的應用程序來操作此數(shù)據(jù)庫。例如要訪問 Oracle 數(shù)據(jù)庫中的數(shù)據(jù),可以使用PL/SQL或SQL*Plus。但是隨著業(yè)務發(fā)展,組織機構(gòu)開始使用各種不同類型的DBMS,從一種DBMS 改變到另一種意味著需重寫應用程序以處理新格式的數(shù)據(jù)。這就產(chǎn)生了所謂的“更換DBMS的問題”。,數(shù)據(jù)訪問接口(2),為了解決更換DBMS的問題,人們考慮了如下的解

31、決方案:首先,將應用程序和數(shù)據(jù)庫之間的實際通信分隔開,以創(chuàng)建能和不同數(shù)據(jù)庫通信的應用程序。其次,應用程序應該可以用自己特定的方式發(fā)出操作數(shù)據(jù)庫的SQL命令。最后,使用獨立于應用程序和DBMS的“翻譯器”將SQL命令“翻譯”成特定的某個DBMS能識別的格式,從而可以和數(shù)據(jù)庫進行通信,數(shù)據(jù)訪問接口(3),這種獨立于應用程序和DBMS的“翻譯器”就是各種數(shù)據(jù)訪問方法,數(shù)據(jù)訪問接口(4),簡單地說,數(shù)據(jù)訪問接口能完成下列三件事: 與一個

32、數(shù)據(jù)庫建立連接; 向數(shù)據(jù)庫發(fā)送SQL語句; 處理數(shù)據(jù)庫返回的結(jié)果。 最早的數(shù)據(jù)訪問方法是微軟的ODBC,隨后在其基礎上發(fā)展出來了JDBC、ADO等其它許多方法。,4.數(shù)據(jù)訪問,而微軟的.NET數(shù)據(jù)訪問工具則由基于XML的ADO.NET代替了基于COM組件的ADO.任何以XML為輸出的數(shù)據(jù)源都可以作為 ADO.NET 的數(shù)據(jù)源,相應的結(jié)果集升級為數(shù)據(jù)集 (DataSets),命令語句則升級為數(shù)據(jù)集命令(DataSetCommands

33、)?;赬ML的特性使其可以處理極其豐富的數(shù)據(jù)源,并且因其構(gòu)架在HTTP協(xié)議之上,易于穿透防火墻,使溝通更為便利.JDBC和ADO、ADO.Net一樣和所連接的數(shù)據(jù)源無關。兩者通過對應用程序有效的層次設計,對數(shù)據(jù)庫和基于XML的數(shù)據(jù)源的訪問可以無縫地進行整合,數(shù)據(jù)庫技術(shù),政務信息資源管理 政府信息資源是指一切產(chǎn)生于政府內(nèi)部或?qū)φ顒佑兄苯佑绊懙男畔①Y源。由于政府的行為總是滲透在社會政治經(jīng)濟領域中,因此政務信息資源的總量巨大

34、,據(jù)統(tǒng)計,目前各級政府部門大約聚集了全社會信息資源的80%。 這些信息資源比一般的信息資源更有價值,質(zhì)量和可信度也較高,直接關系到國民經(jīng)濟與社會發(fā)展的狀況和水平。 我國政府系統(tǒng)信息化建設的總體目標是:用3-5年時間,初步建立“三網(wǎng)一庫”的信息化構(gòu)架。其中一庫是指分布在三網(wǎng)之上的資源數(shù)據(jù)庫體系。,數(shù)據(jù)庫技術(shù),政務信息資源管理 電子政務信息資源庫是一個利用數(shù)據(jù)庫技術(shù),以網(wǎng)絡平臺為基礎、以統(tǒng)一的標準、通用的數(shù)據(jù)描述語言

35、為建設規(guī)范而建立起來的,它能夠整合政府部門內(nèi)部各業(yè)務系統(tǒng)信息,實現(xiàn)政府部門之間和政府與公眾之間的數(shù)據(jù)交換和業(yè)務處理。 從政府信息資源庫涵蓋的政府信息角度看:政府決策信息資源:例如國家和地方政策、法規(guī)條例、戰(zhàn)略發(fā)展規(guī)劃等。社會服務信息資源:例如國際國內(nèi)政治新聞、經(jīng)濟運行分析、統(tǒng)計報表、市場供求、金融財經(jīng)、科技人才信息等。政府管理的各類資源狀況信息:例如人口資源庫、法人單位資源庫、空間地理資源庫、自然資源庫和宏觀經(jīng)濟數(shù)據(jù)庫的建

36、設。,數(shù)據(jù)庫技術(shù),數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫(DB)是指長期保存在計算機內(nèi)的有組織、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型來組織、描述和存儲。簡單的說,數(shù)據(jù)庫就是有規(guī)律的存放數(shù)據(jù)的倉庫。 幫助用戶管理和使用數(shù)據(jù)庫的系統(tǒng)稱之為數(shù)據(jù)庫管理系統(tǒng),簡稱DBMS。它的作用包括:數(shù)據(jù)對象的定義、數(shù)據(jù)的存儲與備份、數(shù)據(jù)訪問與更新、數(shù)據(jù)統(tǒng)計與分析、數(shù)據(jù)的安全保護、數(shù)據(jù)庫運行管理以及數(shù)據(jù)庫建立和維

37、護等。典型的數(shù)據(jù)庫產(chǎn)品如Oracle,DB2,SQL Server等。,數(shù)據(jù)庫技術(shù),數(shù)據(jù)庫互聯(lián)技術(shù)數(shù)據(jù)庫的開放互聯(lián)技術(shù):數(shù)據(jù)庫的開放互聯(lián)是指在一個數(shù)據(jù)庫系統(tǒng)上開發(fā)的應用系統(tǒng),可移植到另外一個數(shù)據(jù)庫系統(tǒng)并與之相容。例如數(shù)據(jù)庫標準SQL、ODBC等。幾種常用的中間件技術(shù):公共網(wǎng)關接口(Common Gateway Interface, CGI),已不用了;服務器端應用編程接口(Server Application Program I

38、nterface, API);ASP(Active Server Page),動態(tài)服務器頁面;ODBC (Open Data Base Connectivity) ,開放數(shù)據(jù)庫互聯(lián),數(shù)據(jù)庫技術(shù),數(shù)據(jù)庫技術(shù)的發(fā)展數(shù)據(jù)庫技術(shù)的發(fā)展呈現(xiàn)如下特點:數(shù)據(jù)庫管理系統(tǒng)向高可靠性、高性能、可伸縮性和高安全性發(fā)展。數(shù)據(jù)庫系統(tǒng)的互連程度極大發(fā)展。數(shù)據(jù)庫系統(tǒng)的互連指數(shù)據(jù)庫系統(tǒng)支持網(wǎng)絡環(huán)境下信息系統(tǒng)間的互連互訪,實現(xiàn)不同數(shù)據(jù)庫間大量數(shù)據(jù)的交換和共享,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論