




已閱讀5頁(yè),還剩63頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要 建設(shè)信息高速公路與規(guī)劃信息網(wǎng)絡(luò)以推動(dòng)政治 經(jīng)濟(jì) 文化的發(fā)展已成為世 界各國(guó)政府的共識(shí) 電子政務(wù)作為政府信息化的重要標(biāo)志 成為信息高速公路的 首要應(yīng)用領(lǐng)域 近年來(lái)我國(guó)電子政務(wù)的發(fā)展遇到的一個(gè)突出問(wèn)題是 信息孤島 問(wèn)題 即由于政府各部門應(yīng)用系統(tǒng)的異構(gòu)性 因此各應(yīng)用系統(tǒng)間難以實(shí)現(xiàn)數(shù)據(jù)交 換和共享 使得各系統(tǒng)間不能有效地協(xié)同工作 不能面向最終用戶提供 一站式 服務(wù) 所以迫切需要為電子政務(wù)系統(tǒng)建立數(shù)據(jù)交換平臺(tái)以解決該問(wèn)題 x m l 是w 3 c 提出的數(shù)據(jù)格式和數(shù)據(jù)交換標(biāo)準(zhǔn) 而x m lw e b 服務(wù)又是下一代分 布式系統(tǒng)的核心 本文在此標(biāo)準(zhǔn)和技術(shù)的基礎(chǔ)上 將面向服務(wù)架構(gòu) s o a 設(shè)計(jì) 思想引入課題研究當(dāng)中 提出了電子政務(wù)系統(tǒng)中基于 o a 的分布式異構(gòu)數(shù)據(jù)交換 平臺(tái)設(shè)計(jì)思想 利用 n e t 開發(fā)平臺(tái)構(gòu)建了一個(gè)分布式異構(gòu)數(shù)據(jù)交換平臺(tái)系統(tǒng)原 型 設(shè)計(jì)并實(shí)現(xiàn)了數(shù)據(jù)交換平臺(tái)中關(guān)鍵的組件 工作流管理中心 實(shí)現(xiàn)了異構(gòu) 系統(tǒng)聞數(shù)據(jù)的傳輸 共享以及異構(gòu)應(yīng)用系統(tǒng)問(wèn)業(yè)務(wù)流程重組 在此基礎(chǔ)上 為某化工園區(qū)電子政務(wù)系統(tǒng)建立了一個(gè)多級(jí)數(shù)據(jù)交換平臺(tái)系 統(tǒng) 實(shí)現(xiàn)不同政府部門之間的數(shù)據(jù)交換 提高政府辦事效率和透明度 為企事業(yè) 和公眾提供更方便快捷的服務(wù) 關(guān)鍵詞 電子政務(wù) 數(shù)據(jù)交換 x m l w e b 服務(wù) 面向服務(wù)架構(gòu) a b s t r a c t b u i l d i n g i n f o b a h na n dp l a n n i n gi n f o r m a t i o nn e t w o r kt o i m p r o v e t h e d e v e l o p m e n to f p o l i t y e c o n o m y c u l t u r eh a v ea l r e a d yb e c o m et h ee n n l n l o n v i e wo f t h e g o v e r n m e n t so fa 1 1c o u n t r i e si nt h e w o r l d t h ee g o v e r n m e n tt h a tb e c o m et h ec h i e f l y a p p l i c a t i o n f i e l do fi n f o b a h n i nr e c e n ty e a r s t h ed e v e l o p m e n to f0 1 1 1 c o u n t r y e g o v e r n m e n tc o m e sa c r o s sa l lo u t s t a n d i n gp r o b l e mw h i c hi st h e i n f o r m a t i o n i s o l a t e di s l a n d t h a ti st os a y b e c a u s eo ft h ed i f f e r e n ts t r u c t u r e sb e t w e e nt h e s e a p p l i e ds y s t e m st h a tb e l o n gt od i f f e r e n tg o n v e m m e n t t h e s ea p p l i e ds y s t e mi sh a r dt o c a l r yo u td a t ae x c h a n g e sw i t he a c ho t h e r c a n tm a k ee a c hs y s t e mb ei nc o n j u n c t i o n w i t haw o r k a v a i l a b l y c a n t f a c et oe n dc u s t o m e rt o p r o v i d e a n o n e s t o p s e r v i c e t h e r e f o r i ti su r g e n tt oe s t a b l i s hd a t ae x c h a n g ep l a t f o r mf o re g o v e r n m e n tt o s o l v et h a tp r o b l e m x m li st h ed a t af o r m a ta n dd a t ae x c h a n g es t a n d a r dt h a ti sp u tf o r w a r db yw 3 c t h ex m lw e bs e r v i c e si st h ec o r e so f n e x tg e n e r a t i o nd i s 仃i b u t es y s t e m b a s eo nt h e s e s t a n d a r d s t e c h n o l o g ya n ds o ad e s i g nm e t h o d t h ea u t h o rp r o p o s e dt h et h o u g h to f d i s t r i b u t ed a t ae x c h a n g ep l a t f o r ms y s t e mb a s e do ns o r e a l i z e dd a t ae x c h a n g e p l a t f o r ms y s t e mp r o t o t y p ew i t h n e ts o f t w a r ed e v e l o p m e n tp l a t f o r m d e s i g n e da n d c a r r i e do u tt h ek e ym o d u l en a m e do fd a t ae x c h a n g ep l a t f o r mw h i c hi sc a l l e dw o r k f l o wm a n a g ec e n t e r s o t h ed a t ae x c h a n g ep l a t f o r ms y s t e mh a sr e a l i z e dt h ed a t a s h a r i n ga n de x c h a n g i n gp r o g r e s sb e t w e e nd i f f e r e n tl o c a la r e a sa p p l i e ds y s t e ma n dt h e r e s t o r i n gt h e i rb u s i n e s sp r o c e s s b a s e d0 1 1t h ea b o v er e s e a r c h t h et h e s i sh a sb u i l tam u l t i s t a g ed a t ae x c h a n g e p l a t f o r mf o rs o m e w h e r ec h e m i c a li n d u s t r yg a r d e na r e ae g o v e r n m e n ts y s t e m i tc a n r e a l i z i n gt h ed a t ae x c h a n g eb e t w e e nt h ed i f f e r e n td e p a r t m e n t s f a c i l i t a t i n gw o r k r a i s i n gt h eg o v e r n m e n th a n d l e sa f f a i r se f f i c i e n c ya n dp r o v i d i n gm o r ec o n v e n i e n ta n d f a s ts e r v i c ef o rb u s i n e s se n t e r p r i s ea n dp u b l i c k e yw o r d s e g o v e r n m e n t d a t ae x c h a n g e x m l w e bs e r v i c e s s o a i l l 西北工業(yè)大學(xué) 學(xué)位論文知識(shí)產(chǎn)權(quán)聲明書 本人完全了解學(xué)校有關(guān)保護(hù)知識(shí)產(chǎn)權(quán)的規(guī)定 即 研究生在校攻凄學(xué)位 期間論文1 作的知識(shí)產(chǎn)權(quán)單位屬于氈北工業(yè)人學(xué) 學(xué)校有權(quán)保留并向國(guó)家有 關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版 本人允許論文被查閱和借閱 學(xué) ??梢詫⒈緦W(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索 可以采州 影印 縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文 同時(shí)本人保證 畢業(yè) 后結(jié)合學(xué)位論文研究課題再撰寫的文章一律注明作者單位為西北工業(yè)大學(xué) 保密論文待解密后適用本聲明 學(xué)位論文作者簽名指導(dǎo)教師簽名 投嘭文足 2 和7 年2 月2 1 日多獻(xiàn)刁年 乙月紗日 j 西北工業(yè)大學(xué) 學(xué)位論文原創(chuàng)性聲明 秉承學(xué)校嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)和優(yōu)良的科學(xué)道德 本人鄭重聲明 所呈交的學(xué)位 論文 是本人在導(dǎo)師的指導(dǎo)下進(jìn)行研究工作所取得的成果 盡我所知 除文 中已經(jīng)注明引用的內(nèi)容和致謝的地方外 本論文不包含任何其他個(gè)人或集體 已經(jīng)公開發(fā)表或撰寫過(guò)的研究成果 不包含本人或他人已中請(qǐng)學(xué)位或其它j f j 途使用過(guò)的成果 對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體 均已在文中以 明確方式標(biāo)明 本人學(xué)位論文與資料若有不實(shí) 愿意承擔(dān)一切相關(guān)的法律責(zé)任 學(xué)位論文作者簽名 二 曩 年加己r 口 兩北r 業(yè)人學(xué)碩十學(xué)付論文第一章緒論 1 1 研究背景及意義 第一章緒論 全球性的信息化 網(wǎng)絡(luò)化進(jìn)程正在改變著人們的生活方式 互聯(lián)網(wǎng)技術(shù)及其 應(yīng)用以及電子商務(wù)的爆炸性增長(zhǎng)為人們的工作和生活帶來(lái)了深刻的影響 時(shí)至今 日 全球已經(jīng)初步形成了涉及政治 經(jīng)濟(jì) 文化各方面的國(guó)際信息競(jìng)爭(zhēng)格局 建 設(shè)信息高速公路與規(guī)劃信息網(wǎng)絡(luò)以及推動(dòng)政治 經(jīng)濟(jì) 文化的發(fā)展已成為世界各 國(guó)政府的共識(shí) 而政府信息化則被公認(rèn)為社會(huì)信息化的基礎(chǔ) 電子政務(wù)作為政府 信息化的重要標(biāo)志 成為信息高速公路的首要應(yīng)用領(lǐng)域 而電子政務(wù)的最終目標(biāo) 就是實(shí)現(xiàn)電子政府 電子政務(wù)是政府在國(guó)民經(jīng)濟(jì)和社會(huì)信息化的背景下 以提高政府辦公效率 改善決策和投資環(huán)境為目標(biāo) 將政府的信息發(fā)布 管理 服務(wù) 溝通功能向互聯(lián) 網(wǎng)上遷移的系統(tǒng)解決方案 同時(shí)結(jié)合了政府管理流程再造 構(gòu)建和優(yōu)化政府內(nèi)部 管理系統(tǒng) 決策支持系統(tǒng) 辦公自動(dòng)化系統(tǒng) 為政府信息管理 服務(wù)水平的提高 提供強(qiáng)大的技術(shù)和咨詢支持 電子政務(wù)包括3 個(gè)方面的內(nèi)涵 一是政府機(jī)構(gòu)各部門實(shí)現(xiàn)行政自動(dòng)化 網(wǎng)絡(luò) 化和信息化 幫助提高政府在行政 管理和服務(wù)方面的效率 積極推動(dòng)機(jī)構(gòu)精簡(jiǎn) 和程序簡(jiǎn)化等的業(yè)務(wù)流程和管理模式 二是利用政府內(nèi)建立的網(wǎng)絡(luò) 信息資源和 現(xiàn)代化手段 為社會(huì)公眾提供多種方式 任何地點(diǎn) 任何時(shí)間 a n y h o w a n y w h e r e a n y t i m e 的3 a 優(yōu)質(zhì)服務(wù) 三是以政府的信息化加強(qiáng)政府部門的協(xié)作 并推動(dòng)和 加速整個(gè)國(guó)家和社會(huì)的信息化進(jìn)程 電子政務(wù)的實(shí)質(zhì)是將數(shù)據(jù)的需求和服務(wù)在應(yīng)用層上通過(guò)數(shù)據(jù)交換匹配 一切 電子政務(wù)活動(dòng)都可以歸結(jié)為公眾和政府之間 企業(yè)和政府之間 政府和政府之間 的數(shù)據(jù)交換u 一般而言 電子政務(wù)的建設(shè)可以分為四個(gè)階段 起步階段 政府與用戶的單 向互動(dòng)階段 政府與用戶的雙向互動(dòng)階段和網(wǎng)上事務(wù)的政府驅(qū)動(dòng)階段 在起步階 段 電子政務(wù)主要實(shí)現(xiàn)的是政府內(nèi)部的辦公系統(tǒng)和政府信息的靜態(tài)發(fā)布 在政府 和用戶的單向互動(dòng)以及雙向互動(dòng)階段 政府的信息實(shí)現(xiàn)了動(dòng)態(tài)發(fā)布 并且用戶可 以通過(guò)政府部門的網(wǎng)站完成日常事務(wù) 在前三個(gè)階段中 政府與用戶之間的關(guān)系 并沒(méi)有根本性的轉(zhuǎn)變 所改變的只是交流的手段 在第四階段中 隨著政府部門 兩北 業(yè)人學(xué)碩十學(xué)付論文第一章緒論 之間數(shù)據(jù)集成的實(shí)現(xiàn) 將實(shí)現(xiàn)由用戶驅(qū)動(dòng)到政府驅(qū)動(dòng)韻根本性轉(zhuǎn)變 1 我國(guó)的政府信息化工作目前還主要集中在前兩個(gè)階段 即起步階段 政府和 用戶的單向互動(dòng)以及雙向互動(dòng)階段 實(shí)現(xiàn)了政府內(nèi)部的辦公系統(tǒng)和政府信息的靜 態(tài)發(fā)布 動(dòng)態(tài)發(fā)布以及簡(jiǎn)單的日常事務(wù)處理 但在我國(guó)政府信息化建設(shè)過(guò)程中 各政府職能部門常常根據(jù)自身的情況與需要 建立了自己的信息和辦公自動(dòng)化系 統(tǒng) 這些系統(tǒng)往往是在不同時(shí)期 由不同的公司 利用不同的工具 在不同的開 發(fā)平臺(tái)采用不同的技術(shù)標(biāo)準(zhǔn)開發(fā)出來(lái)的 并且運(yùn)行在不同的操作系統(tǒng)和不同的數(shù) 據(jù)庫(kù)平臺(tái)之上 而且客戶端與服務(wù)器之間通常會(huì)有防火墻或者代理服務(wù)器 這些 跨平臺(tái)異構(gòu)系統(tǒng)形成了一個(gè)個(gè) 信息孤島 隨著電子政務(wù)的進(jìn)一步發(fā)展 各個(gè) 系統(tǒng)在數(shù)據(jù)交換與共享方面存在的局限越來(lái)越大 主要體現(xiàn)在 1 無(wú)法適應(yīng)政府發(fā)展的需要 隨著電予政務(wù)的發(fā)展 為公眾提供 一站式 服務(wù)的要求 就需要解決信息 孤島問(wèn)題 實(shí)現(xiàn)這些大量的不同位置 不同格式的數(shù)據(jù)的共享和互相訪問(wèn) 進(jìn)而 集成相關(guān)的業(yè)務(wù)數(shù)據(jù) 為企業(yè) 公眾和內(nèi)部政務(wù)系統(tǒng)提供統(tǒng)一和一致的服務(wù) 2 無(wú)法實(shí)現(xiàn)真正的協(xié)同工作 在應(yīng)用系統(tǒng)中 根據(jù)實(shí)際工作的需要 經(jīng)常要進(jìn)行數(shù)據(jù)的交換實(shí)現(xiàn)協(xié)同工作 比如公文的流轉(zhuǎn) 單證傳遞處理等 都需要從一個(gè)系統(tǒng)傳遞數(shù)據(jù)到另外的系統(tǒng) 由于系統(tǒng)本身相對(duì)獨(dú)立的建設(shè)方式 導(dǎo)致無(wú)法合理地將數(shù)據(jù)傳遞或交換過(guò)去 也 就無(wú)法實(shí)現(xiàn)真正意義的協(xié)同工作 3 無(wú)法實(shí)現(xiàn)在線業(yè)務(wù)處理 大多數(shù)業(yè)務(wù)系統(tǒng)的過(guò)程不是僵化不變的 必須根據(jù)實(shí)際的工作情況進(jìn)行具體 問(wèn)題具體處理 這就要求相關(guān)應(yīng)用系統(tǒng)也必須能夠滿足這樣的功能要求 4 存在安全隱患 傳統(tǒng)方式應(yīng)用系統(tǒng)的安全結(jié)構(gòu)無(wú)法實(shí)現(xiàn)真正的業(yè)務(wù)整合方式的安全 不能根 據(jù)業(yè)務(wù)的實(shí)際情況集成安全機(jī)制和方法 達(dá)到整個(gè)業(yè)務(wù)過(guò)程全面的安全控制和管 理 在這種情況下 如果不采取一定的措施加以改善 電子政務(wù)的實(shí)施將無(wú)法利 用已有的系統(tǒng) 只能推倒重來(lái) 造成前期投資的浪費(fèi) 從而失去了電子政務(wù)建設(shè) 和實(shí)施的意義 為了加快政府信息化建設(shè)進(jìn)程 節(jié)約成本 就需要在不破壞現(xiàn)有系統(tǒng)的情況 下 將各種應(yīng)用系統(tǒng)集成起來(lái) 發(fā)揮自己的優(yōu)勢(shì) 實(shí)現(xiàn)政府部門的業(yè)務(wù)系統(tǒng)的整 合 使各系統(tǒng)能協(xié)同工作 實(shí)現(xiàn)各業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)交換和共享 滿足電子政 務(wù)發(fā)展的需要 2 西北r 業(yè)人學(xué)碩十學(xué)何論文 第一章緒論 本文所架構(gòu)的某地化工園區(qū)的電子政務(wù)可以實(shí)現(xiàn)該園區(qū)信息資源的管理 園 區(qū)管理委員會(huì)可以很方便地管理該園區(qū)的所有企業(yè) 管委會(huì)借助于這個(gè)綜合管理 平臺(tái)可以實(shí)時(shí)進(jìn)行網(wǎng)上文件的審批 辦公事務(wù)管理 文件下發(fā)以及人事管理等 真正實(shí)現(xiàn)無(wú)紙辦公 要在該電子政務(wù)系統(tǒng)中實(shí)現(xiàn)網(wǎng)上文件的審批 辦公事務(wù)管理等 一站式 服 務(wù) 這就需要園區(qū)的政務(wù)內(nèi)網(wǎng)和企業(yè)網(wǎng)之間進(jìn)行交互 實(shí)時(shí)傳輸文件或資料等信 息 而這些信息在兩個(gè)網(wǎng)絡(luò)上的數(shù)據(jù)格式有可能是不相同的 并且雙方的應(yīng)用體 系結(jié)構(gòu)有可能也是不同的 所以 需要跨越網(wǎng)絡(luò) 跨越異構(gòu)平臺(tái)實(shí)現(xiàn)不同格式數(shù) 據(jù)的交換 基于以上原因 課題組研究建立數(shù)據(jù)交換平臺(tái)來(lái)傳輸 整合 共享電 子政務(wù)中的數(shù)據(jù)和資源 建立數(shù)據(jù)交換平臺(tái)可以避免電子政務(wù)重復(fù)建設(shè) 同時(shí)可以有效地消除電子政 務(wù) 信息孤島 因此 建立一個(gè)高效的數(shù)據(jù)交換平臺(tái)成為電子政務(wù)和企業(yè)應(yīng)用 集成越來(lái)越廣泛的需要 1 2 國(guó)內(nèi)外研究現(xiàn)狀 數(shù)據(jù)交換技術(shù)到目前為止大致經(jīng)歷了三個(gè)發(fā)展階段 1 以e d i 電子數(shù)據(jù)互換 e l e c t r o n i cd a t ai n t e r c h a n g e 技術(shù)為基礎(chǔ)的 電子數(shù)據(jù)交換 2 以多層結(jié)構(gòu)w e b 技術(shù)為基礎(chǔ)的信息發(fā)布 3 以x m l 等第二代w e b 技術(shù)為代表的數(shù)據(jù)交換 數(shù)據(jù)交換的研究包括采用傳統(tǒng)傳輸協(xié)議f t p e m a i l 等 或編寫專用傳輸接口 如w e b 上傳等 近年來(lái)提出采用分布式組件方式如d c o m e j b r m i c o r b a 方式 這些方案均在某一方面擁有獨(dú)特的優(yōu)勢(shì) 但不可避免的存在這樣和那樣的問(wèn)題 其中共有的問(wèn)題包括系統(tǒng)耦合性強(qiáng) 不適于松散系統(tǒng)的集成 連接成本較高 多 數(shù)方案需要專門配置以穿越網(wǎng)絡(luò)防火墻實(shí)現(xiàn)互連 個(gè)別情況下甚至需要專用線路 或者特殊連接方式如v p n 才能實(shí)現(xiàn)互連 其高昂的成本抑制了應(yīng)用范圍 特別是 在異地環(huán)境下的應(yīng)用 1 x m l w e b 服務(wù)技術(shù)的出現(xiàn) 為人們尋找一種廉價(jià) 簡(jiǎn)單 有效的交換方式 提供了可能的技術(shù)基礎(chǔ) 其中x m l 數(shù)據(jù)規(guī)范為運(yùn)行于廣域網(wǎng)不同節(jié)點(diǎn)的應(yīng)用系統(tǒng) 間進(jìn)行數(shù)據(jù)交換奠定了基礎(chǔ) w e b 服務(wù)又使這些應(yīng)用程序間進(jìn)行功能的調(diào)用成為 可能 而w e b 服務(wù)采用s o a p 協(xié)議可以基于h t t p 協(xié)議通訊 由于h t t p 在網(wǎng)絡(luò)中 廣泛應(yīng)用 使得為w e b 服務(wù)提供幾乎無(wú)限的互連成為可能 從而可以輕松地穿越 3 兩北t 業(yè)人學(xué)碩十學(xué)何論文 第一章緒論 絕大多數(shù)的防火墻 而與 m l 結(jié)合使其具有了數(shù)據(jù)交換的能力 采用基于 m l w e b 服務(wù)技術(shù)實(shí)現(xiàn)跨越網(wǎng)絡(luò)異構(gòu)數(shù)據(jù)交換 也就成了理想的數(shù)據(jù)交換方式 使建 設(shè)跨網(wǎng)絡(luò)的協(xié)同工作環(huán)境成為可能 因此基于w e bs e r v i c e s 技術(shù)和x m l 數(shù)據(jù)結(jié) 構(gòu)的數(shù)據(jù)交換方法其先進(jìn)性毋庸簧疑 1 當(dāng)前許多國(guó)外知名的大公司進(jìn)軍數(shù)據(jù)交換領(lǐng)域 在這一方面已經(jīng)出現(xiàn)了一批 成熟的產(chǎn)品 i b m 提出了w e b s p h e r ei n f o r m a t i o ni n t e g r a t o r 數(shù)據(jù)整合方案 s y b a s e 提出了s y b a s ed x p 數(shù)據(jù)交換平臺(tái) s y b a s ed x p 數(shù)據(jù)交換平臺(tái)為電子政務(wù) 系統(tǒng)內(nèi)及系統(tǒng)間的信息交互和共享提供了一個(gè)集成化數(shù)據(jù)交互和共享空間 具有 較好的開放性 可同時(shí)滿足用戶各類平臺(tái) 數(shù)據(jù)源及應(yīng)用間的數(shù)據(jù)交換需求 1 許多國(guó)內(nèi)公司也不甘示弱 也推出了一些成熟的產(chǎn)品 如 鼎天軟件提出了 基于j 2 e e 和x m l 技術(shù)的數(shù)據(jù)交換平臺(tái) 根據(jù)政府行業(yè)的應(yīng)用特點(diǎn) 在通用的消 息中間件上封裝面向應(yīng)用系統(tǒng)的功能軟件 呈現(xiàn)給用戶的是一組a p i 接口 中 創(chuàng)軟件設(shè)計(jì)的基于e a i 的數(shù)據(jù)交換平臺(tái) 北大方正技術(shù)研究院推出了面向信息 資源整合的跨地域 跨部門應(yīng)用技術(shù)框架 為橫跨各政府機(jī)構(gòu)的服務(wù) 監(jiān)管職能 的業(yè)務(wù)實(shí)現(xiàn)和同 機(jī)構(gòu)內(nèi)多個(gè)部門不同業(yè)務(wù)系統(tǒng)之間的數(shù)據(jù)整合和協(xié)同辦公提 供了進(jìn)行有效轉(zhuǎn)換和交流的安全信息 數(shù)據(jù)交換平臺(tái) 方正匯通 福建省凱 特科技有限公司推出的基于 n e t 開發(fā) 以瑚l w e bs e r v i c e s 為基本技術(shù)手段 以實(shí)現(xiàn)不同應(yīng)用系統(tǒng)的數(shù)據(jù)交換 共享和集成為目標(biāo)的覬特s e c e x c h a n g e 一數(shù)據(jù) 交換平臺(tái) 1 1 3 本文研究?jī)?nèi)容 本文的主要內(nèi)容是在全面分析總結(jié)現(xiàn)有數(shù)據(jù)交換技術(shù)以及上述成熟的解決 方案的基礎(chǔ)上 從客觀的角度來(lái)審視目前建設(shè)電子政務(wù)數(shù)據(jù)交換平臺(tái)時(shí)所用到的 設(shè)計(jì)思想 開發(fā)方式與框架結(jié)構(gòu) 探索將x m l w e b 服務(wù)技術(shù)應(yīng)用于電子政務(wù)數(shù) 據(jù)交換的可行性 及其對(duì)系統(tǒng)開發(fā)與集成所帶來(lái)的影響 闡述如何利用w e b 服務(wù) 構(gòu)建一個(gè)基于s o a 架構(gòu)的電子政務(wù)數(shù)據(jù)交換平臺(tái) 本文實(shí)現(xiàn)的數(shù)據(jù)交換平臺(tái)提供 了異構(gòu)數(shù)據(jù)的交換 共事功能 以及政府部門問(wèn)業(yè)務(wù)系統(tǒng)的集成和業(yè)務(wù)流程的重 組功能 4 兩北i l p 大學(xué)碩十學(xué)付論文 第一章緒論 1 4 論文的組織結(jié)構(gòu) 本文主要分以下幾個(gè)章節(jié)來(lái)組織 第一章簡(jiǎn)要介紹課題研究背景 研究意義及國(guó)內(nèi)外研究的現(xiàn)狀和成果 明確 了本論文的研究范圍 最后給出論文組織結(jié)構(gòu) 第二章介紹x m l 的定義 特點(diǎn)及應(yīng)用 以及與x m l 應(yīng)用相關(guān)的d t d x s l d o m 等關(guān)鍵技術(shù) 并且根據(jù)國(guó)家標(biāo)準(zhǔn) 給出一個(gè)基于x m l 通用電子公文格式 第三章介紹分布式應(yīng)用系統(tǒng)的體系結(jié)構(gòu) 對(duì)4 種主流分布式對(duì)象技術(shù)進(jìn)行比 較 然后介紹了m i c r o s o f t n e t 分布式應(yīng)用開發(fā)平臺(tái) 及其關(guān)鍵組成部分 n e t f r a m e w o r k 最后介紹了與 n e t 應(yīng)用開發(fā)平臺(tái)相關(guān)a d o n e t a s p n e t 技術(shù) 第四章在對(duì)電子政務(wù)數(shù)據(jù)交換平臺(tái)進(jìn)行需求分析的基礎(chǔ)上 提出了基于s o a 架構(gòu)的電子政務(wù)數(shù)據(jù)交換平臺(tái)的設(shè)計(jì)思想及實(shí)現(xiàn)方法 最后 給出該數(shù)據(jù)交換平 臺(tái)的系統(tǒng)結(jié)構(gòu)和系統(tǒng)各部分的功能說(shuō)明 第五章詳細(xì)介紹數(shù)據(jù)交換平臺(tái)重要組成部分 工作流管理中心的結(jié)構(gòu) 組 成部分及功能 并結(jié)合實(shí)例給出了具體的實(shí)現(xiàn)方法 然后 給出在此數(shù)據(jù)交換平 臺(tái)上進(jìn)行數(shù)據(jù)交換的模型 最后 對(duì)用戶數(shù)據(jù)注冊(cè)時(shí)的步驟 以及數(shù)據(jù)處理中心 提供的數(shù)據(jù)處理服務(wù)執(zhí)行時(shí)的步驟進(jìn)行了簡(jiǎn)要說(shuō)明 第六章論述了數(shù)據(jù)交換平臺(tái)在某市某地化工園區(qū)的電子政務(wù)系統(tǒng)中的應(yīng)用 最后對(duì)構(gòu)建的電子政務(wù)數(shù)據(jù)交換平臺(tái)系統(tǒng)作了一些概括和總結(jié) 另外對(duì)電子 政務(wù)數(shù)據(jù)交換技術(shù)的發(fā)展進(jìn)行了展望 西北t 業(yè)大學(xué)碩十學(xué)伊論文第二章 m 及相關(guān)技術(shù) 2 1x m l 技術(shù) 2 1 1x m l 的定義 第二章x m l 及相關(guān)技術(shù) x m l e x t e n s i b l em a r k u pl a n g u a g e 即可擴(kuò)展標(biāo)志語(yǔ)言 是一種具有數(shù)據(jù)描 述功能 高度結(jié)構(gòu)性及可驗(yàn)證性的置標(biāo)語(yǔ)言 經(jīng)w 3 c 組織審閱已成為w e b 應(yīng)用標(biāo) 準(zhǔn)之一 4 一種專門在w o r l dw i d ew e b 上傳遞信息的語(yǔ)言 x m l 允許用戶自行 定義標(biāo)記和屬性 并且標(biāo)記不相互重疊正確地嵌套起來(lái) 以一定的層次結(jié)構(gòu)化地 表示數(shù)據(jù) 然后可以依照所定義的標(biāo)記與屬性的語(yǔ)法來(lái)開發(fā)應(yīng)用程序 這種靈活 的文本數(shù)據(jù)存儲(chǔ)形式可方便地用于任何平臺(tái) 并為不同語(yǔ)言及組件之間的數(shù)據(jù)存 取 處理 交換與轉(zhuǎn)換等操作提供了方便 x m l 是一個(gè)s g m l 的一個(gè)受限子集 它摒棄了s g m l 語(yǔ)言的復(fù)雜性 將s g m l 語(yǔ)言的靈活性和強(qiáng)大性與已經(jīng)被廣泛使用的h t m l 語(yǔ)言的簡(jiǎn)單性 易懂性結(jié)合起 來(lái) x m l 雖延續(xù)了h t m l 簡(jiǎn)單 易懂的語(yǔ)法 但是卻有了更大的靈活性和擴(kuò)展能 力 x m l 標(biāo)記描述的是文檔的結(jié)構(gòu)和意義 與h t m l 相比它不描述頁(yè)面元素的格 式化 可用樣式單為文檔增加格式化信息 文檔本身只說(shuō)明文檔包括什么標(biāo)記 而不是說(shuō)明文檔看起來(lái)是什么樣的 此外 由于可以通過(guò)標(biāo)記來(lái)描述數(shù)據(jù) 或配合屬性來(lái)輔助描述數(shù)據(jù) 因此 x m l 十分適用于作為對(duì)象的描述語(yǔ)言 并且由于可以借助驗(yàn)證規(guī)則來(lái)規(guī)范一個(gè) x m l 文件的內(nèi)容和結(jié)構(gòu) 所以x m l 又很適合用于做b 2 b 或b 2 c 的數(shù)據(jù)交換格式 2 1 2x m l 的特點(diǎn) 1 簡(jiǎn)單性 x m l 是一個(gè)精簡(jiǎn)的s g m l x m l 的設(shè)計(jì)初衷之一是避免s g m l 的復(fù) 雜性 因此x m l 數(shù)據(jù)格式設(shè)計(jì)簡(jiǎn)單 不僅方便計(jì)算機(jī)處理 人也可以很容易地讀 懂 格式上的簡(jiǎn)單便于應(yīng)用程序編寫 瀏覽 移植和傳輸 2 自描述性 x m l 可用于明確地表示一個(gè)數(shù)據(jù)模型的各個(gè)部分的意義 這 就是自描述性 即就是 可以通過(guò)察看x m l 文檔中特定數(shù)據(jù)旁的標(biāo)記 知道該數(shù) 據(jù)的意義 如文本 李江 說(shuō)明李江是一本書的作者 因?yàn)樗?7 兩北t 業(yè)大學(xué)碩十學(xué)付論文 第二章x l v f l 及相芙技術(shù) 自描述性 文檔里的數(shù)據(jù)可以由支持x m l 的應(yīng)用來(lái)創(chuàng)建 查詢和更新 與處理傳 統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)和面向?qū)ο髷?shù)據(jù)庫(kù)里的數(shù)據(jù)相似 x m l 甚至還能用來(lái)表示那些以 前不被看作文檔但是對(duì)傳統(tǒng)的數(shù)據(jù)庫(kù)來(lái)說(shuō)過(guò)于復(fù)雜而難以處理的數(shù)據(jù) 3 可擴(kuò)展性 x m l 讓使用者創(chuàng)建和使用他們自己的標(biāo)記 而不是僅限于使 用有限詞匯表 可擴(kuò)展性是至關(guān)重要的 因?yàn)椴粌H企業(yè)希望用x m l 為電子商務(wù)和 供應(yīng)鏈集成等應(yīng)用定義自己的標(biāo)記語(yǔ)言 甚至各個(gè)行業(yè)也希望能夠定義它們所在 行業(yè)的標(biāo)記語(yǔ)言 以作為行業(yè)的信息共享和數(shù)據(jù)交換的標(biāo)準(zhǔn) 4 靈活性 x m l 提供了一種結(jié)構(gòu)化的數(shù)據(jù)表示方式 使得用戶界面與結(jié)構(gòu) 化數(shù)據(jù)相分離 在x m l 中 可以使用樣式表 如x s l e x t e n s i b l es t y l es h e e t l a n g u a g e 可擴(kuò)展樣式語(yǔ)言 將數(shù)據(jù)呈現(xiàn)到瀏覽器中 另外 x m l 文檔之間的超 鏈接功能由獨(dú)立的x l i n k e x t e n s i b l el i n k i n gl a n g u a g e 可擴(kuò)展鏈接語(yǔ)言 來(lái)支持 所有這些方面都可以相互獨(dú)立地改進(jìn)并同時(shí)發(fā)展 所以 w e b 用戶所追 求的許多先進(jìn)功能在x m l 環(huán)境下更容易實(shí)現(xiàn) 隨著s o a p 的引入 x m l 可支持各 種分布式應(yīng)用程序m 5 開放的國(guó)際化標(biāo)準(zhǔn) x m l 是由w 3 c 定義的 是一種公開的標(biāo)準(zhǔn) 它不依 賴某廠商 獨(dú)立于平臺(tái) 并且x i l 具有標(biāo)準(zhǔn)的域名說(shuō)明方法 支持文檔對(duì)象模型 標(biāo)準(zhǔn) 可擴(kuò)展類型語(yǔ)言標(biāo)準(zhǔn) 可擴(kuò)展鏈按語(yǔ)言標(biāo)準(zhǔn)和x m l 指針語(yǔ)言標(biāo)準(zhǔn) 因此使 用x m l 可以在不同的計(jì)算機(jī)系統(tǒng)間交換信息 2 1 3x m l 的應(yīng)用 一 設(shè)計(jì)之初 x m l 的目標(biāo)之一是取代h t m l 為新出現(xiàn)的復(fù)雜的w e b 應(yīng)用提供標(biāo) 準(zhǔn)的i n t e r n e t 語(yǔ)言 然而 由于x m l 在可擴(kuò)展性 可移植性和結(jié)構(gòu)性等方面的 突出優(yōu)點(diǎn) 它的應(yīng)用范圍早己突破了h t m l 所達(dá)到的范圍 隨著x m l 相關(guān)技術(shù)的 發(fā)展 它的應(yīng)用領(lǐng)域越來(lái)越廣泛 目前x m l 應(yīng)用于以下一些方面 1 作為行業(yè)信息標(biāo)準(zhǔn)化的工具 x m l 被廣泛的應(yīng)用于數(shù)據(jù)格式標(biāo)準(zhǔn)的制定 2 同一x m l 數(shù)據(jù)以多種顯示方式 以應(yīng)用在不同場(chǎng)合 x m l 一大優(yōu)點(diǎn)是將顯示格式從數(shù)據(jù)內(nèi)容中獨(dú)立出來(lái) 保存在x s l 文件中 這 樣 如果需要改變文檔的顯示方式 只要修改x s l 文件就足夠了 通過(guò)將結(jié)構(gòu) 內(nèi)容和表現(xiàn)分離 同一個(gè)x m l 源數(shù)據(jù)可以用不同的方法表現(xiàn)出來(lái) 比如顯示在計(jì) 算機(jī)屏幕上 顯示在手機(jī)的顯示屏上 在為盲人服務(wù)的設(shè)備上還可以把同一個(gè) x m l 源數(shù)據(jù)翻譯成語(yǔ)音 等等 8 兩北t 業(yè)人學(xué)碩十學(xué)付論文第二章x m l 及相天技術(shù) 3 數(shù)據(jù)交換 數(shù)據(jù)交換是x m l 最重要的用途之一 由于其可擴(kuò)展性和文檔中使用元數(shù)據(jù)的 特點(diǎn) x m l 使得不同計(jì)算機(jī)應(yīng)用系統(tǒng)之間交換數(shù)據(jù)變得非常容易 尤其在下列領(lǐng) 域有重要應(yīng)用 e d i e l e c t r o n i cd a t ai n t e r c h a n g e 簡(jiǎn)稱電子數(shù)據(jù)交換 2 0 多年來(lái) e d i 著重于合作伙伴之間的事務(wù)處理標(biāo)準(zhǔn)化 傳統(tǒng)的電子數(shù)據(jù)交換機(jī)制依靠不同 商業(yè)之間的強(qiáng)大計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn)壓縮的數(shù)據(jù)傳輸 每一條信息在傳輸中必須編 碼 它要求所有的合作伙伴都必須有唯一的解決方案和基于嚴(yán)格事務(wù)處理的標(biāo)準(zhǔn) 集 它提供一系列標(biāo)準(zhǔn)的消息和格式 如a n s ix 1 2 和e d i f a c t 這些信息標(biāo) 準(zhǔn)格式使得e d i 缺乏靈活性和簡(jiǎn)便性 使用 m l 程序能夠理解在交換數(shù)據(jù)中所 表示的商務(wù)數(shù)據(jù)及概念 根據(jù)明確的商務(wù)規(guī)則進(jìn)行數(shù)據(jù)處理并給出適當(dāng)?shù)捻憫?yīng) 所以x m l 和現(xiàn)有的e d i 系統(tǒng)相結(jié)合 必將改變e d i 的現(xiàn)狀 a g e n t 智能體 構(gòu)造一個(gè)a g e n t 所面臨的挑戰(zhàn)之一是如何理解接受到 的數(shù)據(jù) 好的a g e n t 能智能地解釋這些數(shù)據(jù) 然后作出相應(yīng)的反應(yīng) 如果傳送到 a g e n t 的是x m l 結(jié)構(gòu)化的數(shù)據(jù) a g e n t 就很容易理解這些數(shù)據(jù)的含義及與它己有 知識(shí)的關(guān)系 m l 技術(shù)的發(fā)展必將推動(dòng)a g e n t 及移動(dòng)a g e n t 技術(shù)的發(fā)展 軟件設(shè)計(jì)元素的交換 1 i l l 也可以用來(lái)描述軟件設(shè)計(jì)中有關(guān)的設(shè)計(jì)元素 如對(duì)象模型等 這些基于x m l 的設(shè)計(jì)元素可以借助w e b 在開發(fā)組內(nèi)進(jìn)行交換 在 不同的開發(fā)工具之間交換 x m l 不依賴于平臺(tái)和某應(yīng)用程序 因此可以被應(yīng)用于 異構(gòu)平臺(tái)和不同應(yīng)用程序聞的數(shù)據(jù)交換和集成 4 數(shù)據(jù)集成 m l 能用來(lái)描述包含在不同應(yīng)用中的數(shù)據(jù) 從w e b 頁(yè)面到數(shù)據(jù)庫(kù)中的記錄 w e b 應(yīng)用的中間層服務(wù)程序可以容易地將這些用 a i l l 表示的數(shù)據(jù)組合起來(lái) 直接 傳送給客戶或提交其它服務(wù)程序進(jìn)行進(jìn)一步處理 5 分布式計(jì)算 可將大量運(yùn)算負(fù)荷分布在客戶端 減輕服務(wù)器壓力 客戶可根據(jù)自己的需求 選擇制作不同的應(yīng)用程序來(lái)處理數(shù)據(jù) 而服務(wù)器只須發(fā)出同一篇x m l 文檔 m l 將處理數(shù)據(jù)的主動(dòng)權(quán)交給客戶 服務(wù)器所要做的只是盡可能的將數(shù)據(jù)完善準(zhǔn)確的 封裝成x m l 文檔 x m l 文檔的自解釋 使客戶端在收到數(shù)據(jù)的同時(shí)也理解數(shù)據(jù)的 邏輯結(jié)構(gòu)含義 從而使廣泛通用的分布式計(jì)算成為可能 6 作為其它技術(shù)的基礎(chǔ) x m lw e bs e r v i c e s 是通過(guò)標(biāo)準(zhǔn)的w e b 協(xié)議 h t t p 可編程訪問(wèn)的w e b 組件 它最大的特點(diǎn)是將分布式計(jì)算從局域網(wǎng)擴(kuò)展到i n t e r n e t 之上 w e bs e r v i c e s 成 9 兩j i l t 業(yè)大學(xué)碩十學(xué)位論文第二章x m l 及相關(guān)技術(shù) 功的關(guān)鍵之一是采用了 m l 語(yǔ)言 首先 為w e bs e r v i c e s 提供信息注冊(cè)的規(guī)范 u d d i 統(tǒng)一描述 發(fā)現(xiàn)和集成協(xié)議 它注冊(cè)使用的核心信息模型就是由x m ls c h e m a 定義的 w e bs e r v i c e s 的接口描述文檔w s d l 也是x m l 格式的 另外 w e bs e r v i c e s 的傳輸協(xié)議s o a p 采用了將x m l 格式的數(shù)據(jù)嵌入到h t t p 消息中的形式 使w e b s e r v i c e s 能夠跨越防火墻調(diào)用 達(dá)到其在i n t e r n e t 上實(shí)現(xiàn)分布式計(jì)算的目的 關(guān)于w e bs e r v i c e s 的詳細(xì)介紹將在下一章給出 2 1 4x m l 文檔 一個(gè)x l l 文檔 如圖2 1 所示有兩個(gè)主要組成部分 序言 p r o l o g 和文檔 元素 d o c u m e n te l e m e n t 文檔元素也就是眾所周知的根元素 如圖2 1 所示 可以看出這個(gè)x m l 文檔的序言部分第一行是 m l 聲明 它說(shuō)明這是一個(gè)x m l 文檔 并且給出版本號(hào) x m l 聲明是可選的 盡管規(guī)范中說(shuō)應(yīng)該包括它 如果沒(méi)有包括 x 札規(guī)范 那么必須出現(xiàn)在文檔的開頭 序言的第二行是注釋 給x m l 文檔添加 注釋是可選的 但是這樣可以增強(qiáng)文檔的可讀性 注釋以 字符結(jié)束 你可以在這兩個(gè)字符組之間輸入任何文本 除了一之外 x m l 處理 器忽略這些文本 第二部分為用戶自己定義的各種文檔元素 也是該x m l 文件的 主體部分 下面是創(chuàng)建格式正確的x m l 文檔的主體部分時(shí)一些基本規(guī)則 1 有而且只有一個(gè)根元素 文檔元素或根元素 所有其他元素必須嵌入 到其中 2 o 元素必須被正確地嵌套 也就是說(shuō) 如果一個(gè)元素在另一個(gè)元素中開始 那么它必須在同一個(gè)元素中結(jié)束 3 每一個(gè)元素必須同時(shí)擁有起始標(biāo)簽和結(jié)束標(biāo)簽 與h t m l 不同 x m l 不 允許忽略結(jié)束標(biāo)簽 4 起始標(biāo)簽中的元素類型名必須與相應(yīng)結(jié)束標(biāo)簽中的名稱完全匹配 5 元素類型名是大小寫敏感的 實(shí)際上 x m l 標(biāo)記中的所有文本都是大小 寫敏感的 例如 下列元素是非法的 因?yàn)槠鹗紭?biāo)簽的類型名與結(jié)束標(biāo)簽的類型 名不匹配 l e a v e so fg r a s s 6 元素定義不重復(fù) 對(duì)于一個(gè)元素來(lái)說(shuō) 沒(méi)有多個(gè)相同名稱的屬性的實(shí)例 元素大小寫敏感 7 屬性 a t t r i b u t e 有唯一的名稱 并且被正確地包括在某一元素中 西北r 業(yè)人學(xué)碩十中何論文第二章x l v f l 及相關(guān)技術(shù) 序言 文檔元素 根元素 m 1v e r s l o n i 0 e n c o d i n g g b i 一文件名 d o c u m e n t 0 6 1 0 1 3 x m l 一 眉首 陜西省人民政府 文件 標(biāo)志后綴 陜政發(fā) 2 0 0 6 4 5 號(hào) 陜西省人民政府貫徹國(guó)務(wù)院關(guān)于落實(shí)科學(xué)發(fā)展觀加強(qiáng)環(huán)境保 護(hù)的決定的實(shí)施意見 各市 縣 區(qū)人民政府 省人民政府各工作部f 1 各直屬機(jī)構(gòu) 為了認(rèn)真貫徹落實(shí) 國(guó)務(wù)院關(guān)于落實(shí)科學(xué)發(fā)展觀加強(qiáng)環(huán) 境保護(hù)的決定 國(guó)發(fā) 2 0 0 5 3 9 號(hào) 以下簡(jiǎn)稱 決定 陜西省人民政府 2 0 0 6 1 0 1 3 省委各部f 1 省紀(jì)委辦公廳 圖2 1 名為d o c u m e n t 0 6 1 0 1 3 的x m l 文件的部分代碼 l l x m l 聲明 注釋 嵌套在文 檔元素中 的元素 兩北丁業(yè)大學(xué)碩十學(xué)仃論文第二章x m l 及相犬技術(shù) 2 2x m l 相關(guān)技術(shù) x m l 相關(guān)概念和核心技術(shù)很多 也很復(fù)雜 為了更好的理解這些概念和技術(shù) 我們做了一個(gè)分類 如圖2 2 共分為三大部分 x m l 核心和基礎(chǔ)標(biāo)準(zhǔn) x m l 相 關(guān)標(biāo)準(zhǔn)和x m l 應(yīng)用標(biāo)準(zhǔn) 即 x m l 核心和基礎(chǔ)標(biāo)準(zhǔn)包括 m ln a m e s p a c e x m lb a s e x m l i n f o r m a t i o ns e t c a n o n i c a lx m l x 札i n c l u s i o n s 等 m l 相關(guān)標(biāo)準(zhǔn) 官掰d t d x m ls c h e m a x l i n k x p a t h x p o i n t e r d o m s a x x s l t x q u e r y c s s x s l x f o r m s r d f 等 x m l 應(yīng)用標(biāo)準(zhǔn)包括x h t m l w m l v o i c e x m l e b x m l r d f w e bs e r v i c e 等 下面我們重點(diǎn)介紹幾個(gè)x m l 相關(guān)標(biāo)準(zhǔn) 早 i 鑒 ii 燮i 固固 固固 回園 國(guó)固 固回 i d l 呦o n s e t i 固固 回回 i 型fl 墜竺i 岡岡團(tuán) i 翌竺 ii 竺l i h d m l ii 燮l l t v w e b f l 洲兒li 型 ii w a p lj 枷 i o e e l l 恤捌 i c c j p p i 一 ml p i pi i w a i l 2 2 1d i d 和x m ls c h e m a 圖2 2 刪l 相關(guān)標(biāo)準(zhǔn) 刪l 有效性是指x m l 文檔中的數(shù)據(jù)符合特定的規(guī)則 如哪些元素是必需的 哪些是可選的 元素可能包含哪些屬性 除了元素本身信息外 在元素的結(jié)構(gòu)方 面 一個(gè)元素可以嵌套哪些元素 子元素出現(xiàn)的個(gè)數(shù)和次序如何 元素內(nèi)容的數(shù) 據(jù)類型有何規(guī)定等等 文檔類型定義 d o c u m e n tt y p ed e f i n i t i o n s 簡(jiǎn)稱d t d 1 2 西北t 業(yè)人學(xué)碩 學(xué)位論文 第二章x m l 及相 之技術(shù) 和x m ls c h e m a x m l 模式 是用來(lái)驗(yàn)證x m l 文檔有效性的 v a l i d 即使用d t d 或x m ls c h e m a 來(lái)確保x m l 文檔數(shù)據(jù)遵循特定的結(jié)構(gòu) 以便應(yīng)用程序能用可預(yù)知 的方式來(lái)接收數(shù)據(jù) 下面給出d t d 和x m ls c h e m a 兩個(gè)具體實(shí)例加以說(shuō)明它們之 間的各自的特點(diǎn) 文檔類型定義 d t d d o c u m e n tt y p ed e f i n i t i o n 就是用x m l 表示特定類 型文檔的規(guī)則集 d t d 使用自己的一套特殊的文法來(lái)結(jié)構(gòu)化x m l 數(shù)據(jù)的規(guī)則 下面一段是本章前面提到的那個(gè)名為d o c u m e n t 0 6 1 0 1 3 的x m l 文檔的d t d e l e m e n t 公文 眉首 主體 版記 e l e m e n t 眉首 秘密等級(jí) 緊急程度 e l e m e n t 發(fā)文機(jī)關(guān)標(biāo)識(shí) 發(fā)文機(jī)關(guān)名稱 e l e m e n t 標(biāo)志后綴 p c d a t a 發(fā)文機(jī)關(guān)標(biāo)識(shí) 發(fā)文字號(hào) 簽發(fā)人 標(biāo)志后綴 1 3 兩北t 業(yè)大學(xué)碩十學(xué)仃論文 第 章x m l 及相關(guān)技術(shù) w 3 c 推出的x m ls c h e m a 規(guī)范提供了除d t d 以外的又一種控制文檔結(jié)構(gòu)的方 式 x m ls c h e m a 的基本意思是說(shuō)為x m l 文檔制定的一種模式 s c h e m a 相對(duì)于d t d 文檔類型定義 的明顯好處是x m ls c h e m a 文檔本身也是x m l 文檔 而不像d t d 那樣使用自成一體的語(yǔ)法 這就方便了用戶和開發(fā)者 因?yàn)榭梢允褂孟嗤墓ぞ?來(lái)處理x m ls c h e m a 和其他x m l 信息 而不必專門為s c h e m a 使用特殊工具 s c h e m a 簡(jiǎn)單易懂 懂得x m l 語(yǔ)法 規(guī)則的人都可以立即理解它 x m ls c h e m a 的文件后 綴是 x s d 文件 一個(gè) m ls c h e m a 中的定義分為兩部分 型 t y p e 定義和元素 e l e m e n t 定義 此外 s c h e m a 規(guī)定了更豐富的數(shù)據(jù)類型 功能更強(qiáng)大 而且 使用靈活 下面就是x m l 文檔的x m ls c h e m a x s e e m e n tn a m e 秘密等級(jí) t y p e x s s m n g m i n o c c m s w 肛 x s e l e m e n tn a m e 緊急程度 t y p e x s s t r i n g m i n o c c l l l s o 盧 x s e l e m e n tn a n 1 e 發(fā)文機(jī)關(guān)名稱 t y p c x s s t r i n g m i l l o c a l f s 1 盧 x s e l e m e n tn a i n e 標(biāo)志后綴 t y p e x s s t r i n g m i n o c c u r s 0 盧 x s e l e m e n tn a m e 發(fā)文字號(hào) t 僻 x s s t r m g m m o c c u r s 1m a x o c c u l b 1 修 x s e l e m e n t m 發(fā)文序號(hào) t y p e x s s t r i n g m i n o c c u r s 0 蘆 1 4 兩此t 曲人學(xué)碩十學(xué)何論文第二章x m l 及相關(guān)技術(shù) x s e l e m e n tm m e 發(fā)文年份 t y p f x s d a t a t t m e m m o c c u r s 1 m a x o c c u r s 1 修 x s e l e m e n tn a m e 主體 x s e l e m e n tn a h l e 標(biāo)題 t y p e x s s t r i n g m i n o c c u r s o 盧 x s e l e m e n tn a m f 主送機(jī)關(guān) t y p e x s s t r i n g m i n o c c u r s o m a x o e c u r s u n b o u n d e d 掃 x s e l e m e n tn a m e 成文日期 t y p e x s d a t e t i m e m i n o c c t l r s o 肛 1 x s e l e m e n tf l a m e 主題詞 t y p e x s s t r i n g m i n o c c u r s o 肛 x s e l e m e n tn a l l l f f 印制版記 m m o c c o 肛 1 5 兩北t 1 業(yè)人中碩十學(xué)付論文第二章x m l 及相關(guān)技術(shù) k s e l a m e i i p 2 2 2x s l 和x s l t x s l e x t e n s i b l es t y l es h e e tl a n g u a g e 可擴(kuò)展樣式語(yǔ)言 是一種基于x m l 的語(yǔ)言 它被設(shè)計(jì)用來(lái)轉(zhuǎn)換x m l 文檔到另一種x m l 文檔或轉(zhuǎn)換x m l 文檔為可翻譯對(duì) 象 由w 3 c 組織制定 該語(yǔ)言用于規(guī)定式樣表 由式樣表為x m l 數(shù)據(jù)提供格式化 指令 當(dāng)應(yīng)用使用式樣表實(shí)際轉(zhuǎn)換x m l 文檔時(shí) 將使用x s l t 后者是x s l 的擴(kuò)展 也就是說(shuō)x s l 語(yǔ)言是一種可以用來(lái)把x m l 轉(zhuǎn)化為其它形式文檔的工具 如果需要將 x m l 文檔轉(zhuǎn)化為另外的具有不同s c h e m a 的x m l 文檔 就需要在兩個(gè)文檔之間建立一 種映射關(guān)系 這種映射關(guān)系可以使用一個(gè)x s l 文件來(lái)描述 然后利用x s l t 處理器 輸入要處理的x m l 文檔和表示了轉(zhuǎn)化規(guī)則的x s l 文件 輸出就是己經(jīng)轉(zhuǎn)化的x f l l 文 檔 x s l t 由w 3 c 組織制定 該語(yǔ)言旨在把x m l 文檔轉(zhuǎn)換成其它格式的文檔 例如 h t m l 應(yīng)用可以按照x s l 風(fēng)格表內(nèi)的格式化指令轉(zhuǎn)換文檔 但它也可以獨(dú)立地使 用x s l t 不需依靠x s l x s l t 是x s l 的子集 x s l 用于定義x m l 文檔的格式 而x s l t 包含選擇和操縱數(shù)據(jù)結(jié)構(gòu)的模板和命令 x s l t 是一種用來(lái)轉(zhuǎn)換x m l 文檔結(jié)構(gòu)的語(yǔ) 言 其正式推薦標(biāo)準(zhǔn)于1 9 9 9 年1 1 月1 6 日問(wèn)世 現(xiàn)在一般所說(shuō)的x s l 大都指的是 x s l t x s l t 的一大優(yōu)點(diǎn)是它本身就是一個(gè)x m l 文檔 它是通過(guò)x m l 進(jìn)行定義的 遵守 x m l 的語(yǔ)法規(guī)則 是x m l 的 種具體應(yīng)用 因此系統(tǒng)可以使用同一個(gè)x m l 解釋器對(duì) x m l 文檔及其相關(guān)的x s l t 文檔進(jìn)行解釋處理 x s l t 的原理 x s l t 主要的功能就是轉(zhuǎn)換 它將一個(gè)沒(méi)有形式表現(xiàn)的x m l i 為容 文檔作為一棵源樹 將其轉(zhuǎn)換為一個(gè)有樣式信息的結(jié)果樹 在x s l t 文檔中定義了 與x m l 文件中各個(gè)邏輯成分相匹配的范本 以及匹配轉(zhuǎn)換方式 它可以很好地描 述x m l 文檔向任何一個(gè)其它格式的文檔轉(zhuǎn)換的方法 例如轉(zhuǎn)換為另一個(gè)邏輯結(jié)構(gòu) 的x m l 文件 h t m l 文檔 x h t m l 文檔 v f a f l 文檔 s v g 文檔等等 轉(zhuǎn)換過(guò)程如圖2 3 所示 西北丁業(yè)大學(xué)碩十學(xué)侍論文第二章x m l 及相芙技術(shù) 圖2 3 數(shù)據(jù)轉(zhuǎn)換圖 x m l 技術(shù)用于在異構(gòu)系統(tǒng)間傳輸數(shù)據(jù) 當(dāng)數(shù)據(jù)通過(guò)x m l 文件從一個(gè)系統(tǒng)傳輸?shù)?另一個(gè)系統(tǒng)后 由于用戶的不同 其所想得到的數(shù)據(jù)表示方式也不同 如有的客 戶想將數(shù)據(jù)轉(zhuǎn)換成h t m l 格式方便瀏覽器閱讀 有的希望轉(zhuǎn)換成p d f 格式方便打印 x m l 在數(shù)據(jù)表示轉(zhuǎn)換方面提供了很好的解決方案 b p x s l t 技術(shù) 因此x s l t 在x m l 數(shù)據(jù)交換中起到重要的作用 2 2 3d o m 和s a x d
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)業(yè)務(wù)工作目標(biāo)設(shè)定計(jì)劃
- 計(jì)算機(jī)圖形處理技術(shù)試題及答案
- 2025屆深圳市重點(diǎn)中學(xué)七下數(shù)學(xué)期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 預(yù)測(cè)2025年VB考試題型及試題與答案
- 工作重心和優(yōu)先級(jí)排列計(jì)劃
- 語(yǔ)言能力提升活動(dòng)計(jì)劃
- 水務(wù)行業(yè)安保工作總結(jié)與建議計(jì)劃
- 提升班級(jí)文化品位的具體方法計(jì)劃
- 法官職業(yè)的基本素養(yǎng)試題及答案
- 2024年西藏自治區(qū)財(cái)政廳下屬事業(yè)單位真題
- 粉筆線上協(xié)議班合同
- 護(hù)士分層級(jí)培訓(xùn)及管理
- 2025-2030中國(guó)體聲波濾波器行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 急診護(hù)理團(tuán)隊(duì)精神
- 食品科學(xué)與工程實(shí)踐應(yīng)用題集
- 世界環(huán)境日主題班會(huì)《生物多樣性保護(hù)》班會(huì)課件
- 智聯(lián)網(wǎng)汽車技術(shù) 課件 13.9自動(dòng)緊急制動(dòng)系統(tǒng)
- 危廢轉(zhuǎn)運(yùn)合同范例
- DBJT13-323-2019 土壤固化劑應(yīng)用技術(shù)規(guī)程
- 手術(shù)患者管路安全管理
- 數(shù)字化轉(zhuǎn)型下的對(duì)公客戶業(yè)務(wù)場(chǎng)景解析
評(píng)論
0/150
提交評(píng)論