简介
ebXML是由联合国促进贸易和电子商务中心UN/CEFACT和组织结构化信息发展组织OASIS共同倡导的一个全球性电子商务标准。这个标准提出了一套完整的技术规范,制定了电子商务中各种功能标准,包括商业流程的建立、信息的挖掘、信息的封包与传输等,其目的是提供一个开放性的基于XML的基础环境,使全球的公司企业,无论其规模大小,都可以通过互联网进行电子商务交易。凭借这套规范,公司企业在交易过程中,都可以使用共同的术语来交换商业信息,定义和注册商业流程。ebXML的目标就是建立全球唯一的电子商务市场。使用ebXML能找到全世界范围内任何规模,任何地点的基于XML信息传输的电子商务者,并可以引导、管理他们间的商务活动。
ebXML带来的益处有:提供全球性的开放标准,建立全球统一的电子商务市场,协助目前采用EDI的公司进一步转型为新的电子商务标准,进而发现新的交易伙伴,加速目前各种X讹产业标准的整合。坦率地说,ebXML希望接替电子数据交换EDI,但这种接替是辨证的,因为ebXML强调应该学习EDI而并不是盲目地抛弃它1。
ebXML的发展与应用ebXML的发展方针是:凭借OASIS与NU/CEFACT的影响力使ebXML成为一个国际性的标准;发展技术规范,使其成为ebXML开放性架构的基础;召集电子商务领域的专家研究制定相关规范;加强与其他标准制定组织的交流,例如Rosettanet(Rosettanet是以实现IT工业供应链内企业间BZB高效的信息交换为目的,于98年2月以IngramMicr。、Intel等为中心开始运营的标准化组织,此后又扩展了电子产品产业和半导体制造产业各相关领域。);充分运用以往EDI标准制定的经验;邀请各界领导厂商参与标准的制定或采用ebXML基础架构;促进参与标准制定的厂商实际建立ebxML规范。
在分工上,OASIS负责主导与整合相关技术规范;而有关商业逻辑的相关研制工作则由UN/CEFCAT负责。针对ebXML技术发展,OASIS的ebXML Messaging Serviee技术工作小组主要针对互联网上进行电子商务信息交换时所需的基于XML的传输、路由与封包规格的研制;ebXML CPPA(Collaboration Protocol Profile Agreement)技术工作小组重心放在协同作业中交易伙伴间技术能力的描述,以及如何达成进行电子商务协议的相关定义;ebXML IIC(Internetworking Implementation Committee)技术工作小组主要负责ebxML规范时产生的争议,并提供产业团体、厂商与使用者相关咨询,以及协调对使用标准的共识:而运作时间最长的ebXMLeRgistry技术工作小组,则致力于互通性的注册机制研究,使注册厂商可以凭借CPP/CPA(CPP:合作协议描述Collaboration Protocol Profile ;CPA:合作方案协议Collaboration Protocol Agreement),发掘其所需的潜在商业交易伙伴,并通过ebXML注册机制,为产业信息建立目录。
ebXML商务流程框架当一个企业要加入一个基于EDI的供应链系统的时候,它要付出的成本将是昂贵的,因为使用EDI系统就必须要和这个供应链中的每一个成员企业建立一种Point to Point (点对点)的网络传输系统(见图)。而这对于经济技术人力资源实力相对薄弱的中小型企业而言是不可实现或极难实现的,它极大地限制了电子商务的使用范围。但是,如果采用基于ebXML的供应链管理就只要接入工nternet及一台计算机就能够实现,这对于想要实现电子商务的任何企业而言其魅力都是巨大的。
揭示了ebXML在商业运作中的具体方法。企业A将首先浏览ebXML Registyr里面的内容,特别是其中可以下载或查看内容的核心库(CoreLibaryr)。核心库(或者是其它商务过程库)允许公司A提交它撰写的e匕XML在商务运作中的具体需求。
基于对ebXML尺egistry处可用信息的浏览,公司A可以组建或者购买适合它预期的ebxML处理方式制作的执行系统,同时希望其卖主或买主企业B也将全部支持ebXML的要素。此时的一个ebXML系统可能要比一些桌面应用软件还要小,也许它极可能比一些商业数据库系统还要便于管理。图中假设原材料供应者或销售者B也使用了这种ebXML系统。
接下来,公司A在Registry里面创建并登记一个合作协议描述CPP(Collaboration Protocol Profile)文件。当然还可以继续创建新的商业流程到Registyr里面,也可能仅仅只登记刚才的那个C即文件。CPP里面必须要包括公司A感兴趣的合作伙伴的类型,以及为吸引潜在的合作伙伴将来决定加入供应链合作的一些必备信息,另外还要提供未来实行这些合作的草案书。
一旦公司A登记好了上述的内容,公司B就能够在看到公司A的CPP后确定它是否和本公司的CPP及要求是一致的。如果一致,公司B就可以和公司A自动地磋商合作方案协议CPA(Collaboratiofl ProtoCol Agreement),并在CPA协商一致的基础上就给出ebXML标准格式或推荐格式的协议草案书。最后,公司A和公司B就开始了实际的商务交易。这些具体商务处理有可能依从更进一步的e匕XML标准和推荐的商务信息处理方法。另外,ebXML还将继续就现实工作中发生的诸如原材料运输、服务方式方法等提供应答、监视、检查确认等辅助工作。这样,一个供应链就通过ebXML构建起来了,供应链中的成员通过ebXML在全球范围里面寻找到合适的合作伙伴,并可以开始进行实际的电子商务运作。
ebXML总体结构首先使用ebXML来描述公司内部的商业流程(Business ProcesS)及核心组件(CoreComponentS),然后通过参考和引用商业流程以及使用按照核心组件的要求,共同构建成本公司的商业文档。公司在向ebXML注册机构注册的时候,同时提交该公司的商业流程、核心组件和商业文档,这些资料被存储起来以备将来的贸易伙伴检索和其后可能进行的自动协商等活动。每个企业在ebXML注册后,都要求注册生成一个有关该公司的合作协议描述C尸P,当另外一个企业在这个注册存储库中搜寻的时候,会将自己的合作协议描述CPP与其目标公司的商业描述进行匹配。如果两个公司的商业描述足够匹配,`已们之间就能达成某种共识,生成一个最终文件,即合作方案协议日’A。基于上述的自动协议的成功,两个企业就可以开始进行充分有效的合作,通过使用ebxML消息技术规范来传输商业信息,实现贸易往来。此时数据怎样传输及如何有效的传输、如何保证其安全性和保密性,ebXML技术规范都给出了有效规定。通过掌握ebXML的总体结构,将能够引导我们深入了解ebXML的工作方式及流程设计等,以及它将如何应用在供应链管理当中的。