发信人: chairmao()
整理人: likaiwpf(2001-04-04 17:56:01), 站内信件
|
在过去的几年当中,关于怎样通过因特网来改变世界经济的讨论已经进行了很久。通过网络这个可以通过光的速度来建立的社区,世界上的所有团体之间都可以进行金融交易。商业社会中,人们将习惯于采用即插即用的方式来形成交易网络。在遍布全球网络的对信息和智能代理的接入和访问基础上,网上的虚拟公司和新商业模式也应运而生。
这是一个何等开阔的视野,大家可以相信这会在不久的数年之内得以实现。当然我们同时也要意识到,为了实现这个目标,还有许多的障碍有待克服。EDI作为一个还算比较成功的例子,并没有被大部分从事电子商务的公司所接受。虽然一直以来人们在标准化的工作上已经投入了大量的精力,但是过于昂贵的软件开发仍然不能满足便捷的实现跨平台商务的要求。
由于缺乏对于EDI的广泛支持,而且还没有其它的替代,许多公司还不得不通过原始的纸张用人工的方式来和他们的贸易伙伴之间交换文档、表单和消息。不管是还在使用EDI或者是传统的人力处理的公司面临的现实是:他们的系统无法跟上瞬息万变的商业操作的步伐。而任何一家把自己的商业目光投诸网络的公司都别无选择,他们必须把用来处理的计算机系统同他们的日常商业操作分开来。
所以我们现在要做的就是让网络商务中所要用到的电子文档、表单和消息能够广泛的适用于不同的商业公司。这些公司的计算机系统可能是不同的,甚至每一个都是独特的。XML正是一种这样的技术。它使得电子文档、表单和消息有着广泛的应用空间。XML最新的商务模式和网络经济中的重要组成部分。早期的XML应用是发生在货物的采购、分销和供应链管理当中的。
那么为什么XML是这样一种适应新环境的技术呢?
XML有以下一些特点:
XML是一种自解释的标记语言
XML是独立于平台和应用的数据格式
XML可以用来校验结构化数据
XML的语法易于被人机所接受
适应于电子商务中所需要的渐进和升级的网络应用
XML给电子商务带来的好处有:
商务服务过程可以用广泛接受的形式来表示
在不同的商业系统之间,电子文档、表单和消息能够被方便的传递
数据在网关处可以被修改,这样降低了重新输入数据而产生错误的机会
方便的改变商业逻辑,而无需很高的底层开销
为已有的数据资源提供了被沿用的机制,使得这一部分能够增值
为了进一步的了解XML,我们可以把它和现在还在使用的HTML来作比较。HTML是一种用于表现的简单的标识语言。它不能区分数据的内容、结构、形式和关系。为了实现电子商务应用中的一些功能,全世界各个角落的不同编程人员想出了各种各样的不同的扩充标识集合。但是因为没有很好的标准,这些各式各样的发明都没有广泛的被不同的商业团体接受。
在下面的一段HTML代码当中描述了一台电脑。由于不能区分中间的结构化信息,我们无法从涵义上去强调一部分信息。也就是说这一段代码很难被应用程序来处理。
<TITLE>Laptop Computer</TITLE>
<BODY>
- IBM Thinkpad 560X
- 233 MHz
- 32 Mb
- 4 GB
- 4.1 pounds
- $3200
</BODY>
比如说有一个检索的应用程序(或是组件)的输入是:“找出所有的价格低于2000美元的便携电脑”。为了要找出类似上面例子中的一段HTML记录,需要很大的代码开销。与之相对应的一段XML代码是这样的:
<COMPUTER CLASS=“Portable”>
<MANUFACTURER>IBM</MANUFACTURER>
<FAMILY>Laptop</FAMILY >
<LINE>Thinkpad</LINE>
<MODEL>560X</MODEL>
<SPEED UOM=“MHz”>233</SPEED>
<DISK UOM=“GB” >4</DISK>
<WEIGHT UOM=“lb” STANDARD=“ISO”>4.1</WEIGHT>
<PRICE CURRENCY=“USD”>3200</PRICE>
</COMPUTER>
这样的话,对于应用程序来说,很容易理解文档中每个元素的涵义。这大大方便了智能的搜索和处理。“XML 无处不在”这样的口号比起Java的那一套,显得更加容易实现一些。这样说的原因是XML是一种声明性的数据。对于这样的数据处理起来自然也就比运行Java要来的简单。从上面我们对计算机的一段XML表示可以衍生出一个处理“XML无处不在”的例子来。
用来校验计算机数据合法性的schema可以被市场中的XML处理器来校验。这些XML处理器甚至可以是免费的。这种用来校验XML数据合法性的XML处理器随着XML的广泛应用正变得越来越常见。
XML的标签为数据提供了一个逻辑的容器。那些比如说是排序计算机信息的提取和管理算法变得很容易。
同样,我们还可以深入计算机结点的内部,对诸如手册、家庭等等更加细致的信息进行操作。
每一部分都有明确的标识。这样针对特定元素的转型变得非常简单。比如说你可以通过程序代码实现自动的对“单价”元素的内容编辑。
XML不仅使得计算机对数据的操作变得简单,同样它也方便了人的操作。这可以被形象的称作“眼球网络”。通过XML和XSL(XSL是一种用XML描述的标准样式表语言)的结合,Web服务器可以把XML文档通过加载XSL,把生成的HTML、DHTML和脚本语言发送到浏览器的一端。在一定的浏览器环境之下,XML文件就可以被展现了。
XML对人和计算机的好处可不能小觑。回顾EDI的情况,专家们重要的批评就是非连接系统是造成错误的缘由。错误的减少对公司的接受程度有着直接的影响。因此将信息传递给人进行决策是极为迫切的概念,这将成为商务处理的一个重要部分。而在EDI中要实现它是非常困难的,因为在交易集合中没有足够的信息让人们就可以理解,而不必将实现的文档和相应的交易集合紧密结合。如果采用XML的标记化方法来表达EDI交易中的文档,就可能将交互的Web应用很好地结合现有的EDI处理系统。例如,与EDI集成的XML系统使得EDI文档得以发送到网站让浏览器浏览,在不同的ERP系统中传递,发送email邮件给有关人员复核和编辑,然后成为EDI交易文档的一个部分。Commerce Net和XML/EDI业已建立了专门的工作组 ,致力于为EDI X.12 交易文档建立标准的标记集合。
XML的好处在于任何人能够根据标准来发展标记集合和相关定义。从这个意义上讲,XML是很了不起的。不过从另外一个方面讲,XML也能成为公司的噩梦。如果每个公司都讲发展他们自己的语言,那么相互的可操作性就根本无从谈起,EDI标准化多年的心血也将付之东流。这些积累弥足珍贵,并且已经普遍地应用在了电子商务中的XML标准化进程之中。其目标就是为电子商务创建基于XML的最稳定和开放的框架。 位于 Mountain View California的Veo 系统公司建立通用商业库(Common Business Library)的宗旨也正在于此,即定义在电子商务应用中使用的XML组件。
在所有需要出现地址信息的文档中,并没有理由要求任何商业领域都必须用XML来描述和表达地址的信息。 通过如ISO和ANSI等标准化组织的努力,业界已经对如何表达诸如地址信息的方法达成共识。在国家技术标准局(NIST)的协助下,Veo系统公司也在不断努力用通过一个架构以XML来表达这些标准的电子商务交易文档。这样 能够从称为模块的文档部分来组成大的文档。
下图是一个简单的例子,示意了如何从多个不同模块和文档来组合称一张订购表单。
CBL已经免费提交给Commerce Net,做为以发展基于XML的开放式电子商务参照标准为主要职责的“eCo Framework”工作组开展工作的一个起点。这个工作组主要由公司成员和致力于用XML来开发电子商务语言的语言开发者组成。工作组即将提交CBL的1.1版本并开始着手建立关于概念、标准词汇表和概念标记等方面汇总统一的工作。同时应用于不发展同领域的特殊语言的体系结构的创建也正在开始中。用Veo体制创建的此体系结构也将使得各公司团体可以在他们的Intranets内发展其各自的特殊功用。下面的图表描绘了Common Business Library是如何作为其他商业语言和草案的基础来被实现的。
标准的基础就是为了能够在时间上增加程序库的功效,可以使得使用不同语言和协议的不同领域在必须进行合作沟通时获得便利和效率。这个问题现在已经得到观念和行动上的重视和响应。
利用因特网来进行商业贸易使人们因为信息的获得量的大小而影响到自身的利益。但是这并不意味将会很快影响到他们的交易和新的商业模型,因为在不同的商业体系内缺乏相互之间信息交流的互操作性。
电子商务的下一波发展浪潮必将跨越目前发展中的障碍来加快它不可阻挡的因为企业本身交易流程的变化而导致的一系列变化带来的发展生机。需要做的第一步就是来将企业之间日常交流和交换的文件类型和信息尽可能地电子化,统一化,来满足不同商业系统之间的数据交换需求。
|
|