XML在电子商务中的应用

文章作者 100test 发表时间 2007:07:20 11:49:36
来源 100Test.Com百考试题网


XML的出现源自于应用的需求,当然也将服务于应用。XML所具备的新特性将有助于大幅度改善人们在网络世界里的交流方式,特别是对推动电子商务的发展将起到至关紧要的作用。
1.XML加速电子商务的发展
XML的有利于数据交换和传递的特性,将为电子商务,尤其是B2B带来革命性的冲击。XML可以在电子商务的两个重要方面起重要作用。这两个方面是内容定义和信息交换。

内容定义: 由500个成员组成的非盈利性网上商务协会CommerceNet 正在定义通用于多种商业事务的数据元素。这个称作 Commerce Core 的规范将定义如何给诸如公司名称、地址、价格、条款和数量等事物作标识。
信息交换: 开放的、基于文本的XML非常适用于服务器之间交换事务信息。CommerceNet 提议用基于XML的 Common Business Language (CBL) 来描述产品和服务目录软件、商业规则和系统数据。许多CBL 取自现有的 Electronic Data Interchange (EDI) 辞典。目前已经有一些标准和规范正在制定中:

Open Buying on the Internet (OBI)
这是一个在Internet上进行国际性商业间购物的标准。OBI 基于目前的Internet标准,如HTML、SSL、SET和X.509。OBI的支持者有 Commerce One、Connect、Intelisys、InterWorld、Microsoft、Netscape、Open Market和 Oracle。

Open Trading Protocol (OTP)
一个在Web上向消费者售物的一致的、可共同操作的环境。规则将包括从如何降价促销、付款选择,到产品运输、接收和问题解决的各个方面。OTP由MasterCard International、DigiCash、CyberCash、Hewlett-Packard、IBM、AT&.T Universal Card、Netscape、Royal Bank of Canada以及其他一些金融机构和技术公司支持。

I nternet Content and Exchange (ICE)
Vignette、Firefly Network和一些其他公司正在开发一个名为ICE的规范,使企业能够在站点之间交换在线资产,这些资产可能是内容、应用程序或元数据。 ICE将利用现有的标准,包括 OPS/P3P 、CDF、OSD、XML-Data和 RDF。
Blue stone公司的官员称,他们正在与超级市场连锁店合作开发XML应用程序,使购物者能够通过Palm Pilot手持计算机订购杂货商品。购物者可以用信用卡付款,然后等待商店回送一条消息,最后到取货窗口提取他们购买的商品。所有事务都是通过交换XML文档来实现。

2.XML与EDI
事实已经证明,XML所采用的标准技术最适合Web开发,应用于Internet EDI,则可以得到真正Web风格的EDI--XML/EDI。XML支持结构化的数据,可以更详细地定义某个数据对象的数据结构,例如,描述产品,详细定义该产品的生产厂、产品名、产品号、产地等信息,这种定义不仅为标记该产品提供方便,而且这种XML数据很容易按生产厂、产品名等排序,使用户的查询变得更方便。如果出现某些商业规则例外,例如,销售商想在订购单中增加注释,只要采用XML,销售商就可以在指定的数据放入文档中后加入注释,解决了以前固定格式EDI的困难。
另外,XML/EDI引进了模板(Template)概念,解决了EDI存在的主要问题--映射问题。模板描述的不是消息的数据,而是消息的结构以及如何解释消息,能做到无须编程就可实现消息的映射。在用户计算机上,软件代理用最佳方式解释模板和处理消息,如果用户应用程序实现了XML/EDI,则代理程序可以自动完成映射,并产生正确的消息,同时,代理还可以为用户生成一个Web表单。与Web EDI不同,XML/EDI可以在客户端处理消息,自动完成映射,花费很小。通过模板,用户可以得到对其环境的最佳集成,模板可以存储在别处,在需要时动态地结合到本地应用程序中,这些使XML/EDI成为名符其实的Web风格的EDI。
XML的另一个好处是大大降低了数据管理和交换的成本。传统的EDI是通过使用SMTP和FTP来进行数据格式转换的。通过结构化文件的方法对传统EDI结构进行改进并不是一个新想法,以前曾有一些建议,如Joint EDI小组提出了SGML-EDI方案,但这些方案并未起到多大作用。作为SGML的一个子集,XML是专门为Internet通信而设计的,它自然就成为一个新的选择。XML的强大之处就在于它具有一套统一的数据格式,这种统一的数据格式可以使数据管理和交换的成本更低,也更易于管理。结构化信息的一个主要的用处就是允许不同格式的数据可以相互交换。不同的行业往往创建不同的规则来确定本行业内交换信息所需的内容模型。一旦这个内容模型被确定,整个行业就需要都使用这个内容模型来标记信息以保证行业内彼此能容易且有效地共享信息。在结构化信息的组成要素中,DTD就是一个很重要的组成部分,它规定数据的格式规范并且用这种规范对数据进行解释。
src="/ec/js/wxgg_ec.js">

相关文章


Windows2000公钥基础结构及在电子商务中应用
WebSphere应用服务器保护电子商务应用
Apache电子商务解决方案之二
Apache电子商务解决方案之一
XML在电子商务中的应用
阳光在线电子商务解决方案
ASP技术在电子商务中的应用
CRM系统在电子商务中的应用
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛