旗下导航:搜·么
当前位置:网站首页 > XML教程 > 正文

细致引见XML在Web运用中的上风表现【XML教程】,XML,Web应用,优势

作者:搜教程发布时间:2019-11-27分类:XML教程浏览:89评论:0


导读:Web的最先阶段是简朴的网站(信息中介和信息宣布的平台),跟着Internet和Intranent、Extranet的疾速生长而生长成为种种运用的主要平台。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中的运用。

以上就是细致引见XML在Web运用中的上风表现的细致内容,更多请关注ki4网别的相干文章!

标签:XMLWeb应用优势


欢迎 发表评论: