《2022年电子商务中XML的作用 .pdf》由会员分享,可在线阅读,更多相关《2022年电子商务中XML的作用 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、电子商务中XML 的作用从 HTML 发展历程思考的问题要解决这个问题,首先我们需要先了解一下什么是HTML。HTML(HyperTextMark-upLanguage )即超文本标记语言,是WWW 的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体, 人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet 就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。HTML 文本是由HTML命令组成的描述性文本,HTML 命令可以说明文
2、字、图形、动画、声音、表格、链接等。什么是 XML,对比 HTML 它有什么特点HTML 实际是从SGML衍生出来的一种简单的标记语言,它受到Internet 热潮的推波助澜, 很快就成为在网上制作页面的标准语言格式。XML 也是从 SGML所衍生出来的简化格式,和它的堂兄HTML 一样,其目的是要让互联网上页面的数据有一个标准而又切实可行的简单标记语言。 只不过它们兄弟俩的服务目标和手法不尽相同,HTML 是单一的固定格式, 而 XML却是可以扩充的灵活格式;HTML 是用来描述展示页面的方法,而 XML 却是用来描述页面的内容。 HTML 可提供大量描述页面格式的标记,但不能描述页面的具体
3、内容,即不能解释页面上数据的含义。XML 可以定义数据结构;XML 可以描述页面的内容;XML 有数据跟踪能力,将改变数据共享的方式以及检索数据库和文件的方式。XML 为什么在电子商务中如此重要XML 会成为电子商务应用之基石的最大原因,在于它可允许双向沟通。Web 页面的作者们可以自已制订和设计应用XML 的文件格式,而不必再使用固定的HTML 格式,就能有比 HTML 更丰富的语法和更多功能的标准语言,更重要的是, 它可以允许电脑系统之间进行双向沟通。由于 XML 提供了一个四海通行的方法来传送自我描述的数据,因此它是将文件和结构化数据一起移动和沟通的最佳机制。例如在企业之中的供应商供应链
4、的管理、客户服务的支持、资源整合和物流管理等的程序应用,通常会牵涉到很多不同的处理过程和步骤,文件须要转呈和通知给很多单位,而且文件之中的数据内容和结构又不尽相同,这些工作HTML 根本就不能胜任。而XML 却提供了各种完整的解决方案和功能,包括数据传递、数据采集、数据结构与数据呈现等等,让设计流程大为简化。XML 可以让电子商务拥有更多的资源选择,并且与消费者或供应商与合作伙伴之间维持更密切、更有效率的关系。要用 HTML 页面和数据库打交道, 都要经过复杂的转换手续,而数据欲在数据库和数据库之间交换时,更是要大费周章。 反观 XML,由于它是结构化的数据,所以要储存或是要在数据库和数据库之
5、间交换时,都非常容易。有人预测XML 今后将会是数据在数据库之间交换时的标准方式,而且已有厂商正在展示产品,而且它们具有在不同厂商的工具与数据库间的互通能力。XML 的三个特性可扩展性。 XML 允许使用者创建和使用他们自己的标记而不是HTML 的有限词汇表。这一点至关重要,企业可以用XML 为电子商务和供应链集成等应用定义自己的标记语言,甚至特定行业共同定义该领域的特殊标记预言,作为该领域信息共享和数据交换的基础。灵活性。 HTML 很难进一步发展,因为它是格式、超文本和图形用户界面语义的混合,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
6、- - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 要同时发展这些混合在一起的功能是很困难的。而 XML 提供了一种结构化的数据表示方式,使得用户界面与结构化数据分离。所以,Web 用户所追求的许多先进功能在XML 环境下更容易实现。自描述性。 XML 文档通常包含一个文档类型声明,因而XML 文档是自描述的。不仅人能读懂 XML 文档,而且计算机也能处理XML 文档。 XML 表示数据的方式真正做到了独立于应用系统,并且数据能够重用。XML 文档被看做是文档的数据库化和数据的文档化。XML 的四个应用优势(1)客户需要与不同的
7、数据源进行交互时,数据可能来自不同的数据库,它们都有各自不同的复杂格式。(2)将大量运算负荷分布在客户端,即客户可根据自己的需求选择和制作不同的应用程序以处理数据,而服务器只须发出同一个XML 文件。(3)将同一数据以不同的面貌展现给不同的用户。类似于同一个剧本,我们却可以用电视剧、电影、话剧、动画片等不同形式表现出来。这一应用将会为网络用户界面个性化、风格化的发展铺平道路。(4)网络代理对所取得的信息进行编辑、增减以适应个人用户的需要。电子商务中的XML 数据交换技术1.XML 数据交换技术可扩展的标记语言XML是 1998 年 2 月由 W3C 组织制定的一种通用语言规范,与以HTML格式
8、传送数据的传统电子商务平台相比,它克服了HTML缺乏可扩展能力,数据的可重用性和结构化程度差,缺乏表达数据语义的能力等局限,具有开放性、 平台无关性、自描述性、灵活的可扩展性、高度结构化和层次化的数据组织形式等特点。XML语言采用标记来表示信息的内容,使用者可根据需要自由定义这些标记,生成结构化的信息,使其非常适用于不同应用间的数据交换。因此 ,基于 XML 的异构数据交换技术已成为电子商务应用的关键技术。基于XML的数据交换系统一方面在企业与企业之间充当一个桥梁,使有不同的通信方式的企业和企业之间可以方便地进行信息交流;另一方面 ,它提供一个文档管理机制,以 XML格式集中存放企业与企业之间
9、进行商务活动的各种文档。2.基于 XML 的电子商务网站平台系统架构基于 XML的电子商务网站平台以XML作为数据的传输格式, 极大地改善了电子商务平台的性能。其系统架构为如图所示的显示层、中间层和数据存储层三层架构。(1)显示层位于客户端,其任务是将接收到的XML 文档转换成HTML 页面形式在浏览器上显示。 由于 XML 定义的数据, 其显示与内容是分开的,因此允许对同一数据指定不同的显示方式。 转换与显示XML 数据可利用CSS 和 XSL, 数据到达客户端后,能够以客户配置、使用者选择或其他标准决定的方式动态地表现出来。( 2)在中间层, Web 服务器对来自于客户端的XML 文档进行
10、解析,利用XML 语法分析程序读取文档、生成结构树并检查其中包含的XML 是否结构完整,加以验证后取出所需的参数 ,将参数传递给服务器端程序执行。如果需要 ,再向数据库存储层提出查询请求,再由数据库服务器对请求进行处理,将处理结果以XML 文档格式返回到中间层。中间层对 XML 数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 据进行处理 ,再将结果传送到客户机的浏览器。(3)数据存储层主要实现数据的存储管理,一般由后台数据库系
11、统实现,存储的数据可以有各种各样的数据库资源,如 Sybase、 Oracle、 SQL Server, 以及 XML 文档 ,甚至可以将WWW上的 HTML 转为 XML 后存入数据库。XML 在电子商务中的应用1.利用 XML 技术实现异构数据库间互访电子商务中主要存在系统异构、模式异构, 同时目前网上很多信息格式是半结构化或非结构化的, 其来源亦极端异构。异构数据库的跨库检索是电子资源整合的核心技术,异构性是企业异构数据集成必须面临的首要问题。一个较好的应用方案是利用XML 作为中间件,对这些信息进行元数据搜索。XML 的开放性 ,自描述性决定了它可成为异构应用之间进行数据通信的媒介。X
12、ML 使用的是公开的 ,非专有的格式,允许各个机构方便地创建自己特定的标志,用以描述其各自特殊商务需求。 XML 提供描述诸如数据库记录、图形、 声音等不同类型数据的标准格式,各系统只要装上 XML 解析工具 ,便可一致而正确地解码、管理和显示信息、理解以 XML 为中介由其他系统传送的信息并加以利用, 而不用考虑对方的信息格式和使用的特殊软件,从而完成跨平台的交流。2.利用 XML 技术实现数据的多样显示商务数据发送到客户端后,往往希望能够用多种方式显示, 由于数据显示与内容分开,HTML 描述数据的外观,而 XML 描述数据本身,使数据更合理地按用户的需求表现出来,另外CSS和 XSL为
13、数据的显示提供了公布的机制,可以定义各种XSL或 CSS对 XML 文档进行多种样式的显示。3.利用 XML 技术进行电子商务数据检索随着电子商务的发展, 强大的数据检索已成为其内在的需求, 用户只要在 XML文档中定义一系列有意义的标记, 依据这些标记就可以按照任意的条件进行复杂的查询和检索, 甚至实现计算机自动检索。4.利用 XML 技术实现不同来源的商务数据集成商务数据库的发展十分迅速, 而这些数据库往往分散于关系数据库、文件系统、Word文档、电子表格、HTML 或 XML 文档中。 XML 能够将不同来源的结构化的数据结合在一起,通过在中间层的服务器上对从后端数据库和其他应用处来的数
14、据进行集成, 就可以对数据进行多样的搜索和集成。5.利用 XML 技术实现企业间电子商务自动化企业间正在从原有的广泛使用的EDI技术转向XML 技术,即利用Web 实现商品信息的交换和接发定单,从而使通信成本和软件成本都降低。由于原有的HTML 应用的限制, 使用XML 成为大势所趋,利用XML 进行电子目录等产品信息的交换和自动更新,可以实现目录的自动分类处理和服务。实现企业间电子目录的分配、更新以及市场与库信息的共享,提高企业的效率。6.XML 为 IT业带来新的商机Microsoft 建议的 XML Data 方案,使用XML 写 XML 元数据,快速开发XML 应用,并简名师资料总结
15、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 化对结构和内容的确认。XML 为 Web 数据带来了结构化、智能化和互操作性, 将会引发 Web查询技术、 Web 数据库技术乃至Web 数据交换技术的全面革新,B to C 和 B to B 模式的电子商务的数据将更加容易交换。By 5.P .M名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -