作者: ZDNET CHINA 特稿
日期: 2002年02月26日
电子商务,也就是英语e-business一词,是当前技术领域内非常时髦的常用词汇之一,但是,我们真正理解了电子商务吗?电子商务的真正含义是什么呢?从本质上看,所谓电子商务,其实就是采用Internet自动操作和集成常规商务交易的一种方式
。目前,一种名为ebXML的新协议作为常规商务的全球性标准而越来越引起人们的关注,这种新颖的电子商务协议建立在XML和Web服务模式的基础之上。
全新的标准?
初看起来,ebXML确实好象是一种崭新的技术标准,但实际情况并不是这样。正是United Nations Center for Trade Facilitation and Electronic Business (UN/CEFACT) 和Organization for the Advancement of Structured Information Standards (OASIS )这两家组织发起和制定了ebXML协议。以上两家机构都有相应的能力和国际性来创建真正满足全球商务需求的统一标准。创建ebXML的目的就是为了实现一种统一的全球贸易系统。正因如此,ebXML在许多方面都可以看作新一代的EDI(电子数据交换:Electronic Data Interchange)。
概述
可操作的ebXML体系结构由许多部件所组成。首先,ebXML建立在对商务过程建模的基础之上,因为ebXML是面向商务过程的,所以ebXML可以更为方便地同商务运作相集成。此外,通过对商务过程建摸、用ebXML描述这些商务过程,各类机构就可以采纳一种更具有服务性的架构,采用注册表服务以交易的方式共享商务消息。
面向商务过程
"面向商务过程"意味着分析、理解ebXML所描述的商务交易。同几乎已经完全落伍的前身EDI一样,ebXML采用一致的、标准化的方法来说明许多常规的商务过程。因为这是一种说明贸易伙伴之间交易的全球性计划,所以面向商务过程的分析必须反映出商务过程多个机构的各个方面。
建模
建模是在考察商务过程各个方面的同时创建逻辑模型来代表数据和交易流的过程。建模涉及到了以下方面的问题:理解数据所代表的含义以及数据转换的方式。建模把工作流和综合服务合并在了一起。ebXML式的建模建立在UN/CEFACT Modeling Methodology (UMM)的基础之上。这种建模方式应用了一种由Business Operational View (BOV) 和Functional Specification View (FSV)所描述的方案,同时它还采用了UML(统一建模语言)来说明不同的商务过程和数据模式。BOV提供了说明商务数据和商务规则的手段,而FSV则描述了服务接口、消息和协议等。
基于服务的架构
基于服务的架构就是创建综合性的应用程序的方法,而且这种方法可以让应用程序的接口比传统的集成措施(基于数据存储和API)更稳固、更灵活。和面向函数的专有API不同,服务提供了捆绑商务过程的松散耦合的操作方式。这种基于服务的架构可以让企业更准确地采用技术接口对它们的真实商务服务和流程模型化。
注册表
注册表是任何基于服务架构的关键组成部分,对ebXML体系结构来说注册表更具有相当重要的意义。注册表是存放商务信息以及商务服务信息的场所。注册表采取了多种形式,其中就包括UDDI等。UDDI实现了查询和获取商务及其服务信息的方法,同时还支持采用ebXML所描述服务。注册表不等于UDDI。它还可以建立在CORBA的基础之上,在后者的体系架构下,要访问采用CORBA标准的二进制对象服务,可以通过对象请求代理ORB来完成访问的定位操作和代理任务。
消息
要理解ebXML的关键之一就是必须清楚地认识到商务过程是由交易组成的,而交易又由消息组成。简单的一个交易就是多个消息的原子记录。各种类型的消息都可以用ebXML 来创建和说明,比如定货单、发票、支付、编目等。EbXML的核心组件词典提供了丰富的数据类型集合以用来定义组成消息的个别数据。
小结
一晚上的工夫是改变不了世界的,全球贸易公司要想改变世界却不能不正视ebXML汹涌的发展潮流。ebXML 组合了EDI的标准性、XML的灵活性和Web服务的可用性。你可以访问ebXML网站了解更多有关ebXML的信息。