【畢業(yè)學(xué)位論文】(Word原稿)淺析web service原理與應(yīng)用-計(jì)算機(jī)科學(xué)與技術(shù)_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)淺析web service原理與應(yīng)用-計(jì)算機(jī)科學(xué)與技術(shù)_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)淺析web service原理與應(yīng)用-計(jì)算機(jī)科學(xué)與技術(shù)_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)淺析web service原理與應(yīng)用-計(jì)算機(jī)科學(xué)與技術(shù)_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)淺析web service原理與應(yīng)用-計(jì)算機(jī)科學(xué)與技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1 畢 業(yè) 論 文 初 稿(設(shè)計(jì)) 題 目: 淺析 理與應(yīng)用 學(xué) 號(hào): 姓 名: 高娉娉 年 級(jí): 07 計(jì)算機(jī)科學(xué)與技術(shù) 1 班 學(xué) 院: 信息科學(xué)技術(shù)學(xué)院 系 別: 計(jì)算機(jī)系 專(zhuān) 業(yè): 計(jì)算機(jī)科學(xué) 與技術(shù) 指導(dǎo)教師: 吳偉強(qiáng) 2 摘 要 當(dāng)今 界的焦點(diǎn)所在, 主要目標(biāo)就是在現(xiàn)有的各種異構(gòu)平臺(tái)的基礎(chǔ)上構(gòu)筑一個(gè)通用的與平臺(tái)無(wú)關(guān)、語(yǔ)言無(wú)關(guān)的技術(shù)層,各種不同平臺(tái)之上的應(yīng)用依靠這個(gè)技術(shù)層來(lái)實(shí)施彼此的鏈接和集成。 這篇文章的內(nèi)容涵蓋了 各種關(guān)鍵技術(shù)、 整體體系架構(gòu)和應(yīng)用體系架構(gòu),以及 這篇文章以 術(shù)為主線(xiàn),分析了包括 各種核心技術(shù),包括 。 在分析闡述時(shí),使用具體應(yīng)用設(shè)計(jì)案例表述 應(yīng)用。 關(guān)鍵詞 : 用。 3 目錄 1 課題的研究背 景 . 5 2研究課題的現(xiàn)狀 . 5 3 課題研究的主要內(nèi)容 . 6 4 什么是 . 6 概念 . 6 象 . 6 系架構(gòu)模型 . 7 色 . 7 為 . 8 發(fā)生命周期 . 9 議棧 . 10 絡(luò)傳輸層 . 10 據(jù)變現(xiàn)層 . 10 據(jù)模 型層 . 10 于 消息層 . 11 務(wù)描述層 . 11 務(wù)發(fā)布層 . 11 務(wù)發(fā)現(xiàn)層 . 12 務(wù)工作流層 . 12 展 議棧 . 12 別 . 14 5 關(guān)鍵技術(shù) . 15 紹 . 15 別: . 15 性 . 15 用 . 16 法簡(jiǎn)述 . 17 檔 . 17 名空間 . 18 成 檔的基本實(shí)體 . 18 . 19 紹 . 20 . 21 求、目標(biāo)、與約定 . 21 本概念 . 21 息交換概述 . 22 6 用 . 23 單點(diǎn)登錄中的應(yīng)用 . 23 于 . 23 碼如下: . 23 4 布成功提示信息 . 27 成的 件 . 27 致 謝 . 31 參考文獻(xiàn) . 32 5 1 課題的研究背景 隨著計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展, 各種類(lèi)型的商業(yè)實(shí)體提供了各種機(jī)會(huì) ,使他們利用 現(xiàn)了 巨大價(jià)值。 然 而, 大多數(shù)的基于 應(yīng)商、交易市場(chǎng)和服務(wù)提供者之間的聯(lián)系方式上各不相同。 如何將這些應(yīng)用用較小的代價(jià)把他們方便的鏈接在一起。不同的應(yīng)用的開(kāi)發(fā)語(yǔ)言不同,部署平臺(tái)不同,通信協(xié)議可不可能相同,對(duì)外交換數(shù)據(jù)格式也有著很大差異。如何去解決語(yǔ)言差異、平臺(tái)差異、協(xié)議差異、數(shù)據(jù)差異所帶來(lái)的高代價(jià)的系統(tǒng)集成是這個(gè)關(guān)鍵問(wèn)題。 從 90 年代早期到中期開(kāi)始, 人們就 開(kāi)始著手研究如何解決分布式系統(tǒng)的技術(shù)和成本問(wèn)題。 而 術(shù)則正是解決這一問(wèn)題的最佳方案。 要目標(biāo)就 是在現(xiàn)有的各種異構(gòu)平臺(tái)的基礎(chǔ)上構(gòu)筑一個(gè)通用的與平臺(tái)無(wú)關(guān)、語(yǔ)言無(wú)關(guān)的技術(shù)層,各種不同平臺(tái)之上的應(yīng)用依靠這個(gè)技術(shù)層來(lái)實(shí)施彼此的鏈接和集成。 2 研究課題的現(xiàn)狀 T 業(yè)浪潮,無(wú)論是平臺(tái)供應(yīng)商、解決方案供應(yīng)商、技術(shù)供應(yīng)商,還是服務(wù)提供上都紛紛在自己的平臺(tái)、解決方案已經(jīng)服務(wù)中加入 為首的計(jì)算機(jī)業(yè)巨頭無(wú)疑例外的將自己的軟件產(chǎn)品 /解決方案全面支持 時(shí),他們共 同成立了 致力于推廣 全面應(yīng)用。 2001 年 4 月召開(kāi)的 eb 研討會(huì)( n 對(duì) 未來(lái)發(fā)展的規(guī)劃。 6 3 課題研究的主要內(nèi)容 本文章涵蓋了 及 析 。 本文章以 主線(xiàn),分析解釋包括 各種核心技術(shù),包括 4 什么是 技術(shù)的角度來(lái)看, 以被認(rèn)為是一種部署在 的對(duì)象( 因此具有對(duì)象技術(shù)所承諾的所有優(yōu)點(diǎn):同時(shí), 基石是以 放的 此,具有比任何現(xiàn)有對(duì)象更好的開(kāi)放性。 概念 區(qū)別: 區(qū)別 指用于架構(gòu) 整體技術(shù)框架,而 根據(jù) 描述了一組操作,可以使用標(biāo)準(zhǔn)的 由網(wǎng)絡(luò)訪(fǎng)問(wèn)這些操作。 式化的 念進(jìn)行描述,稱(chēng)之為服務(wù)描述。服務(wù)描述提供了與該服務(wù)進(jìn)行交互所必須 所有細(xì)節(jié),包括消息格式(即操作的細(xì)節(jié))、傳輸協(xié)議和位置。 象 從外部使用者的角度而言, 一種部署在 組建。它具備以下特征: 完好的封裝性 : 然具備對(duì)象的良好的封裝性。 7 松散耦合 :當(dāng)一個(gè) 用者不會(huì)感到這一點(diǎn)。 使用協(xié)約的規(guī)范性 :相比一般對(duì)象,其界面規(guī)范更加規(guī)范會(huì)并易于被機(jī)器理解。 使用標(biāo)準(zhǔn)協(xié)議規(guī)范 :作為 所有公共的協(xié)約完全需要使用開(kāi)放的標(biāo)準(zhǔn)協(xié)議進(jìn)行描述、傳輸和交換。 高度可集成能力 :由于 簡(jiǎn)單的、易理解的標(biāo)準(zhǔn) 議作為組件界面 和協(xié)同描述規(guī)范,完全屏蔽了不同軟件平臺(tái)的差異,因此,無(wú)論現(xiàn)了在當(dāng)前環(huán)境下最高的可集成性。 色 務(wù)提供者、服務(wù)注冊(cè)中心和服務(wù)請(qǐng)求者。 服務(wù)提供者( 從企業(yè)的角度看這是服務(wù)的所有者。從體系結(jié)構(gòu)的角度看,這是托管被訪(fǎng)問(wèn)服務(wù)的平臺(tái) 服務(wù)請(qǐng)求者( 從企業(yè)的角度來(lái)看 這是要求滿(mǎn)足特定功能的企業(yè)。從體系結(jié)構(gòu)的角度看,這是尋找并調(diào)用服務(wù),或啟動(dòng)與服務(wù)交互的應(yīng)用程序。服務(wù)請(qǐng)求者的角色可以由瀏覽器來(lái)?yè)?dān)當(dāng),由人或無(wú)用戶(hù)界面的程序來(lái)控制它。 8 S e r v i c e R e q u e s t o rS e r v i c e R e g i s t r yS e r v i c e P r o v i d e rS e r v i c e D e s c r i p t i e r v i c e D e s c r i p t i e r v i c eF i n d( W S D L , U D D I )P u b l i s h( W S D L , U D D I )B i n 這是可搜索的服務(wù)描述注冊(cè)中心,服務(wù)提供者在此發(fā)布他們的服務(wù)描述。在靜態(tài)綁定開(kāi)發(fā)或動(dòng)態(tài)綁定執(zhí)行期間,服務(wù)請(qǐng)求者查找服務(wù)并獲得服務(wù)的綁定信息(在服務(wù)中)。對(duì)于靜態(tài)綁定的服務(wù)請(qǐng)求者,服務(wù)注冊(cè)中心是體系結(jié)構(gòu)中的可選角色,因?yàn)榉?wù) 提供者可以把描述直接發(fā)送給服務(wù)請(qǐng)求者。同樣,服務(wù)請(qǐng)求者可以從服從注冊(cè)中心 一位的其他來(lái)源得到服務(wù)描述。 為 利用 應(yīng)用程序,必須發(fā)生以下三個(gè)行為:發(fā)布服務(wù)描述、查詢(xún)或查詢(xún)服務(wù)描述以及根據(jù)服務(wù)描述綁定或調(diào)用服務(wù)。 發(fā)布 (為了使服務(wù)可訪(fǎng)問(wèn),需要發(fā)布服務(wù)描述以使服務(wù)請(qǐng)求者可以查找它。 查找( 在查找操作中,服務(wù)請(qǐng)求者直接檢索服務(wù)描述或在服務(wù)注冊(cè)中心中查詢(xún)所要求的服務(wù)類(lèi)型。 對(duì)于服務(wù)請(qǐng)求者,可能會(huì)在兩個(gè)不同的生命周期階段中牽涉到查找操作:在設(shè)計(jì)時(shí),為了程序開(kāi)發(fā)而檢索服務(wù)的接口 描述;在運(yùn)行時(shí),為了調(diào)用二檢索服務(wù)的綁定和位置描述。 綁定( 最后需要調(diào)用服務(wù)。在綁定操作中,服務(wù)請(qǐng)求者使用服務(wù)描 9 述中的綁定細(xì)節(jié)來(lái)定位、聯(lián)系和調(diào)用服務(wù),從而在運(yùn)行時(shí)調(diào)用或啟動(dòng)與服務(wù)的交互。 而 系架構(gòu)中包含如下 件: 服務(wù)( 在這里, 一個(gè)由服務(wù)器描述的接口,服務(wù)描述的實(shí)現(xiàn)就是該服務(wù) 。服務(wù)是一個(gè)軟件模塊,它部署在由服務(wù)提供者提供的可以通過(guò)網(wǎng)絡(luò)訪(fǎng)問(wèn)的平臺(tái)上。服務(wù)存在目的就是要被服務(wù)請(qǐng)求者調(diào)用或者同服務(wù)請(qǐng)求者交互。當(dāng)服務(wù) 的實(shí)現(xiàn)中利用到其他的 ,它可以作為請(qǐng)求者。 服務(wù)描述( 服務(wù)描述包含服務(wù)的接口和實(shí)現(xiàn)的細(xì)節(jié)。其中,包括服務(wù)的數(shù)據(jù)類(lèi)型、操作、綁定信息和網(wǎng)絡(luò)位置。還可能包括可以方便服務(wù)請(qǐng)求者發(fā)現(xiàn)和利用的分類(lèi)及其他元數(shù)據(jù)。服務(wù)描述可以被發(fā)布給服務(wù)請(qǐng)求者或服務(wù)注冊(cè)中心。 發(fā)生命周期 開(kāi)發(fā)生命周期有以下四個(gè)階段: 構(gòu)建:生命周期的構(gòu)建階段包括開(kāi)發(fā)和測(cè)試 義服務(wù)接口描述和定義服務(wù)實(shí)現(xiàn)描述。可以通過(guò)創(chuàng)建新的 現(xiàn)有的應(yīng)用程序變成 其他 應(yīng)用程序組成新的 而提供 實(shí)現(xiàn)。 部署:部署階段包括像服務(wù)請(qǐng)求者或服務(wù)注冊(cè)中心發(fā)布服務(wù)接口和服務(wù)實(shí)現(xiàn)的定義,以及把 可執(zhí)行文件部署到執(zhí)行環(huán)境中。 運(yùn)行:在運(yùn)行階段,可以調(diào)用 此, 全部署、可操作,并且服務(wù)提供者可以通過(guò)網(wǎng)絡(luò)訪(fǎng)問(wèn)服務(wù)?,F(xiàn)在,服務(wù)請(qǐng)求者可以查找和綁定操作。 管理:管理階段包括持續(xù) 管理和經(jīng)營(yíng) 用程序。安全性、可用性、性能、服務(wù)質(zhì)量和業(yè)務(wù)流程問(wèn)題都必須被解決。 10 絡(luò)傳輸層 議棧的基礎(chǔ)是網(wǎng)絡(luò)傳輸層。 被服務(wù)請(qǐng)求者調(diào)用,就必須是可以通過(guò)網(wǎng)絡(luò)訪(fǎng)問(wèn)的。 可以訪(fǎng)問(wèn)的 用已普遍部署的網(wǎng)絡(luò)協(xié)議。 借其普遍性,成為了 境下 同時(shí)在某些擴(kuò)展應(yīng)用領(lǐng)域,也支持 議。而對(duì)于 境中 , 可以使用中間件作為傳輸交互的基礎(chǔ)架構(gòu)。 好處之一在于它能夠?yàn)?務(wù)開(kāi)發(fā)和使用提供了統(tǒng)一的編程模型。所以,網(wǎng)絡(luò)協(xié)議和技術(shù)的選擇對(duì)于服務(wù)開(kāi)發(fā)者來(lái)說(shuō)是透明的。 據(jù)變現(xiàn)層 數(shù)據(jù)表現(xiàn)層的 整個(gè) 層協(xié)議提供了數(shù)據(jù) /信息描述手段, 可擴(kuò)展標(biāo)注語(yǔ)言 應(yīng)用范圍從早先的 發(fā)展到后來(lái)的數(shù)據(jù)交換的開(kāi)放標(biāo)準(zhǔn),乃至目前的服務(wù)集成和服務(wù)交互的開(kāi)放全部的規(guī)范、技術(shù)同樣都是以 于言,無(wú)論是 調(diào)用( 術(shù)) 、 術(shù)),還是 發(fā)現(xiàn)( 術(shù)),都是使用 據(jù)模型層 在數(shù)據(jù)表現(xiàn)層上是數(shù)據(jù)模型層,描述數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)模型(也稱(chēng)為元數(shù)據(jù))。它同樣也是一種數(shù)據(jù),因此,描述數(shù)據(jù)結(jié)構(gòu)的方式也是使用基礎(chǔ)的數(shù) 據(jù)表現(xiàn)方式: 11 經(jīng)稱(chēng)為 界中的標(biāo)準(zhǔn)數(shù)據(jù)建模語(yǔ)言, 言都是采用 行定義和描述的。 經(jīng)稱(chēng)為 有些類(lèi)似于 軟件設(shè)計(jì)中的地位。 于 消息層 在這一層次,使用的是給予 消息協(xié)議 息層是構(gòu)筑在更低的傳輸層之上的,這意味著 可以與任何傳輸協(xié)議聯(lián)合使用。所有的 eb ( 綁定( 查找( 操作。 三部分組成: 一個(gè)使用 封來(lái)描述消息內(nèi)容的機(jī)制; 一組編序規(guī)則,用于編碼各種類(lèi)型的數(shù)據(jù); 一個(gè)提供遠(yuǎn)程過(guò)程調(diào)用( 響應(yīng)的機(jī)制。 及其他的一些公司將 交給 前作為 議工作組( 基礎(chǔ)。當(dāng) 布 代替。 務(wù)描述層 服務(wù)描述為調(diào)用 意味著 服務(wù)的描述分為兩部分:服務(wù)實(shí)現(xiàn)和服務(wù)接口。在按照 行服務(wù)實(shí)現(xiàn)之前,我們必須先定義服務(wù)接口。 是一個(gè)基本的服務(wù)米哦啊書(shū)手段,要制定業(yè)務(wù)環(huán)境、服務(wù)質(zhì)量和服務(wù)之間的關(guān)系,我們還需要另外的描述手段。 務(wù)發(fā)布層 而描述 高級(jí)的方面。例如,我們可以使用 據(jù)結(jié)構(gòu)來(lái)表示商業(yè)上下文。在服務(wù)客 12 戶(hù)生命周期的任一階段,都可以將 檔提供給服務(wù)客戶(hù)端。當(dāng)這一操作被涉及后,我們就需要從服務(wù)描述層更進(jìn)一步到達(dá)下一個(gè)層次服務(wù)發(fā)布層。在這一層次,服務(wù)提供者能夠直接向服務(wù)客戶(hù)端發(fā)送 檔,一個(gè)可能的例子是通過(guò) 形式。這一動(dòng)作被稱(chēng)為直接發(fā)布。同時(shí), 服務(wù)提供者也可以選擇將是公共 /私有的 務(wù)客戶(hù)端可以通過(guò)這些注冊(cè)庫(kù)來(lái)獲得 務(wù)發(fā)現(xiàn)層 服務(wù)發(fā)現(xiàn)是基于服務(wù)發(fā)布的。如果 有或不能被發(fā)布,那么它就不能被發(fā)現(xiàn)。服務(wù)客戶(hù)端可以在運(yùn)行時(shí)態(tài)獲取服務(wù)描述。例如,服務(wù)客戶(hù)端可以獲取一個(gè)本地文件形式存在的 個(gè) 一操作被稱(chēng)為靜態(tài)發(fā)現(xiàn)。同時(shí),這個(gè)服務(wù)客戶(hù)端也可以選擇在設(shè)計(jì)階段或運(yùn)行時(shí)態(tài)通過(guò)一個(gè)本地 冊(cè)庫(kù)或公共 /私有的 冊(cè)中心發(fā)下 務(wù)工作流層 作流語(yǔ)言( 協(xié)議棧頂層的服務(wù)工作流層的標(biāo)準(zhǔn)。與協(xié)議棧中的其他標(biāo)準(zhǔn)不同, 對(duì)的是商務(wù)流程建模和工作流。 于描述 工作流中如何互相作用,以及他們?nèi)绾翁幚矸?wù)到服務(wù)的通信或協(xié)同。這意味著 以是工作流的一部分,也可以動(dòng)態(tài)地被編入工作流,特別是,這個(gè)工作流可能發(fā)生在買(mǎi)家、賣(mài)家以及承運(yùn)方之間。 例如 作流管理器從一個(gè)復(fù)合 工作流來(lái)定義一句商業(yè)流程賦予的各自角色的調(diào)用作為其成分的每個(gè)個(gè)體 樣的商業(yè)流程可能包括財(cái)務(wù)報(bào)表管理、預(yù)測(cè)支持或 5 年 劃,以及一次賓館預(yù)訂等。 隨著一些新的 準(zhǔn)被開(kāi)發(fā)出來(lái),盡管相應(yīng)的實(shí)現(xiàn)軟件包還未 13 能使用,不顧 議棧已經(jīng)被期望進(jìn)行升級(jí),以容納更多的 個(gè)比較完整的擴(kuò)展 r r Q 我們從最頂層開(kāi)始:服務(wù)用戶(hù)界面 /表現(xiàn)層。與該層相關(guān)聯(lián)的標(biāo)準(zhǔn)稱(chēng)為 用于描述用戶(hù)經(jīng)歷應(yīng)當(dāng)如何被交付給最終用于。 而在 下,是安全消息層的 范。 于描述如何在 書(shū)和 據(jù)進(jìn)行編碼,以及如何加入難以理解的加密密鑰。他還是 于在一個(gè)更為復(fù)雜的環(huán)境下交換 過(guò)動(dòng)態(tài)和靜態(tài)路由信息交換,確保 4 被交換到目的地。 在 現(xiàn)方面, 惡意為基于 務(wù)的服務(wù)注冊(cè)庫(kù),然而,如果我們不希望使用 話(huà),可以使用可代替的 為服務(wù)發(fā)現(xiàn)機(jī)制。 可以把服務(wù)描述存在任何位置,通常情況下,直接向提供該項(xiàng)服務(wù)的實(shí)體提供檢信息的請(qǐng)求。 并沒(méi)有給服務(wù)信息規(guī)定任何特定格式,它依賴(lài)包括 內(nèi)的其他標(biāo)準(zhǔn)來(lái)定義描述格式。 范還依賴(lài)現(xiàn)有的 施的領(lǐng)域可以分為四類(lèi): 面向商務(wù)的 該類(lèi)服務(wù)針對(duì)的是那些面向企業(yè)的應(yīng)用服務(wù),包括企業(yè)內(nèi)部的 業(yè)間的 這些系統(tǒng)以 形式在網(wǎng)絡(luò)中出現(xiàn)時(shí) ,企業(yè)內(nèi)的應(yīng)用集成將更為容易,而企業(yè)間的眾多合作伙伴的系統(tǒng) 對(duì)接也將不再是無(wú)法完成的任務(wù)。目前,現(xiàn)有的解決方案和產(chǎn)品提供商有 。 面向消費(fèi)者的 此類(lèi)服務(wù)針對(duì)的是那些原先的 網(wǎng)站的改造,為這些 用增加了 應(yīng)用界面,使得第三方的桌面工具或其自身提供的增值的桌面工具能夠利用更優(yōu)秀的用戶(hù)界面提供跨越多個(gè) 這將使得用戶(hù)使用 為方便,能夠獲得更加便捷的服務(wù)。比如,我們完全就可以在個(gè)人理財(cái)桌面系統(tǒng)中集成 的股票價(jià)格查詢(xún) 票預(yù)訂 得個(gè)人理財(cái)應(yīng)用的自動(dòng)化程度更高。 面向設(shè)備的 此類(lèi)服務(wù)的使用終端一般是手持設(shè)備和日用家電。對(duì)于前者而言,可以在不用修改網(wǎng)絡(luò)服務(wù)的體系架構(gòu)的前提下,令先前的網(wǎng)絡(luò)服務(wù)支持除 如 機(jī)等。如此,那些天氣預(yù)報(bào)服務(wù)、 動(dòng)信息服務(wù)等將更為有效和便捷。而后者對(duì)于日用家電則可能是一個(gè)市場(chǎng)的的啟動(dòng)器,有了 為基礎(chǔ)框架,智能型的日用家電將真正獲得標(biāo)準(zhǔn)支持,從而有了廣 15 泛使用的可能。 面向系統(tǒng)的 eb :一些傳統(tǒng)意義上的系統(tǒng)服務(wù),比如用戶(hù)權(quán)限認(rèn)證,系統(tǒng)監(jiān)控等,如果被遷移到全球范圍的作用范圍將從單個(gè)系統(tǒng)或局域網(wǎng)絡(luò)拓展到整個(gè)企業(yè)網(wǎng)絡(luò)或整個(gè) 此,基于同一系統(tǒng)服務(wù)的不同應(yīng)用將得以在整個(gè) 境中部署,譬如跨國(guó)企業(yè)的所有在線(xiàn)服務(wù)可以使用同一個(gè)用戶(hù)權(quán)限認(rèn)證 5 關(guān)鍵技術(shù) 別: 是, 能反映在表示上表現(xiàn)出來(lái)的一部分結(jié)構(gòu)信息,而且這些結(jié)構(gòu)信息是脫離內(nèi)容的。 使用 限的標(biāo)注來(lái)表述復(fù)雜的內(nèi)容是不可能的;而使用 戶(hù)可以自定義標(biāo)注,來(lái)表示自己想要的表示的內(nèi)容及結(jié)構(gòu)。 檔不能提供任何關(guān)于整個(gè)文檔的內(nèi)容、結(jié)構(gòu)的信息,除非掃描整個(gè)文檔;而 供了一個(gè)直接處理 重描述 面的顯示格式,而 重描述的是數(shù)據(jù)內(nèi)容以及結(jié)構(gòu),更深層次的看,描述的是 共享交換的內(nèi)容。 性 自描述性:這個(gè)特性時(shí)差異性可以存在,使計(jì)算機(jī)可以在沒(méi)有人為干涉的情況下,理解數(shù)據(jù)的含義。 可擴(kuò)展性:文檔通過(guò) 定義文檔結(jié)構(gòu),使其他信息系統(tǒng) 16 自動(dòng)了解文檔的內(nèi)容。 可校驗(yàn)性:用戶(hù)可以通過(guò) 校驗(yàn) 檔的格式是否滿(mǎn)足 約束。 層次結(jié)構(gòu):能夠保證信息的層次性描述。 豐富的鏈接定義:對(duì)應(yīng)于 一的單向的通道鏈接, 供的各種不同的鏈接,如一對(duì)多、多對(duì)一和雙向鏈接。 多樣的樣式表支持: 樣既可以只關(guān)心數(shù)據(jù)的邏輯結(jié)構(gòu),也可以通過(guò)樣式表來(lái)格式化數(shù)據(jù)的表現(xiàn)。你甚至可以定義自己的個(gè)人樣式表來(lái)顯示各種不同的 用 內(nèi)容管理發(fā)布:人們依靠 式豐富多彩 : 的數(shù)據(jù)內(nèi)容,依靠一次描述、多次 表現(xiàn)的 些發(fā)布方式包括子出版內(nèi)容發(fā)布以及其他出版業(yè)內(nèi)容發(fā)布等。 電子商務(wù)應(yīng)用:在這個(gè)領(lǐng)域中, 們依靠 現(xiàn)分布式的電子商務(wù)應(yīng)用的交互。由于們制定了很多用于特定領(lǐng)域的商務(wù)事務(wù)信息描述規(guī)范,諸如 數(shù)據(jù)層集成:對(duì)于當(dāng)代電子商務(wù) 而言,商務(wù)數(shù)據(jù)的交換是應(yīng)用的關(guān)鍵環(huán)節(jié),對(duì)著在電子商務(wù)應(yīng)用中,商務(wù)信息交換的應(yīng)用模式不斷為主流應(yīng)用開(kāi)發(fā)所接受,面向通用領(lǐng)域的數(shù)據(jù)繼承數(shù)據(jù)交換應(yīng)用也成了一個(gè)重要的 這方面,不少電子商務(wù)應(yīng)用領(lǐng)域的解決方案在陸續(xù)進(jìn)入這一更為泛化的領(lǐng)域。 應(yīng)用層集成:當(dāng) 們逐漸地不僅在數(shù)據(jù)層上完成應(yīng)用的鏈接,同時(shí)希望能在業(yè)務(wù)層或函數(shù)層上完成系統(tǒng)的互聯(lián),這也就是人們常說(shuō)的 的應(yīng)用的廣泛互聯(lián),這方面的技術(shù)主要是以 列技術(shù)。系 統(tǒng)配置信息描述:隨著 各種各樣應(yīng)用開(kāi)放中的延伸,原先系統(tǒng)軟件、應(yīng)用軟件中使用的文本文件、 用配置信息管理的方式逐漸被使用 7 管理方式所替代。 法簡(jiǎn)述 在代碼中,所有的由“ ”結(jié)束的字符串成為 如“ ”、“ ”都是 們由界定內(nèi)容的不同部分的標(biāo)簽( 成,負(fù)責(zé)提供到特殊符號(hào)和文本宏的 應(yīng)用,或者將特殊指令傳遞給應(yīng)用軟件,以及把注釋傳遞給文檔編輯器。 素的結(jié)構(gòu)與 本相同, 用尖括號(hào)來(lái)界定標(biāo)簽:以小于號(hào)(“ ”)結(jié)尾。與 乎所有的 簽都是大小寫(xiě)敏感的,其中包括元素的標(biāo)簽名和屬性值 。之所以大小寫(xiě)敏感,主要是滿(mǎn)足多數(shù)非英語(yǔ)語(yǔ)言并不把字母表分成若干種寫(xiě)法,許多字母可能也沒(méi)有對(duì)應(yīng)的大寫(xiě)或小寫(xiě)。合并寫(xiě)法會(huì)存在許多缺陷,尤其是對(duì)于非 設(shè)計(jì)者大多選擇避免這些問(wèn)題。 檔 一個(gè)正規(guī)的 檔由三部分組成: 一個(gè)可選的序言( 文檔的主體( 由一個(gè)或多個(gè)元素組成,其形式為層次樹(shù)狀結(jié)構(gòu),其中可能也包含了一些字符數(shù)據(jù)( 可選的“繁雜”的尾部( 其內(nèi)容包括注釋、處理指令( /或緊跟在元素樹(shù)后面的空白。 18 名空間 據(jù) 織的推薦標(biāo)準(zhǔn)“ 1999 年 1 月 14 日)中的描述, 名空間是一種名稱(chēng)的集合,通過(guò)一種 為元素類(lèi)型和屬性名稱(chēng),它應(yīng)用于 命名空間是一組具有結(jié)構(gòu)的名稱(chēng)的集合。為了在文檔里有效的使用命名空間,而文檔中鏈接著來(lái)自不同地方的元素,我們需要兩部分: 義了元素的使用方法。 一個(gè)別名,我們可以用此來(lái)標(biāo)識(shí)元素來(lái)自哪個(gè)命名空間,這將采用元素前綴的形式。 成 檔的基本實(shí)體 元素是 們可以包含其他的元素、字符數(shù)據(jù)、字符引用、實(shí)體 引用、 釋和( /或) 分,這些合在一起 被稱(chēng)作元素內(nèi)容( 。元素使用標(biāo)簽( 行分隔,標(biāo)簽則是以一對(duì)尖括號(hào)(“ 或 )表示省略與上下文無(wú)關(guān)的

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論