国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

XML在CSCD中的應(yīng)用 XML在CSCD中的應(yīng)用

XML在CSCD中的應(yīng)用

  • 期刊名字:陜西科技大學學報(自然科學版)
  • 文件大?。?03kb
  • 論文作者:劉寶龍,陳樺
  • 作者單位:陜西科技大學計算機與信息工程學院
  • 更新時間:2020-06-12
  • 下載次數(shù):
論文簡介

陜西科技大學學報·106JOURNAL OF SHAANXI UNIVERSITY OF SCIENCE TECHNOLOGY文章編號:1000-5811(2005)02-00106-03XML在CSCD中的應(yīng)用劉寶龍,陳樺(陜西科技大學計算機與信息工程學院,陜西咸陽712081)摘要:協(xié)同設(shè)計的一個重要工作是實現(xiàn)不同的設(shè)計小組間的信息交換和共享,作者在文中討論了釆用XML技術(shù)實現(xiàn)協(xié)同設(shè)計時信息交換和共享的基本原理,同時就XML在協(xié)同設(shè)計中的具體應(yīng)用進行了說明。關(guān)鍵詞:CSCD;XML;信息交換中圖分類號:TP393文獻標識碼:A引言協(xié)同產(chǎn)品設(shè)計(CSCD)中要組建分散的虛擬企業(yè)或虛擬設(shè)計小組并要集成參與者的優(yōu)勢技術(shù)快速開發(fā)產(chǎn)品,為此需要進行設(shè)計信息的共享和交流,設(shè)計人員需要一個易于訪問、高效、一致、集成的設(shè)計環(huán)境,并能支持來自不同背景的人共同完成設(shè)計任務(wù),因此數(shù)據(jù)的交換是一個需要解決的問題。傳統(tǒng)的數(shù)據(jù)交換一般采用DCOM與 CORBA等技術(shù),但是這兩種方法應(yīng)用在 Internet上還有一些不足之處,DCOM主要依賴于 Windows平臺,無法滿足異構(gòu)環(huán)境下的應(yīng)用要求。 CORBA的體系結(jié)構(gòu)復(fù)雜,對應(yīng)用環(huán)境要求較高??蓴U展標記語言(XML, eXtensible markup language)是一種不僅可以表示數(shù)據(jù),而且可以揭示內(nèi)容,能夠有效表達網(wǎng)絡(luò)上各種資源信息,并為信息的整理、存儲、交換、檢索提供有效途徑的技術(shù)。1基于XML的協(xié)同設(shè)計體系結(jié)構(gòu)系該體系結(jié)構(gòu)是以元數(shù)據(jù)(描述數(shù)據(jù)的數(shù)據(jù))庫為核心,以實體對象數(shù)據(jù)庫為基礎(chǔ),通過調(diào)度系統(tǒng)進行數(shù)據(jù)的檢索、查詢、傳輸、發(fā)布,并具有輸元數(shù)據(jù)庫入整理、格式的轉(zhuǎn)化等多種功能的統(tǒng)一整體。其中元數(shù)據(jù)庫是描述數(shù)據(jù)形式的基本庫,對象數(shù)據(jù)庫是存放實體的數(shù)據(jù)庫。不同設(shè)計小組間的交互通過ASP技術(shù)實現(xiàn),其基本結(jié)構(gòu)如圖1所示。對象數(shù)據(jù)庫2數(shù)據(jù)整理系統(tǒng)圖1基于ⅩML的協(xié)同設(shè)計數(shù)據(jù)整理系統(tǒng)主要用來產(chǎn)生XML數(shù)據(jù)源,如果能夠把關(guān)系數(shù)據(jù)庫體系結(jié)構(gòu)中的數(shù)據(jù)轉(zhuǎn)化為XML數(shù)據(jù)源并把轉(zhuǎn)化的結(jié)果放置在Web服務(wù)器上,就可以方便地實現(xiàn)對數(shù)據(jù)的訪問,并且能夠解除很多HTML數(shù)據(jù)格式自身的限制。關(guān)系數(shù)據(jù)源轉(zhuǎn)化為XML數(shù)據(jù)源一般是通過ASP來完成,而不是靜態(tài)的創(chuàng)建XML文件,這樣從數(shù)據(jù)庫中動態(tài)生成的XML文檔可以隨著數(shù)據(jù)庫的更新而自動更新。創(chuàng)建XML數(shù)據(jù)源的優(yōu)點首先是XML數(shù)據(jù)源可以通過使用腳本生成,這意味著可以方便的轉(zhuǎn)換大量的關(guān)系數(shù)據(jù)和一般中國煤化工據(jù)源是從數(shù)據(jù)庫中CNMHG收稿日期:2004-10-20作者簡介:劉寶龍(1976-),男,陜西省寶雞市人,碩士,講師,研究方向:CSCW及XML技術(shù)第2期劉寶龍等:XML在CSCD中的應(yīng)用研究·107·的數(shù)據(jù)動態(tài)生成的因此隨著數(shù)據(jù)庫數(shù)據(jù)的更新XML數(shù)據(jù)源也在自動更新這樣可以通過數(shù)據(jù)庫管理系統(tǒng)(如: MS-SQL, ACCESS, ORACLE)來維護和管理數(shù)據(jù),而此時XML數(shù)據(jù)源也自動進行了更新,無需再單獨維護?,F(xiàn)有一個 Design關(guān)系數(shù)據(jù)庫,在這個數(shù)據(jù)庫中有一個 Partner數(shù)據(jù)表(表1),包含如下信息表1數(shù)據(jù)表PartneridPartnerNameCity10000孫朋陜西科技大學陜西減陽09103564458袁偉西北工業(yè)大學陜西西安0298021743weizi@tom.comASP文件通常開始于腳本語言的聲明,所使用的XML版本格式如下:<%@LANGUAGE=VBScript%>><? xml version=“1.0”>下面的腳本描述了從 Design數(shù)據(jù)庫中產(chǎn)生一個對象來訪問 Partner表的循環(huán):<%Set Conn=Server CreateObject("ADODB Connection")Conn.Open“ PartnerSet Partner= Conn Execute("select from Partner")Do While not Partner. EOF表1的 Partner數(shù)據(jù)表包含了兩個部分,每個部分可以用 Partners來標記,下面的XML代表了元素Partners的基本框架。>>>Partners元素的框架創(chuàng)建以后還要通知ASP頁面向數(shù)據(jù)表中的下一條記錄移動,從而完成循環(huán)。<%artner Movenext%>通過以上的討論,前面的ASP頁面可以產(chǎn)生最終的XML數(shù)據(jù)源。中國煤化工3用戶交互系統(tǒng)CNMH八L什玉用戶交互系統(tǒng)主要完成用戶的查詢和提供用戶服務(wù),當圖2XSL轉(zhuǎn)換示意圖·108·陜西科技大學學報第23卷數(shù)據(jù)發(fā)送到桌面以后能夠用多種方式顯示。XML定義的數(shù)據(jù)允許不同的顯示方式,本地數(shù)據(jù)能夠根據(jù)客戶配置和使用者的選擇以其它形式動態(tài)表現(xiàn)出來。我們采用XSL來轉(zhuǎn)換XML的文檔,XSL能夠?qū)崿F(xiàn)一些標記語言之間的轉(zhuǎn)換功能,XSL轉(zhuǎn)換XML文檔的示意圖如圖2所示。在這個模塊中主要考慮不同設(shè)計小組對數(shù)據(jù)有著不同的表示方法,所以首先要對數(shù)據(jù)格式進行轉(zhuǎn)化,由于在XML文檔中這種格式的差異體現(xiàn)在與之相關(guān)的DTD/ Schema上,因而需要提供將XML消息中的變量名相互綁定的機制,與平臺所提供的各種服務(wù)的接口參數(shù)相關(guān)聯(lián),經(jīng)過格式轉(zhuǎn)換后使外部信息的格式對于本設(shè)計小組而言是透明的。首先,設(shè)計小組A通過其內(nèi)部的應(yīng)用系統(tǒng)向設(shè)計小組B發(fā)送調(diào)用請求,小組B的XML生成模塊將這些調(diào)用請求翻譯成XML文檔,其中應(yīng)該包括調(diào)用請求名稱、請求參數(shù)、企業(yè)標志等信息,并對文檔加密,之后XML消息發(fā)送給A的Web服務(wù)器,由其把這個調(diào)用請求發(fā)送到小組B的Web服務(wù)器,小組B的Web服務(wù)器接受到發(fā)送來的請求信息后將其遞交給小組的信息服務(wù)器,由信息服務(wù)器對請求信息進行身份認證,通過認證后對文檔進行解碼,并交給格式轉(zhuǎn)換器,由格式轉(zhuǎn)換器把文檔內(nèi)容轉(zhuǎn)換成本小組內(nèi)部信息格式,并交給文檔分析器進行下一步的處理,響應(yīng)對方的請求4結(jié)束語Internet的快速發(fā)展使異地用戶之間的協(xié)同工作成為可能,CSCD就是一個重要的研究領(lǐng)域。協(xié)同工作的主要任務(wù)是建立一個易于訪問的平臺,實現(xiàn)不同協(xié)作者之間的信息共享和交換。本文利用已有的關(guān)系數(shù)據(jù)庫和XML技術(shù)解決了信息的交換和共享,對協(xié)同工作的研究有一定的實用價值參考文獻〔1〕果松海.XML程序設(shè)計[M.北京:清華大學出版社,2001[2]ceris.Xml-Gl:aGraphicalLanguageforQueryingandRestructuring[eb/Ol].http://wwwData.In:Proc.of8Intl.Www〔3〕強保華從關(guān)系數(shù)據(jù)庫中生成XML數(shù)據(jù)源的研究[].計算機科學,2002,29:27~29APPLICATION OF XML IN CSCDLIU Bao-long, CHEN Hua(School of Computer Information Engineering, Shaanxi University of Science Technology, Xianyang 712081, China)Abstract: The main work of CSCd provides a platform which can easily being accessed by different designer partner. This paper discussed the theory and application of information exchange and share inCSCD through XML technology.Key words: CSCD; XML; information exchange中國煤化工CNMHG

論文截圖
版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學習使用,務(wù)必24小時內(nèi)刪除。