激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

基于XML技術(shù)的電子商務(wù)應用系統論文

時(shí)間:2024-08-19 16:21:59 電子商務(wù)畢業(yè)論文 我要投稿
  • 相關(guān)推薦

基于XML技術(shù)的電子商務(wù)應用系統論文

  [摘要] 隨著(zhù)電子商務(wù)和網(wǎng)絡(luò )技術(shù)的不斷發(fā)展,網(wǎng)上支付成為該發(fā)展過(guò)程中一個(gè)必不可少的平臺。在這個(gè)交易平臺上,時(shí)時(shí)都在流動(dòng)著(zhù)大量的數據,如何利用一種新的技術(shù)來(lái)管理這些重要的數據。本文就是利用XML技術(shù)來(lái)實(shí)現數據流動(dòng)過(guò)程中交易各方比較關(guān)注的問(wèn)題——數據的安全高效流動(dòng)。

基于XML技術(shù)的電子商務(wù)應用系統論文

  [關(guān)鍵詞] 電子商務(wù)XML轉換加密

  一、前言

  電子商務(wù)是IT技術(shù)和商務(wù)運行結合而產(chǎn)生的一種新型的商務(wù)交易過(guò)程,是利用先進(jìn)的電子技術(shù)進(jìn)行商務(wù)活動(dòng)的總稱(chēng),它通過(guò)網(wǎng)絡(luò ),使用先進(jìn)的信息處理工具,將買(mǎi)賣(mài)雙方的商務(wù)信息、產(chǎn)品信息、銷(xiāo)售信息、服務(wù)信息以及電子支付等商務(wù)活動(dòng),用相互認同的交易標準來(lái)實(shí)現。XML是互聯(lián)網(wǎng)聯(lián)合組織(W3C)為便于軟件開(kāi)發(fā)人員在網(wǎng)頁(yè)上組織信息而創(chuàng )建的一組規范,其目的不僅在于滿(mǎn)足不斷增長(cháng)的網(wǎng)絡(luò )應用需求,更是為了確保在通過(guò)網(wǎng)絡(luò )進(jìn)行交互合作時(shí),具有良好的可靠性和互操作性。

  隨著(zhù)電子商務(wù)中交易規模的擴大,交易中產(chǎn)生的數據也在急劇增加,對這些數據,不同的主體會(huì )以不同的方式進(jìn)行儲存和管理。當這些主體利用網(wǎng)絡(luò )與銀行系統進(jìn)行支付結算時(shí),就會(huì )產(chǎn)生數據如何轉換的問(wèn)題,如果數據以原始形式在網(wǎng)上流動(dòng),既降低了數據的傳輸速度,安全性也很難保證。而基于XML技術(shù)的電子商務(wù)系統可以解決上述存在的問(wèn)題,從而可以保證數據在網(wǎng)絡(luò )上的安全高效流動(dòng)。

  二、電子商務(wù)與XML的結合

  整個(gè)電子商務(wù)過(guò)程涉及多個(gè)參與方,圖1描述了電子商務(wù)的整個(gè)交易過(guò)程。

  所以,由圖1可以看出,整個(gè)交易過(guò)程存在下列問(wèn)題:進(jìn)行電子商務(wù),就必須有網(wǎng)上電子支付的過(guò)程。在這個(gè)關(guān)鍵環(huán)節,就會(huì )涉及數據的流動(dòng)、資金的轉移問(wèn)題,因此安全性是第一個(gè)必須考慮的問(wèn)題,同時(shí),不同的主體所需要的信息是不一樣的,這就涉及到隱藏其他信息的技術(shù);由于在網(wǎng)上進(jìn)行支付,會(huì )涉及到不同的系統和平臺,這就要求數據進(jìn)行多次的轉換,而且要保證數據的一致性。所以,關(guān)鍵環(huán)節如圖2所示:

  而XML技術(shù)具有的特點(diǎn),完全可以解決上述的問(wèn)題。

  1。從數據形式上看,XML是純字符串的文本格式,字符串在傳遞時(shí)是非常簡(jiǎn)單、快速、容易的。

  2。便于檢索電子商務(wù)數據:用戶(hù)可以在電子商務(wù)的XML文檔中定義一系列有意義的標記,在數據檢索時(shí)可以方便地利用這些標記實(shí)現相關(guān)商務(wù)數據檢索。

  3。便于數據的多樣顯示:XML一個(gè)重要的特點(diǎn)是數據內容與顯示形式完全分開(kāi)。商務(wù)數據在網(wǎng)絡(luò )上發(fā)布時(shí),往往希望能夠用多種方式顯示,因此常采用HTML描述數據的外觀(guān),用XML描述數據本身,使數據更合理地按用戶(hù)的需求表現出來(lái)。

  4。XML是一個(gè)規范,具有平臺無(wú)關(guān)性,而數據庫和記錄等對象都與特定的平臺相關(guān)聯(lián),在現實(shí)中,數據庫的平臺是較多的,要求平臺有內建的處理機制來(lái)處理對象的操作。通過(guò)使用XML文件,可以將多個(gè)不同平臺的數據源的記錄導入到同一個(gè)XML文件中去,在這些數據源中起到橋梁的作用。

  如何實(shí)現在XML數據格式與電子商務(wù)各方數據庫格式的轉換,并使用XML加密技術(shù)保證電子商務(wù)活動(dòng)中信息流動(dòng)一致性與機密性,解決數據的安全高效流動(dòng)問(wèn)題,同時(shí)隱藏相關(guān)信息,這是本文的切入點(diǎn)。

  三、關(guān)鍵技術(shù)的實(shí)現

  1。XML與關(guān)系數據庫的轉換技術(shù)。

 。1)XML數據向關(guān)系數據庫的轉換。把XML數據加載到關(guān)系數據庫中,存在語(yǔ)義難題和技術(shù)難題。XML文檔可分為兩種:以數據為中心的XML文檔和以文檔為中心的XML文檔,本文重點(diǎn)考慮對前者進(jìn)行數據庫的轉換,具體方法是:把XML文檔結構定義為一棵數據對象樹(shù),根據一定的規則要求,將文檔的層次結構轉化為樹(shù)狀結構,用對象關(guān)系映射方法將對象映射到關(guān)系數據庫中。

 。2)關(guān)系型數據向XML數據的轉換。把數據庫數據轉換成XML文檔時(shí),只要把一個(gè)表或者查詢(xún)的結果插入到XML文檔的相應位置,生成XML字符串,通過(guò)直接生成XML字符串本身來(lái)進(jìn)行轉換。如下所示:

  2。XML加密技術(shù)。電子商務(wù)交易中同時(shí)傳輸了兩種信息:交易信息和支付信息,要保證這兩種信息在傳輸過(guò)程中不能被無(wú)關(guān)的第三者閱讀,包括商家不能看到其中的支付信息,銀行不能看到其中的交易信息,就要求支付網(wǎng)關(guān)必須通過(guò)某種技術(shù)能實(shí)現對不同的對象實(shí)施信息隱藏即加密技術(shù),信息在流動(dòng)時(shí)對網(wǎng)關(guān)來(lái)說(shuō)是透明的。下面是利用XML技術(shù)實(shí)現對訂單和信用卡號信息的加密。

 。1)要加密的樣本XML文件(描述了顧客所買(mǎi)商品和支付工具的基本信息),名為payinfo。xml。

 。2)加密的程序實(shí)現。

 、賱(chuàng )建一個(gè)XmlDocument對象,利用它的load方法裝入要加密的XML文件名,這里為payinfo。xml,即:XmlDocument doc = new XmlDocument()。

 、趧(chuàng )建一個(gè)EncryptedXml對象,把A中的對象作為參數傳遞給它:

  EncryptedXml exml = new EncrptedXml(doc);doc。load(“payinfo。xml”)。

 、廴〉妹荑GetNumberingKey(),把將要使用的密鑰映射到它們相應的名稱(chēng):RSA numberingKey = GetNumberingKey();exml。AddKeyNameMapping(“numbering”,numberingKey)。

 、苋〉靡用艿墓濣c(diǎn)元素:

  XmlNodeList nodelist=doc。GetElementsByTagName(‘paytool’);

  XmlElement numberElement = XmlElement(nodelist[0])。

 、菡{用EncryedData來(lái)進(jìn)行加密,生成加密數據。EncryptedData encryptedNeedEncrypt=exml。Encrypt(numberElement,“numbering”)。

 、迣⒃糥ML文檔的為加密部分換為新的加密數據。EncryptedXml。ReplaceElement(numberElement,encrytedNeedEncrypt,true)。

 。3)應用上面的程序代碼,對payinfo。xml整個(gè)文檔進(jìn)行加密,生成的xml文件如下:

  總之,XML加密在網(wǎng)絡(luò )數據安全交換中發(fā)揮著(zhù)越來(lái)越重要的作用。XML加密為需要結構化數據安全交換的應用程序提供了一種端到端安全性,可以滿(mǎn)足應用程序對數據交換安全性的復雜需求。

  四、總結語(yǔ)

  隨著(zhù)電子商務(wù)的快速發(fā)展,網(wǎng)上支付對金融電子化提出了更高的要求。而XML技術(shù)直接面對Web數據,不僅可以很好地兼容原有的Web應用,而且可以更好的實(shí)現信息的共享與交換,在電子商務(wù)安全性方面發(fā)揮了獨有的優(yōu)勢,在今后的不斷發(fā)展中,二者的結合會(huì )更深更緊密。

【基于XML技術(shù)的電子商務(wù)應用系統論文】相關(guān)文章:

基于XML的作業(yè)答疑系統XML+SQL08-31

基于XML的智能應用程序的研究04-29

基于Web技術(shù)的高校監考安排系統的設計與應用10-06

基于XML的紡織品工藝信息系統的研究與實(shí)現07-17

基于區塊鏈技術(shù)的審計模型構建應用論文07-17

基于HMM的語(yǔ)音識別技術(shù)在嵌入式系統中的應用09-08

基于A(yíng)DSL傳輸的網(wǎng)絡(luò )視頻應用系統10-26

淺析電子商務(wù)環(huán)境下智能倉儲系統的應用的論文10-27

基于Web技術(shù)的網(wǎng)絡(luò )考試系統10-22

基于SOA的電子商務(wù)系統研究09-20

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频