当前位置: 东星资源网 > 文档大全 > 保证书 > 正文

【XML在电子商务中的应用】电子商务在零售业中的应用

时间:2019-03-03 来源:东星资源网 本文已影响 手机版

  一、电子商务的概念及其发展历程      1.电子商务的概念   电子商务,简单地说,就是在Internet上进行的商务活动。但是电子商务不仅仅是Internet技术在商务领域的简单应用,而是一种新的商务模式。具体地说:利用信息技术实现企业的全部业务活动的自动化、电子化、数字化和网络化;利用电子手段在全世界范围内进行和完成企业的各种商务活动、相关的生产、经营过程管理和综合服务。
  最早的电子商务是传统的EDI(Electronic Data Interchange,电子数据交换)。20世纪60年代末,欧洲和美国几乎同时提出了EDI的概念。在Internet时代的早期,IBM提出了电子商务这一概念是为了给一种新型的强有力的软件应用和服务一个适当的名称,在它的观念里面这些应用和服务应该在将来得到发展。这些应用强大的功能的来源在于,他们将internet上的通用的访问和标准组合起来,并且利用现有内容,核心商务程序和应用软件的可靠性、安全性和可应用性。
  2.电子商务的分类。有很多种对电子商务进行分类的方法,这里根据应用的范围和每一个交易终端上的参与者来进行划分。
  n内部商务应用。包括所有占据一个公司或机构内部范围的电子商务应用。那些应用位于公司和机构的边缘,他们被链接到内部商务活动。例如,它将包括针对公司雇员的内部网络信息网站站点的实现。
  n商务交互应用,包括所有需要在公司和其他外部团体之间进行某些种类的交互的应用。又分为两个类别:商家对客户应用(B2C)和商家对商家应用(B2B)。
  
  二、XML适合于电子商务的特性
  
  1.XML的概念及其发展。XML源自于SGML(Standard Generalized Markup Language)和HTML,是一种通用的结构化数据表示格式,由W3C(World Wide Web Consortium)开发和管理,现行的XML1.0于1998年正式推出。
  SGML是一种设计标记语言的标准语言,源自IBM公司1969年开发出来的GML(Generalized Markup Language)。HTML(Hypertext Markup Language,超文本标记语言)是Tim Berners-Lee于1989年开发的一个超文本语言;他的超文本系统被命名为World Wide Web,现在已是最流行的超文本信息系统和最大的Internet应用。
  在电子商务应用里,信息主要给没有智能的计算机处理,需要类似SGML DTD的机制向计算机提供关于信息的信息(元信息),帮助计算机准确地理解和操作数据。但是SGML DTD语法复杂,软件庞大,不利于Internet上应用。
  XML简化了SGML的DTD语法,用XML DTD可以定制文档类型,规定文档里数据字段之间的关系和约束;应用程序根据DTD可以判断一个XML文档是不是该文档类型的一个实例。HTML使得开发出来的文档可以用任何一个Web浏览器显示,而XML使得数据可用任何一个应用程序处理,从而把Internet变成全球最大的应用系统运行平台。
  2.XML具备的优秀特性。
  (1)可扩展性:XML是设计标记语言的元语言,正如Java让使用者声明他们自己的类,XML让使用者创造和使用他们自己的标记。不同企业有不同的商业数据,而且系统的发展和变化会导致数据格式的改变,可扩展性使用户可以定义自己的数据语汇。
  (2)简单性:XML是SGML针对Web简化的子集,简单易用,易于实现。
  (3)自描述性:XML文档实例包含关于其内容的“元信息”和对它的DTD的引用,一个应用程序可以根据DTD灵活处理不同的XML形式的信息,提高了通用性。
  (4)开放标准:XML是W3C开发的开放标准,XML文档交换方法是系统无关和发售商无关的,尤其适合松散耦合的电子商务应用。
  
  三、XML在电子商务中的应用
  
  从本质上说,电子商务产品和系统之间的关系主要是松散耦合的的协同关系,XML可以在两个重要方面促成这种关系:内容定义、信息交换。
  1.内容定义。XML是一种结构化表示方法,可以表示结构化和非结构化的数据。
  商业伙伴之间可以用XMLDTD定义共享的商业事务数据的格式和内容,如产品目录、订单、发票等等。根据这些“元信息”,互操作的系统很容易检验文档的合法性和有效性。
  建立这些商业事务数据模型时,常常利用已经得到广泛承认的EDI标准,把EDI数据元素用XML格式封装起来,便于Internet传输。
  这些“元信息”可以分布在不同系统上,也可以由商业联合组织或者第三方组织维护一个基于XML的商业事务数据知识库,保存商业事务数据对象(产品目录、订单等)的DTD文件(如图)。
  单位A的一个用户(或者应用程序的一个进程)从知识库里取得通用商务数据对象(如①),这些对象(或者对它们的引用)作为A与B间事务的一部分被送到B(如②);B用这些对象(或引用)来把它收到的数据映射入自己的应用系统(如③)。
  知识库提供开放API,知识库的维护和动态更新不影响应用系统的工作,反之亦然。
  2.信息交换。实现两个系统间的通信,最简单的方法是一个系统调用另一个系统的API,这种紧密结合的机制在Internet上代价高而效率低。这是因为:一方面原有应用的升级和新应用的开发都会导致相关结点的升级和重新配置;另一方面电子商务应用系统的数据来源和格式多种多样,可能来自Internet上的数据库、应用系统、文本库、网页、Web浏览器、PDA,甚至移动电话,一个能同时接收和处理这些不同种类的信息的应用程序,必然难以维护和改动。
  基于XML的信息交换可以很好地解决上述问题
  
  四、结论
  
  本文讨论了xml的发展过程以及其良好的适应电子商务的特性。Xml可以很好的进行内容定义,表示结构化和非结构化的数据;而且能够很好的支持信息交换,可以很好的解决传统电子商务的问题。xml在电子商务中的应用可以很好的促进商务的管理,能够提高工作效率。
  
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。

标签:电子商务 XML