冉隆科 摘自:中国计算机报 千禧之年,ebXML电子商务标准倡议组织在奥兰多再次聚会。该倡议是由联合国贸易简化和电子商务团体以及结构化信息标准促进机构共同发起的,其目的是制定一个全球化的电子商务标准,为中、小规模的企业和发展中国家进入电子商务市场扫除障碍。
ebXML商务需求 ebXML电子商务需求适用范围在于满足企业对企业(B2B)和企业对用户(B2C)机构的企业一方的需求,其主要内容包括以下几个方面: (1)在B2B和B2C环境下,为ebXML用于商务过程提供单一、一致和简单的方法。 (2)支持行业和职能机构组成的纵向市场和行业间、多职能部门和机构组成的横向市场。 (3)采用适合大企业的所有可供选择的功能特性,支持多种适合中、小企业应用的低成本解决方案。 (4)支持现有的商务模式和实施方法以及凭借商务过程模型开发的新的商务模型和实施方法。 (5)依据W3C核心规范模式,将XML语法用于支持贸易伙伴商务过程。 (6)支持完全可互通的消息传输、
路由和组装解决方案,满足商务可靠性要求。 ebXML结构模型 ebXML结构模型采用两种建模方式,即商务运营模式和功能服务模式来表述业务处理过程。 1.
商务运营模型 商务运营模型解决两种语法问题,即业务处理中的商务数据语法和相关的数据交换以及商务业务处理结构。因此,将按照选定的XML商务过程和信息模型,建立ebXML商务和信息模型。 商务过程和建立信息模型的目的在于在共享式商务过程中建立贸易伙伴之间的商务关系模型,以及他们在商务过程中每次执行的交互作用和信息交换。总之,一次商务过程被定义为一系列商业交易,而一次商业交易被定义为两个商业伙伴之间的商务信息交换。每次商业交易的商务语义根据所涉及的商务对象和双方承担的义务予以定义。每次商业交易的技术语义则根据所需信息交换的“握手”协议予以定义。
2. 功能服务模型 功能服务模型在于满足支持ebXML所要求的业务,其着眼点在于提供服务功能和服务接口及协议的信息技术。主要内容包括发现、利用和运行时间环境的能力;用户应用接口;数据传输基础结构接口;从不同的机构网际互连XML词汇调用的协议。 ebXML功能服务的核心是ebXML注册系统(如图1所示),它不仅保存ebXML基础结构规范,而且保存行业集团、中小企业和其他机构开发的商务过程和信息模型。这些模型依从于ebXML元模型和相关的方法。为了保存从UML转换到XML的模型,注册功能把这些模型保存为依从于ebXML元模型的
XML应用实例。 这种基于XML的商业信息以通过协调一致的方法表示属性的方式予以表述。为了实现这一功能,要求对ebXML注册和储存库系统中的所有的数据项使用专用识别符(UID)。这些UID作为XML属性,表述为每一种XML物理元素和结构的属性。对于ebXML内容,需使用UID密钥,这种密钥可用于在注册和储存库中作为ebXML内容版本的控制机制。这种控制机制由于能够提供单一的访问、维护和控制点,所以是实现ebXML功能服务结构的理想方式。 3.
核心部件功能 核心信息可能是商务信息中的一个事项或相匹配的一系列商务信息事项。核心部件收集商务方案以及该商务方案和其他商务方案之间的关系方面的信息。这种事项之所以称之为核心部件,是因为它涉及行业和企业信息交互作用的许多不同的领域。
一个核心部件包含属性或者包含其他核心部件的组成部分,因此必须规定精确的上下文连接和上下文连接的组合条件(如图2所示)。这种上下文连接可能是结构性的,它识别一个核心部件相对于其他核心部件的位置。当核心部件被重复使用时,它可能是结构化的上下文连接的组合。 上下文连接由商务过程模型予以定义,主要定义商务对象产生的实例。通用核心部件中的信息事项可能是必须遵循的,也可能是供选择的。特定上下文连接或上下文组合形式的核心部件可以改变必须遵循或可选择的事项基数。单个核心部件一般与商务对象的“数据表”相匹配。
ebXML消息收发服务规范 ebXML消息收发服务规范的设计目标在于定义支持小、中和大型企业之间基于XML的电子商务的消息收发服务。该规范旨在实现低成本解决方案,同时使厂商能够通过增强可靠性和性能提高运营质量。 1.ebXML消息收发服务规范的主要功能 ebXML消息收发规范规定通过数据通信装置传输ebXML消息使用的ebXML消息报头和组装要求。它主要定义使用现有的通信协议,在两种ebXML消息服务之间传送消息所需要的基本功能。它将规定ebXML以能够实现的可靠性、持久性、安全性和扩展性的方式,执行消息收发服务。因此,规范将为开发组装、交换和处理ebXML消息的软件提供细则。 2.ebXML消息收发服务规范组成要素 ebXML消息收发服务规范由以下5个部分组成: ①
消息组装 提供组装一条ebXML消息和相关部件的方法,其中包括各种结构和容器规范。消息组装规范是由XML消息报头和消息内容这两部分组成的多方/相关标准结构。消息内容可能是任一种类型的数据。基于XML的消息报头要素及其结构可以根据目前的专用和通用传送协议进行筛选,以保证报头元素的适用性。 ②
消息报头 信息结构与合成的一种规范,是ebXML消息收发服务成功地产生和处理依从ebXML的消息所必需的。 ③ 可靠的消息收发 这一功能定义可操作的协议,使任意两种消息实施办法能够交换通过“可靠的消息收发”语义发送的消息。 ④
差错控制 这一功能为检测ebXML收发服务提供一种报告差错的方法。 ⑤ 安全性 这一功能在消息内容规范中能够支持有限的安全业务。可以采用适合消息内容形式的密码技术,给多方/相关消息内容加密。 3.ebXML消息结构 一条ebXML消息由两个部分组成,即外部通信协议封装和内部通信协议封装。前者封装诸如HTTP或SMTP等协议;后者包括消息的两个主要组成部分,即封装一个ebXML报头文件使用的ebXML报头内容和封装消息的实际内容(传送的数据)必须使用的单个ebXML消息内容容器。 一条ebXML消息内容包含三种属性:类型属性使用MIME类型属性将按照ebXML依从结构识别ebXML消息封装,确认XML媒体类型;边界属性用于识别消息中所包含的每个实体部分的起点和终点的分隔符;版本属性用于识别所使用的ebXML消息封装的特殊版本。
ebXML促进电子商务全球化 商务应用必须能够在企业商务应用之间交换用XML编码的结构化商务文件。 1. 电子商务全球化解决方案 全球化解决方案是当今更加扩大的市场运营的关键技术。ebXML的基本目的就在于促进国际贸易。为了实现有利于国际贸易的“单一的全球市场”,关键的问题是简化现有的交换标准技术,并和不同交易方式相协调。这种简化和协调性可通过与核心部件相结合的方式开发商务元节点得以实现,从而适应不同国家和多国商务过程需求,并支持向前和向后兼容ebXML的技术框架。而且所有的ebXML技术规范应能由某种语言(如英语)转换成其他的自然语言。 2.
可用性和互通性 ebXML技术规范的可用性和互通性是商务全球化的最基本的要求。可用性和互通性的组成要素包括结构、传输、路由和组装、可扩展性以及适当利用现有技术,而ebXML结构是其中最主要的要素。 ebXML结构将支持整个商务过程,包括参与数据交换的双方必须在商务过程上下文连接方面执行相同的事务处理;共同的语义,即单词表述或表示不同而意义相同;共同的词汇,即单词和意义之间直接通信;共同的字符编码;共同的表述,即XML元素名称、属性和这些元素的利用、文件构成的方法都相同;共同的保密措施;共同的数据传送协议以及共同的网络层。
3. 从现有的EDI和XML方案迁移 商业企业看中其应用和贸易伙伴应用之间的最大的互通性。这种互通性凭借从事商务的单一的电子方式,即将ebXML用于电子商务的单一的标准得以实现,但是许多商业企业在基于现有标准的EDI和新的XML商务方面有相当多的投入。这些企业需要一种容纳基于现有标准的传统的EDI解决方案和XML解决方案的机制和迁移途径。ebXML不仅提供从现有的EDI和XML解决方案迁移的途径,而且能够保证在开发ebXML技术规范方面优先实现最大程度的互通性。 4.
安全性保证 安全性主要体现在会话层,即网络交换数据的会话期间要求保证安全性,或对独立应用的文件实例应用安全性规范。而且,安全性规范应用于特殊的数据交换或文件实例时,还必须根据商务需求确定,并能默认不受限制和非密的数据交换。在任何特殊的商务信息交换中,可能要求多种类型的安全功能。 综上所述,ebXML标准包括结构、核心部件、注册、数据元素、传送协议以及模型技术等诸多方面的规范制定。据业内人士预计,ebXML标准将于2001年夏季出台,到那时,国际通行的电子商务将会应运而生。
推荐本文给好友 我要投稿>> 进入信息化BBS论坛
|