中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

XML在Web應用中的優勢體現在哪

發布時間:2020-07-14 13:46:33 來源:億速云 閱讀:182 作者:Leah 欄目:編程語言

XML在Web應用中的優勢體現在哪?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

  Web 的開始階段是簡單的網站(信息中介和信息發布的平臺),隨著Internet 和Intranent、Extranet的快速發展而發展成為各種應用的主要平臺。Web在商業 、工業、銀行、財政、教育、政府等領域產生了深遠影響,這得益于Web標準化、 松散耦合、語言中立、平臺無關性、開放性等特性的服務。Web服務需要XML(可 擴展標記語言)、SOAP(簡單對象訪問協議、WSDL(Web服務描述語言)和UDDL( 統一描述、發現和集成協議)四大技術標準的支持。其中UDDI、SOAP和WSDL基于 XML,因此XML在Web系統中占有重要位置。

一、XML擴展標記語言

第1版XML是世界互聯網協會(World Wide Web Consortium,WSC)于1998年2月頒 布。由于XML源自標準通用標記語言SGML,XML作為一種可擴展的標記語言,目前 已成為信息描述的事實標準。因此XML可以方便地描述風險及其相關的屬性,這樣 也就能方便地對風險進行分析,進而選用對應的策略。許多軟件提供了對XML的支 持,XML可以作為不同用戶的異構應用系統之間進行數據交換的標準語言,實現數 據交換的透明性。目前,因特網上安全通信的事實標準是傳輸層安全性 (tvansport Layer Security ,TLS)和安全套接字層(SSL)。TLS和SSL不具備 加密交換數據的一部分和多方(不止兩方)之間的安全會話,而XML涵蓋了安全性 需求的機制。

二、XML風險描述的優勢在Web風險中的應用

Web中的 風險

Web中的風險從技術方面主要分為安全漏洞和威脅攻擊。安全漏洞主 要包括硬件缺陷、軟件缺陷和配置不合理;威脅攻擊則是利用安全漏洞對系統實 施破壞。風險不是孤立的,一個威脅往往由幾個威脅組成,一個攻擊可以導致其 它攻擊的發生。這些需要更好的風險描述工具。

XML風險描述的優勢

傳統的風險描述主要包括適于規范數據,較為規范數據的關系數據庫描述 和適宜于非規范知識的本體描述。關系數據庫不方便擴展,風險間的關系不易用 二元關系表達且關系表難于設計,本體描述難度大,概念間的關系難確定且一致 性差。XML結合了關系數據庫和個體描述,并有效地解決了傳統風險描述的缺點。 同時,XML Schema易于確定XML文檔的格式,使得風險描述更易實施和見效。

XML在Web風險描述中的應用

通用漏洞發布(Common Vulnerability Exposures,CVE)推出了漏洞的XML格式文檔;OASIS和OWASP分別 提出了各自的基于XML漏洞描述語言。若在這些漏洞描述中增加有關風險的發現信 息,風險的危害信息和風險的解決信息。這樣在漏洞查找和描述的基礎上增加了 風險性質(發生概率、攻擊成本等)的量化分析和策略的自動選擇的條件為系統 自動防御和策略自動實施創造了可能性。

三、XML開放性的優勢在Web服務 中的體現

Web Service的特點

Web Service是一種新的面向函數和 方法的應用集成技術;它是一種標準的、開放的應用集成技術。它基于XML文檔進 行服務描述、服務請求和反饋結果,基于HTTP協議進行信息傳遞易于被訪問和返 回結果,基于WSC的開放協議,獨立于平臺和操作系統,實現不同平臺操作系統上 的互操作性,使得異構平臺上的應用易于集成,這些促使了Web的迅猛發展。這些 發展對Web的開放性提出了更高的要求。

XML開放性的優勢

XML的開 放性主要指它既與平臺無關,又與技術提供廠商無關。它解決了電子數據交換 (Electronic Data Interchange,EDI)的缺點。EDI的主要缺點是國際上對于交 換數據的格式和語義沒有統一標準。盡管國際上各個國家針對不同的行業制訂了 用于數據交換的EDL標準,然而一個系統為了能夠和不同的行業乃至不同的國家的 合作伙伴進行數據交換,不得不購買并安裝多種進行數據轉換的適配軟件插件, 更何況各個行業具體的用戶在實現這些數據時會或多或少加上一些個性化的標準 。因此,利用EDI技術實現平臺系統成本和復雜度都比較高。

XML開放性在 Web服務中的應用

XML的開放性,使得許多軟件生產商提供的軟件產品支持 XML,使得XML成為不同用戶的異構應用系統之間的數據交換的標準語言,具備了 數據交換的透明性、各個用戶只要保證自己的信息系統提供的數據符合XML規范, 就不用擔心數據接收方的解碼問題。不同的用戶間對XML標識采用統一的約定交互 信息的雙方不會因為對方使用的系統不同而受到影響。XML可以表達任意層次的結 構性數據嵌套并可以進行數據正確性檢驗,支持用戶間復雜的數據交換。XML Schema(XSD)定義了一套標準的數據類型,并給了一種語言來擴展它,從而實現 了用戶間的數據共享。由于Web Service自身的特點,XML為Web Service的跨平臺 性、透明地穿越合作用戶的防火墻提供了保障。

四、XML加密優勢在Web中 的應用

對Web中數據保護的常用技術有數據加密、數字簽名和訪問控制, 而XML作為一種元語言,已經成為Web異構環境下不同類型和不同領域數據交換的 開放標準。XML文檔的訪問控制機制與一般的訪問控制機制不同,傳統的訪問控制 機制不能直接應用于對XML文檔的訪問控制中。這是因為XML查詢語言(Xquery) 的存在,能直接尋找到每一個XML語義元素。訪問控制模型必須能以多種粒度級別 對XML語義元素制定訪問權限,一般的訪問控制對此沒有特殊要求。

在Web 中訪問的用戶具有異構和動態的特點使得傳統的基于ID(用戶身份)的驗證機制 不能適于應用。   

XML加密的優勢

XML可完成加密交換數據的 一部分,而TLS/SSL的處理方式只能保證通信傳輸過程中的數據安全,不能對不同 的用戶施加不同的權限來保證用戶信息的安全,即TLS/SSL不用完成對交換數據的 一部分進行加密。XML加密可實現多方之間的安全會話,即每一方都可保持與任何 通信方的安全或非安全狀態,可在同一文檔中交換安全或非安全的數據。XML加密 可作為SOAP協議的安全性擴展,因為SOAP協議基于XML,可以通嵌入加密了的XML 數據的形式來實現在消息傳輸的應用層靈活采用適當的加密策略。

XML加 密在Web的應用

在Web中,XML加密的方法可以嵌入到文檔內部,并且把安 全粒度細化到XML文檔元素和屬性級別,實現同一文檔的不同部分的安全要求。通 過XML加密可以使用一文檔加密后對不同用戶呈現不同視圖,用戶只能看到被授權 的那部分內容。

五、結束語

本文從XML的特性出發,提出了XML的 三大優勢,并從原理的角度簡述了這三大優勢在Web中的應用。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灵宝市| 新泰市| 杨浦区| 徐州市| 油尖旺区| 亳州市| 铜梁县| 朝阳区| 灵璧县| 安福县| 邹城市| 监利县| 连云港市| 铜鼓县| 鸡西市| 宁明县| 周口市| 五台县| 嘉鱼县| 高邑县| 墨脱县| 绍兴市| 乌恰县| 正阳县| 泽普县| 浮山县| 旺苍县| 湾仔区| 岳西县| 长丰县| 怀集县| 尼木县| 荃湾区| 航空| 玛多县| 天津市| 开阳县| 威信县| 罗平县| 西充县| 建昌县|