ccidnet????

出版日期:2000-11-06 总期号:970 本年期号:82

本期导读
要闻综合
电脑工作室
市场
产品
软件应用
infocd
xml撑起门户半边天

海燕

  java和xml 是开发网络应用的两项基础技术。对于企业来说,eip是其intranet和internet的接口,eip的开发和部署同样离不开java和xml。java“一次编程,到处运行”的能力将底层复杂的异构环境压在了下面,所以java是网络编程所必须支持的编程语言。但本文不准备深入讨论java对eip的重要性,而是要谈谈xml对eip的影响。总而言之,如果说java使网络应用具有跨平台的运行能力,那么xml则是使网络数据具有跨平台的交换能力,它正代替html,成为电子商务时代的新的数据交换标准。

  网络的应用大大加快商业的步伐,这要求企业跨部门的迅速决策能力要迅速提高。而企业作出合理的决策常常要访问驻留在分散的(主要在企业内部)多数据源的信息。在这些数据源里,既有结构化数据,如数据库信息,也包括非结构化数据,如e-mail、word文档,甚至于图形文件。对所有参与决策的人员,能够有一个单一的可访问企业各种信息的平台是非常关键的,eip就是这样一个信息共享的平台。

  当企业合作伙伴欲开展b2b的商务交易时,需要企业内部跨部门地互联。企业必须能够在企业系统中共享信息,从而在网上进行交易。当然,企业对外也要保护重要的信息,这时eip提供的是个有限的信息访问功能。

  由以上可见,eip是一个开放式信息集成的平台,这种开放是针对各种数据格式而言的。在这个平台上,既能访问企业的结构化数据,也能访问非结构化数据。而xml正是解决开放式信息集成的重要技术。

  相对于html,xml最大的好处在于它是开放性的数据交换语言,它对非结构化数据的处理能力是html所不具备的。xml可以使用元数据来集成系统遗留文件及关系数据库中的某些非结构化数据,这在以前是难以做到的(这也是以前b2b中的数据电子交换的瓶颈)。

  xml的开放式数据交换能力,使它克服了b2b电子商务的一个重要障碍。以前,由于每个企业系统的应用可能使用不同的数据表示方式,甚至是不同的术语。例如,会计账目上的“customer(客户)”在销售系统中则可能用“client”或“prospect”表示。没有一个共同的交换格式,企业系统便不能共享信息。xml提供了这种数据交换格式,使得公司可以利用元数据来定义内容。这样,使用者、系统以及应用就可以自由交换数据了。把xml用作集成接口,企业能够在各自的遗留系统基础上进行通信。

  尽管eip是访问企业信息的统一的平台,但事实上,90%以上的企业信息是用非结构化数据表示的,而非结构化数据在xml出现以前是很难搜索和查询的。使用xml,eip可以在结构化和非结构化的信息中进行精确地搜索,从而可以更加容易地在internet上对数据源进行集成。