XML推动电子商务的发展 .pdf
维普资讯
34・2006年第22期中国西部科技
・
XML推动电子商务的发展
孑,J、玉敏杨怀珍(桂林电子科技大学管理系桂林541004)
摘要:传统的基于EDI的电子商务开发复杂、成本较高、多数中小企业难以承担。本文在分析了XML技术的基础上,提出了一
种基于XML的电子商务数据集成和发布方案,阐述了其工作过程,最后指出了XML推动电子商务的发展优势与前景。
关键词:XML电子商务数据集成
电子商务是利用电子手段尤其是互联网技术为支撑成为互联网上电子商务企业进行数据交换和数据发布的
的一种商务活动方式,基于互联网的商务数据传输与交换、首选方案。基于XML的电子商务数据集成和发布(方案
商务数据的人工或自动处理是电子商务顺利进行的基础。如图l所示),突破了EDI的发展瓶颈,将逐步取代传统的
由于交易双方处于异构系统环境下,所以,数据的标准化EDI,成为信息交换的有力工具。
在电子商务中起着至关重要的作用。基于传统EDI方式
的电子商务系统实现繁琐、成本高昂,难以大范围推广,
XML的诞生解决了这一难题,它定义了统一的数据描述下州据
格式,使得异构数据的交换有了一个标准。●●●
XMLl简介
XML(eXtensibleMarkupLanguage,可扩展标记语言)
是一个精简的SGML,它继承了SGML的易扩展性、文件
自我描述性、以及强大的结构化功能,却摒除了SGML过
于庞大、复杂以及不易普及等缺点。XML又要比HTML
强大得多,它并非像HTML那样,只是提供一组事先已经
定义好的标记(即固定的标记),而是允许定义数量不限的图基于XML的电子商务数据集成和发布方案1
标记来描述文档中的资料,允许嵌套的信息结构。XML主如图l所示,由下至上各层的基本服务功能如下:
要强调信息内容的重要性,它使设计人员能够创建和管理(1)数据层,处于最底层,由后台数据库系统实现数据
自己的信息结构,并且可以使信息表达和信息的结构、内的存储管理和集成,是系统的数据提供者,包括各种类型
容彻底分开。的数据库、文件、多媒体等信息。
XML主要有三个要素:DTD(DocumentTypeDeclar—(2)中间层,提供必要的数据转换功能或工具,通过数
ation,文档类型声明)或XML大纲(Schema)、XSL(eXten-据层提供的接口实现数据的访问和操作,进行数据与XML
sibleStylesheetLnaguage,可扩展样式表语言)和XLink格式的相互转换,将数据存储到XML数据空间中,并维持
(eXtensibleLinkLnaugage,可扩展链接语言)。DTD/Sche—XML数据空间与各数据源之间的映射关系。服务器通过
ma规定了XML文件的逻辑结构,定义了XML文件中的HTTP交换数据,由DOM树对XML数据进行显示样式
元素、元素的属性以及元素和元素的属性之间的关系,可处理。中间层可从多种数据源中提取所需要的数据并进
以帮助XML的解析程序校验XML文件标记的合法性;行融合。
XSL是用于规定XML文档样式的语言,能在客户端使(3)显示层