XML作为电子商务中数据标准的上风

时间:2020-10-18 13:38:50 电子商务毕业论文 我要投稿

XML作为电子商务中数据标准的上风

[摘要] 文先容了电子商务的定义、XML的基本特征,并先容了在电子商务活动中以XML作为数据标准的上风所在,指出XML灵活的数据定义和显示、易扩充性、广泛的开发平台,以及在不同应用系统之间的灵活的数据传递都将使其成为电子商务活动中的重要标准之一。
  [关键词] 电子商务 标准 XML
  
  一、电子商务的定义及其信息要求
  
  电子商务是信息技术高速发展的产物,它被定义为开放网络上的包含企业与企业之间(B2B,Business to Business)、企业与消费者之间(B2C,Business to Consumer)的贸易交换。它运用电子技术手段来完成商品的流通过程,供货方和购买方不再通过直接的现实接触,而是通过计算机网络和双方共同信任的第三方完成整个交易过程。
  在信息化时代,企业依靠越来越多的治理信息系统(MIS)实现治理和运营。面对各种各样的系统交互,要实现电子商务,企业首先要解决商品、治理、数据等的信息化和网络交换。开发专用接口或同一数据格式成为电子商务首先要解决的题目。因此,定制数据交换标准的需求应运而生。标准的要求不仅仅是同一多种信息格式,还要求能够被很轻易的扩充到以后新出现的格式中。
  早期的电子商务活动(即无纸贸易EDI)中,标准是固定的,并且只能被机器识别,交易的双方必须接进专用的EDI平台才可以使用,而能够接进EDI平台的也大部分是作为商品流通过程中的企业级交易双方,普通用户享受不到电子商务所带来的上风,这大大限制了电子商务的活动范围。
  
  二、XML作为电子商务数据标准的上风
  
  1.XML的基本特征
  XML是Extensible Markup Language的缩写,即可扩展标记语言是一种可以用来创建自己的标记的标记语言。它由万维网协会创建,用来克服 HTML(即超文本标记语言)的局限。和HTML一样,XML基于SGML标准通用标记语言。尽管SGML已在出版业使用了数十年,但其理解方面的复杂性使很多本打算使用它的人看而生畏。XML是为Web设计的。
  XML实际上是Web上表示结构化信息的一种标准文本格式,它没有复杂的语法和包罗万象的数据定义。XML同HTML一样,都来自SGML(标准通用标记语言)。SGML是一种在Web发明之前就早已存在的用标记来描述文档资料的通用语言。但SGML十分庞大且难于学习和使用。鉴于此,人们提出了HTML语言。但近年来,随着Web应用的不断深进,HTML在需求广泛的应用中已显得捉襟见肘,有人建议直接使用SGML作为Web语言。但SGML太庞大了,学用两难尚且不说,就是全面实现SGML的浏览器也非常困难。于是Web标准化组织W3C建议使用一种精简的SGML版本——XML。XML与SGML一样,是一个用来定义其他语言的元语言。与SGML相比,XML规范不到SGML规范的十分之一,简单易懂,是一门既无标签集也无语法的新一代标记语言。XML是至今为止用来做数据交换比较有效的语言之一。XML是通过标签来描述数据,而标签的含义是可以在DTD或Schema中事先定义。因此,不同行业的人们根据自己应用数据的习惯定义了不同的标签,形成诸如cXML、ebXML、XCBL等一系列具有行业特性的数据描述语言。基于这些标准规范的数据,都能通过XML解析器相互通讯。
  2.XML和HTML的主要区别与联系
  XML和HTML的主要区别为XML是用来存放数据的;XML不是HTML的替换品,XML和HTML是两种不同用途的语言;XML是被设计用来描述数据的,重点是:什么是数据,如何存放数据;HTML是被设计用来显示数据的,重点是:显示数据以及如何显示数据更好上面;HTML是与显示信息相关的, XML则是与描述信息相关的; XML和HTML的联系为XML将被用来描述、存储数据,而HTML则是用来格式化和显示数据的。XML是HTML的补充。
  3.XML的扩展性和灵活性
  XML以ASCII的形式来描述文献的固有结构。这样不管是对于机器来说还是从编程职员来说都轻易阅读,例如上例。XML并不是一个紧密的特定形式,而是使用者根据他们想要交换的信息来定义的标准。所有要做的就是签定一个关于各个领域的成分如何定义和处理的协议,而且由于基于XML的数据是自我描述的,XML文档本身不需要有内部描述就能被交换和处理。即XML文档本身就带有对自我数据的说明。上例中,双方假如有更多的商品特征,新的要求出现时,只需要增加不同的标签即可。