


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、XML技術(shù)電子商務(wù)運(yùn)用體系XML技術(shù)電子商務(wù)運(yùn)用體系一、電子商務(wù)介紹電子商務(wù)是 IT 技術(shù)和商務(wù)運(yùn)行結(jié)合而產(chǎn)生的一種新型 的商務(wù)交易過程,是利用先進(jìn)的電子技術(shù)進(jìn)行商務(wù)活動(dòng)的總 稱,它通過網(wǎng)絡(luò),使用先進(jìn)的信息處理工具,將買賣雙方的 商務(wù)信息、產(chǎn)品信息、銷售信息、服務(wù)信息以及電子支付等 商務(wù)活動(dòng),用相互認(rèn)同的交易標(biāo)準(zhǔn)來實(shí)現(xiàn)。XML是互聯(lián)網(wǎng)聯(lián)合組織(W3C)為便于軟件開發(fā)人員在網(wǎng)頁上組織信息而創(chuàng)建 的一組規(guī)范,其目的不僅在于滿足不斷增長的網(wǎng)絡(luò)應(yīng)用需 求,更是為了確保在通過網(wǎng)絡(luò)進(jìn)行交互合作時(shí),具有良好的 可靠性和互操作性。隨著電子商務(wù)中交易規(guī)模的擴(kuò)大,交易中產(chǎn)生的數(shù)據(jù)也 在急劇增加,對(duì)這些數(shù)據(jù),不同的
2、主體會(huì)以不同的方式進(jìn)行 儲(chǔ)存和管理。當(dāng)這些主體利用網(wǎng)絡(luò)與銀行系統(tǒng)進(jìn)行支付結(jié)算 時(shí),就會(huì)產(chǎn)生數(shù)據(jù)如何轉(zhuǎn)換的問題,如果數(shù)據(jù)以原始形式在 網(wǎng)上流動(dòng),既降低了數(shù)據(jù)的傳輸速度,安全性也很難保證。 而基于XML技術(shù)的電子商務(wù)系統(tǒng)可以解決上述存在的問題, 從而可以保證數(shù)據(jù)在網(wǎng)絡(luò)上的安全高效流動(dòng)。二、電子商務(wù)與XML的結(jié)合整個(gè)電子商務(wù)過程涉及多個(gè)參與方,圖1 描述了電子商務(wù)的整個(gè)交易過程。所以,由圖 1 可以看出,整個(gè)交易過程存在下列問題: 進(jìn)行電子商務(wù),就必須有網(wǎng)上電子支付的過程。在這個(gè)關(guān)鍵 環(huán)節(jié),就會(huì)涉及數(shù)據(jù)的流動(dòng)、資金的轉(zhuǎn)移問題,因此安全性 是第一個(gè)必須考慮的問題,同時(shí),不同的主體所需要的信息 是不一樣
3、的,這就涉及到隱藏其他信息的技術(shù); 由于在網(wǎng)上進(jìn)行支付,會(huì)涉及到不同的系統(tǒng)和平臺(tái),這就要求數(shù)據(jù)進(jìn)行 多次的轉(zhuǎn)換,而且要保證數(shù)據(jù)的一致性。所以,關(guān)鍵環(huán)節(jié)如 圖 2 所示:而XML技術(shù)具有的特點(diǎn),完全可以解決上述的問題。1. 從數(shù)據(jù)形式上看,XML是純字符串的文本格式,字符 串在傳遞時(shí)是非常簡單、快速、容易的。2. 便于檢索電子商務(wù)數(shù)據(jù):用戶可以在電子商務(wù)的 XML 文檔中定義一系列有意義的標(biāo)記,在數(shù)據(jù)檢索時(shí)可以方便地 利用這些標(biāo)記實(shí)現(xiàn)相關(guān)商務(wù)數(shù)據(jù)檢索。3. 便于數(shù)據(jù)的多樣顯示:XML一個(gè)重要的特點(diǎn)是數(shù)據(jù)內(nèi) 容與顯示形式完全分開。商務(wù)數(shù)據(jù)在網(wǎng)絡(luò)上發(fā)布時(shí),往往希望能夠用多種方式顯示,因此常采用HTM
4、L描述數(shù)據(jù)的外觀,用XML描述數(shù)據(jù)本身,使數(shù)據(jù)更合理地按用戶的需求表現(xiàn)出 來。4. XML 是一個(gè)規(guī)范,具有平臺(tái)無關(guān)性,而數(shù)據(jù)庫和記錄 等對(duì)象都與特定的平臺(tái)相關(guān)聯(lián),在現(xiàn)實(shí)中,數(shù)據(jù)庫的平臺(tái)是 較多的,要求平臺(tái)有內(nèi)建的處理機(jī)制來處理對(duì)象的操作。通 過使用XML文件,可以將多個(gè)不同平臺(tái)的數(shù)據(jù)源的記錄導(dǎo)入 到同一個(gè)XML文件中去,在這些數(shù)據(jù)源中起到橋梁的作用。如何實(shí)現(xiàn)在XML數(shù)據(jù)格式與電子商務(wù)各方數(shù)據(jù)庫格式的 轉(zhuǎn)換,并使用XML加密技術(shù)保證電子商務(wù)活動(dòng)中信息流動(dòng)一 致性與機(jī)密性,解決數(shù)據(jù)的安全高效流動(dòng)問題,同時(shí)隱藏相 關(guān)信息,這是本文的切入點(diǎn)。三、關(guān)鍵技術(shù)的實(shí)現(xiàn)1.XML與關(guān)系數(shù)據(jù)庫的轉(zhuǎn)換技術(shù)。(1)
5、 XML數(shù)據(jù)向關(guān)系數(shù)據(jù)庫的轉(zhuǎn)換。 把XML數(shù)據(jù)加載到關(guān) 系數(shù)據(jù)庫中,存在語義難題和技術(shù)難題。XML文檔可分為兩種:以數(shù)據(jù)為中心的 XML文檔和以文檔為中心的 XML文檔, 本文重點(diǎn)考慮對(duì)前者進(jìn)行數(shù)據(jù)庫的轉(zhuǎn)換, 具體方法是: 把 XML 文檔結(jié)構(gòu)定義為一棵數(shù)據(jù)對(duì)象樹,根據(jù)一定的規(guī)則要求,將 文檔的層次結(jié)構(gòu)轉(zhuǎn)化為樹狀結(jié)構(gòu),用對(duì)象關(guān)系映射方法將對(duì) 象映射到關(guān)系數(shù)據(jù)庫中。(2) 關(guān)系型數(shù)據(jù)向 XML 數(shù)據(jù)的轉(zhuǎn)換。把數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)換成XML文檔時(shí),只要把一個(gè)表或者查詢的結(jié)果插入到 XML文 檔的相應(yīng)位置,生成 XML字符串,通過直接生成 XML字符串 本身來進(jìn)行轉(zhuǎn)換。如下所示:2.XML加密技術(shù)。電子商務(wù)
6、交易中同時(shí)傳輸了兩種信息:交易信息和支付信息,要保證這兩種信息在傳輸過程中不能 被無關(guān)的第三者閱讀,包括商家不能看到其中的支付信息, 銀行不能看到其中的交易信息,就要求支付網(wǎng)關(guān)必須通過某 種技術(shù)能實(shí)現(xiàn)對(duì)不同的對(duì)象實(shí)施信息隱藏即加密技術(shù),信息 在流動(dòng)時(shí)對(duì)網(wǎng)關(guān)來說是透明的。下面是利用XML技術(shù)實(shí)現(xiàn)對(duì)訂單和信用卡號(hào)信息的加密。(1)要加密的樣本 XML文件(描述了顧客所買商品和支 付工具的基本信息) ,名為 payinfo.xml 。 (2) 加密的程序?qū)?現(xiàn)。 創(chuàng)建一個(gè) XmlDocument 對(duì)象,利用它的 load 方法裝 入要 加 密 的 XML 文件 名, 這里為 payinfo.xml
7、, 即: XmlDocumentdoc=newXmlDocument()。 創(chuàng)建一個(gè) EncryptedXml 對(duì)象 , 把 A 中的對(duì)象作為參數(shù) 傳遞給它:EncryptedXmlexml=newEncrptedXml (doc);doc.load( “ payinfo.xml ”) 。 取得密鑰 GetNumberingKey() ,把將要使用的密鑰映 射到它們相應(yīng)的名稱: RSAnumberingKey=GetNumberingKey();exml.AddKeyNameMa pping( “numbering ” ,numberingKey) 。 取得要加密的節(jié)點(diǎn)元素:XmlNodeLi
8、stnodelist=doc.GetElementsByTagName( paytool ' );XmlElementnumberElement=XmlElement(nodelist0)。 調(diào)用 EncryedData 來進(jìn)行加密,生成加密數(shù)據(jù)。 EncryptedDataencryptedNeedEncrypt=exml.Encrypt(numb erElement, “ numbering ”) 。 將原始 XML 文檔的為加密部分換為新的加密數(shù)據(jù)。EncryptedXml.ReplaceElement(numberElement,encrytedN eedEncrypt,true) 。(3) 應(yīng)用上面的程序代碼,對(duì) payinfo.xml 整個(gè)文檔進(jìn) 行加密,生成的 xml 文件如下:總之, XML 加密在網(wǎng)絡(luò)數(shù)據(jù)安全交換中發(fā)揮著越來越重 要的作用。 XML 加密為需要結(jié)構(gòu)化數(shù)據(jù)安全交換的應(yīng)用程序 提供了一種端到端安全性,可以滿足應(yīng)用程序?qū)?shù)據(jù)交換安 全性的復(fù)雜需求。四、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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è)會(huì)計(jì)師考試2025年綜合財(cái)務(wù)分析報(bào)告的編寫技巧試題及答案
- 單相電表安裝施工方案
- 2025年國際金融理財(cái)師考試金融服務(wù)業(yè)發(fā)展趨勢試題及答案
- 2024項(xiàng)目管理行為標(biāo)準(zhǔn)試題及答案
- 輔導(dǎo)員面對(duì)多元化需求的應(yīng)對(duì)策略試題及答案
- 高手進(jìn)面試題目及答案
- 2024年微生物檢測前沿試題及答案
- 深化項(xiàng)目管理考試內(nèi)容理解的策略試題及答案
- 車位柱子改造方案范本
- 瞄準(zhǔn)2024年農(nóng)藝師考試試題及答案
- (三模)廣西2025屆高中畢業(yè)班4月份適應(yīng)性測試 英語試卷(含答案解析)
- 2025年福建省能源石化集團(tuán)有限責(zé)任公司招聘筆試參考題庫含答案解析
- 駕校管理系統(tǒng)答辯
- (新湘科版)六年級(jí)下冊(cè)科學(xué)知識(shí)點(diǎn)
- TSG11-2020 鍋爐安全技術(shù)規(guī)程
- 四川省2007年普通高校職教師資班和高職班對(duì)口招生統(tǒng)一考試
- 長輸管線焊材用量計(jì)算表
- 日立風(fēng)冷熱泵H系列螺桿機(jī)組說明書
- 廣西藝術(shù)學(xué)院普通本科專業(yè)評(píng)估方案.
- 初中學(xué)生學(xué)籍表(2020年整理).doc
- 加藥系統(tǒng)出廠檢驗(yàn)報(bào)告
評(píng)論
0/150
提交評(píng)論