自从XML 1.0于1998年通过W3C审查以来,XML的应用日益增多,范围越来越广,如网络、无线通信、数据库等都能看到XML技术的应用。微软公司提出的下一代操作系统也将完全以XML作为数据格式。
具体来看,在电子商务领域,XML的诞生为电子数据交换提供了新的思路,EDI的缺陷正是XML应用的长处。因为XML可以跨越所有边界,要获得真正独立的、跨平台的数据传送格式,XML可能是惟一的选择。XML的出现,突破了EDI的发展瓶颈,它已经开始逐渐取代传统的EDI,成为企业之间信息交换的有力工具。原来的基于EDI的电子商务模型也发生了一定的变化,企业开始建立自己的基于XML的电子商务模型。在本书中,将会介绍几个目前基于XML的企业电子商务模型以及电子商务模型更前沿的发展。
随着XML在电子商务中的应用发展到一定阶段,出现了大量的平台互通、互联、互操作需求时,为了达到某种程度的统一而出现的对数据交换和流程交易的规范定制。在本书中就目前出现的一些电子商务标准进行分类介绍,同时选取其中发展比较完善的微软的BizTalk框架、ebxml以及国内制定的cnXML这3个标准进行分析。其中还重点介绍了Microsoft根据BizTalk框架所设计出来的一项产品Microsoft BizTalk Server 2000。
本书的第一篇介绍了XML的相关技术,包括基础技术和高级技术,由XML的基础语法到Java的DOM编程,由XML DTD到XSL技术,并用大量实例深入浅出地介绍了XML应用的技术。
第二篇着重介绍了XML在电子商务中的应用,尤其就基于XML的电子商务模型和电子商务中的XML标准问题进行了深入的介绍,以大量现实中的实例来分析说明。
本书适用的读者
本书面对的读者大致可以分为两部分。一部分是对于XML的技术知识不太了解的编程与技术人员。这部分读者迫切想了解XML的情况,包括由来发展应用状况,并且希望通过本书的学习掌握XML的技术,同时了解XML技术在电子商务平台中的应用。这部分读者应该仔细地阅读本书的第一篇。因为第一篇详细介绍了XML的各方面的技术,运用了比较通俗的语言和大量的实例,剖析了XML技术之所以被广泛应用的本质原因。在第一篇深入学习的基础上,再结合第二篇的讨论,认识XML在电子商务平台上应用的大致框架结构和目前应用的情况。
本书所面对的另一部分读者是对于XML感兴趣,但是并不急于掌握XML的具体技术细节,而更关心其宏观概况的管理与组织人员。这部分读者可能更想知道XML在目前的电子商务中到底是如何运用的,目前的软件厂商对于在电子商务中利用XML提供了怎样的支持,XML到底为电子商务带来了怎样的革命,等等。对于这部分读者,我们建议首先阅读本书的第1章,了解什么是XML,以及XML在目前情况下应用的现状及前景,然后重点阅读第二篇。对于第二篇中出现的XML相关技术,可以查阅第一篇的对应章节。
常燕杰参加了第1章、第2章和第5章的编写;关琳参加了第3章、第4章的写作;甘涛参加了第6章的编写;洪祖强、陈起、兰兴伟参加了第7章、第8章和第9章的编写工作;程华和郝亮参加了第10章至第13章内容的编写。方美琪对全书进行了统校。