XML互联电子商务 - .XML - 张明

(这条文章已经被阅读了 132 次) 时间:2001-05-08 10:53:26 来源:张明 (至尊玉) 转载

  刘杰原创

类似于“CISCO从日常采购中节约14亿美元”这样见之于报端的头条新闻似乎掀起了一种从企业自身挖潜的潮流。许多公司想通过网络将采购货物的过程自动化,并指望从中节省大量美元。

问题是,对于大多数公司来说,通过网络订购材料,往往过于复杂和昂贵:需要设置一个企业外部网,在卖主自定义的专有格式下,同他们交换数据。对于中小公司来说,这个系统往往还不如采用传真和电话等手工方式进行来得方便。那么,是什么阻碍了电子商务前进的脚步?

  标准溯源

微软公司的产品部负责人Graham Clarke说,缺少引导B2B的交易标准阻碍了电子商务被广泛接受,外部网不能通用,而每个私有的外部网都是一套不同的数据。

这就需要有统一的数据标准来构造一个抽象层以集成不同的系统,使一台电脑能够同另一台电脑进行信息交换。在电子商务的运行上这是一个关键问题,没有统一的数据交换标准,采购方、供货方、运营商及中介等从事电子商务贸易的各方之间就不能实现有效的信息共享,也就无法很好地利用对方提供的信息,导致很多商业机会被无端地浪费掉。由于没有统一的数据标准,企业之间从事电子商务时也会出现上面所说的“断层”情况,商业信息不能顺畅地在企业之间传输和转换,电子商务就只能停留在“电话商务”或“传真商务”的原始水平。

越来越多的厂家认为XML (可扩展标识语言)是解决这个问题的答案。XML能够在电子商务应用之间存储、转换和传送数据,应用平台与软件相对独立,数据不必因软件或平台的变化而改变。此外,XML数据容易转换,可以将数据从一种Schema规范转换为另一种,并且可以有多种输出的格式,如HTML和PDF等。XML同时使动态文档成为可能,通过操纵XML的片段,可以将信息重新包装来满足个人的需求。

但目前的趋势是XML的扩展标准越订越多,有一种百家争鸣的趋势。从微软到Ariba都在提交有关拓展XML的交易通用标识。这些扩充是必需的,因为XML仅仅是个标识文档的一般标准。这些扩充的新标准将对XML文档类型作出定义,使得公司之间可以容易地交换定单,发票等票据。

Ariba宣布了cXML计划(商务XML),它是12种常用交易的XML DTD(文档类型定义)的子集,包括订单,发票和订单修改等。可以在企业之间用标准格式交换常用商业信息。使用XML在数据解析的时候遵循文档类型定义DTD,保证了文档结构的一致性。目前国外还有ebXML等基于业务逻辑的电子商务交易语言标准,国内则有刚刚面世的cnXML。有时多个标准描述是同一类数据交换。比如医药界HL7, 银行业FpML等等。

为了占据领先地位,微软一直兜售其BizTalk,即建议的电子商务框架。BizTalk也包括用于通用交易的XML DTD。同时,微软也已推出人们等待已久的BizTalk Server 2000,它是微软.Net企业服务器之一。根据微软的说法,该产品帮助顾客连接不同的电子商场,使其企业应用程序支持XML或集成后端系统。

Biztalk Server的开发负责人美国微软公司的Nagenter Bethura非常自信地表示“以推出Biztalk Server为契机,一定会使XML在全世界得到迅速普及”。作为理由之一,Bethura指出“只要使用Biztalk Server,终端用户操作XML将变得异常轻松”。

XML作为企业对企业的电子商务交易(B2B)的标准数据格式,1年前就倍受世人瞩目,但却没能很好地得以普及。这是由于在系统上处理XML,有必要更改原有系统,或者加入独特的数据变换功能的缘故。

  标准之争

XML将是下一代网络发展中枢,其带来的文化含义也可能比第一代网络更深远。其中一个可能性是,一个自动化的全球市场将会应运而生,其中供应商与制造商将以电脑串联,机械式地自动搜寻、采购、销售及提供服务等,做为一种先进的Web开发技术,围绕XML的标准之争也突现在我们面前。

Meta Group副总裁Will Zachman认为微软BizTalk产品确实是最有吸引力的,它的故事比其他的公司更合理些,并且得到了SAP、Boeing、BP/Amoco、Commerce One等公司的支持。
BizTalk 的对手是 ebXML,而它得到了Sun和联合国UN/CEFACT小组和OASIS共同支持。

BizTalk 服务器以及基础的BizTalk框架的发展道路并不平坦。微软在1999年3月发布了BizTalk服务器,定于当年的下半年提交beta版。然而BizTalk 服务器的beta版直到2000年8月才正式推出。微软说该产品将通过 PC预装、租用服务、零售渠道在2001年1月份批量销售。微软说有50个客户正在配置相应代码。 此后,微软发布了该框架最后的2.0 版本,它指定企业应该如何实现 XML 和简单对象访问协议(SOAP)。但是 BizTalk 框架并不是处理这项任务的唯一规格。微软的框架与OASIS于2001年3月发布的ebXML技术的竞争达到了白热化的程度。

Sun及其合作伙伴宣布了由OASIS和联合国支持的ebXML架构,这是XML发展的一个新的里程碑。他们要在15-18个月内制定出基于XML的全球范围的电子商务数据交换的标准。ebXML涉及的方面比较广,包括:体系结构 、核心部件、消息的封装和传输 、注册和保存Schema的库 、业务处理模式 。

此外RosettaNet的标准也构成了对微软的威胁。但是Meta Group的Zachman 说IBM支持SOAP的决定等因素,使得微软的标准得以领先一步。微软 BizTalk 服务器要求和SQL Server 2000一起工作。它有标准版和企业版两个版本。助不同行业使用的电子商务系统,例如银行业或制造业等,都可通过这种XML网络标准交换资料。

而Sun发布的技术结合了XML与Java程序设计语言的技术,可以让软件开发人员建构应用软件,同时运用两种技术。Sun还推出了应用程序设计介面(API),使Java语言开发人员在所撰写的Java应用程序中能够支持XML。

ebXML的发展绝不是一帆风顺的。业界分析师指出,BizTalk解决了一系列的问题,而那些问题正是业界组织Oasis以前设法解决的。Oasis的成员有IBM、Sun和微软。尽管微软也是Oasis的成员,但是微软的XML产品经理David Turner称他们公司还没有决定是否支持该组织推动的任务。 争夺业界的标准是SUN和微软永远的目标,但是商业的需求使对立的态势不能继续。位于波士顿的Patricia Seybold集团的Geoffrey Bock说:“CIO和IT经理们需要把他们的业务的关键部分电子化,并且需要制定相应的商业策略。他们需要知道XML的发展动态和不同的分支。”如果不同的标准之争还不结束,就没有人能够掌握所有这些标准,所以只有动员SUN,微软和其它商家为大家提供方便,统一标准。

幸运地是这一次他们为了共同的目的达成了默契,就在2001年4月,标准纷争出现了新的变数。Microsoft, Sun, Oracle,和IBM已决定在W3C旗帜下结成联盟,Oracle主席说“我们已经厌倦了相互争斗,而应该开发资源和客户”。为了避免垄断,这四家公司将在股票持有,财务和管理上保持独立。作为一个联盟:这个组织将对这四家公司提供最高水平的管理,现有的W3C的成员可按他们自己的方式运作。

W3C的主席说:他一直希望能有一个以这四个大公司为后盾的网络,现在正是一个机会,他们能合作得很好。

关键的厂商,包括微软和Ariba公司已开始着手统一他们的不同的XML建议。微软的Clarke称:微软公司正在同不少工业集团一起制定XML相关标准,并且将加快这些标准的推广。“对于现有的标准体系,我们尽量采用。”他说,“微软将不会抵制Ariba在 cXML上所做的工作。我们是朋友,我们致力于共同解决问题。”

  中国应该做什么

电子商务的发展要实现本质性的突破就必须要先有一个统一的数据标准。统一的数据标准正是在电子商务飞速发展的呼唤中兴起的。中国电子商务的数据标准 cnXML就是在这样的背景下产生的,它是由中科院软件所联合8848、联想、用友等合作企业共同建立的一个适合中国国情的、具有自主知识产权的信息交换规范。

cnXML标准的消息传输等基本的内容由中科院电子商务中心起草,电子商务部分主要由8848公司起草,ERP主要由用友起草,另外,还通过与各个行业协会合作纳入相关行业的商业流程;标准的推广则主要通过相关的应用集成商如方正数码、神州数码等。3月30日,cnXML联盟在杭州召开会议,这是我国第一次大规模地研讨cnXML标准的问题。

在研讨会上,8848CEO谭智用中国俗语“没有规矩不成方圆”指出标准的重要性,他说:“标准是规矩里的一部分。如果不及早提出标准,就会为我们中国的企业造成一个很大的困难。举一个例子来讲,大家都有身份证,身份证的号码是十五位,那么突然政府说了,十五位不够了。因为年份要用四位,或者还要增加一位,变成十八位。想一想假如我们开始想到扩充到十八位的话,不做这种更换的话,我们会省多少钱?一个身份证重新做的话,如果算一块钱的话,全国就是十三个亿。就是这么简单一个数字,所以标准化越早切入越好。这是我想说的一点。”

中国科学院软件研究所电子商务研究中心,李安渝博士则明确提出“企业信息化,我们要走一条自己的路”。他说:“美国目前电子商务最大的一个障碍是美国电子商务的普及没有想象的这么迅速,其中一个很大原因,就是没办法在像Oracle和SAP的企业管理软件同Commerce One、Ariba等公司的电子商务软件之间作一个完美的集成。因为他们完全采取不同的数据结构,比如说SAP或者Oracle的ERP软件,它们大部分采用RPC数据的交换,RPC的数据交换方法相当于打电话。必须先知道对方的电话号码,而电子商务数据交换的格式是以消息传输为主,是标准的数据格式,比如采购单、订货单,这样所有的厂家才能采纳和响应。因此可以看到电子商务和传统的企业的ERP软件的数据结构和数据交换方式是完全不一样的。这就是产生在国外特别是在美国,企业信息化最大的障碍,也就是如何将以消息传输为主体的B2B电子商务,和以RPC专用数据传输为主体的ERP软件之间进行数据集成。”

针对国内企业的现状,他说:“目前中国ERP的实施并不普及,据统计目前国内只有10%的企业采用不同层次的企业应用软件。因此在目前,中国还有三年进入WTO,开始在网络上跟国外的厂商进行网上交易的情况下,我们帮助中国的企业快速地推进企业信息化,就不能再采用国外的传统的方法,也就是说,先是安装像Oracle、SAP这种复杂的ERP软件,再去引入Ariba、Commerce One这些复杂的网上采购软件,然后再做耗资更大的集成工作。这不是中国应该走的路。” 他认为,中国如果普遍采用cnXML标准实施 ERP和电子商务系统,规模效应可以把 ERP的成本降低10%,而ERP和电子商务 的集成费用可以完全消除,节省的成本将是相当可观的。据估算,cnXML软件可为我国在三年内节省1.5万亿人民币。

cnXML的目标是基于XML技术建立一个符合中国大陆商业习惯、传统和商业流程的B2B、B2C电子商务语言规范,提供一套统一、灵活、开放并且可扩充的数据交换格式,使包括采购方、销售方、运营者及中介等商业机构在内的各个贸易方都能够通过电子网络方便地进行各种商业活动。

cnXML的疑问 - jazzz - 2001-05-08 14:34:20

将XML引入电子商务不仅仅是中国自己的事,它也是全球经济一体化进程中的一个电子商务技术主要技术基础.将cnXML与国际标准分而食之是否不利于中国企业走向国际.这样固然将国外企业从技术层面上延缓了一下,但也给中国企业走向国际设置了障碍. 不要再象当初的gb2312一样,过了N年后,才发现自己当初的目光短浅,

我认为必须标准化!不能加我们的东西作为阻挡别人的东西 - 赵栋伟 - 2001-05-08 16:38:41

RE:cnXML的疑问 - 至尊玉 - 2001-05-08 15:44:35

个人觉得cnXML还是有必要的!不能全盘西化啊:)