资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
ebXML全球电子商务标准概述 ebXML是联合国贸易简化和电子商务促进中心 (UN/CEFACT)及推进结构化信息标准组织(OASIS)于1999年11月成立的工作组。多年来,全球一百多个国家,两千多个组织的EDI、XML专家、企业、行业组织、软件服务商等约5000人参与了ebXML标准的制订工作。ebXML的远景是提供“一套国际上一致认可的、由通用的XML语法和结构化文件组成的技术规范,使电子商务简单易操作并且无所不在、最大限度的使用XML、便于跨行业的B2B、B2C商务交易,促进全球贸易。 ebXML的目标是:构建一个以开放的XML标准为基础的电子商务基础架构,为全球统一的电子交易市场提供全球透明的、安全的、一致的电子数据交换环境,为所有企业进入电子商务的道路扫清障碍,简化贸易程序。 ebXML与其他电子商务标准的最大不同之处在于,它不针对某一具体的行业。ebXML是一个跨行业的电子商务架构。该架构提供了各行业建立电子商务交易的方法学。直接整合商务流程,ebXML电子商务的关键是商务,而不是电子。 ebXML标准技术规范为电子商务定义了一个基础架构,通过这个架构,可以建立协调一致的、有极强互操作能力的电子商务的服务和组件,在全球电子商务市场中无缝集成。同时标准技术规范提供了实现这一架构的七项机制: 1、 商务流程信息模型标准机制 2、 注册与存储商务流程信息模型机制,用来实现共享和重用。 3、 发现交易伙伴相关信息机制,包括商务流程、商务服务接口、商务信息、消息交换传输及安全。 4、 注册和存储上述相关信息,供交易伙伴彼此发现、检索相关信息的机制。 5、 合作协议协定配置(CPA)机制。 6、 消息服务协定机制。 7、 把商务流程与约定描述于消息服务的机制 ebXML技术规范完全同W3C XML技术规范保持一致,为ebXML贸易伙伴应用内部及相互之间提供互操作性,为已认可的电子数据交换标准和正制定的XML商务标准提供转换的方法,使互操作性和效益最大化,未来提交至一个国际认可的标准组织作为国际标准发布。 文章来源:天平线 一、ebXML 系统概览2004-08-06 16:24 图 1表示了两个贸易伙伴高层级应用的案例剧本,如何首先建立联系,然后进行简单的商务交易和信息交换。图示模型示例了建立和推广ebXML应用和相关架构组件所需的流程和步骤。这些组件以递增的方式来实施。ebXML规范并不仅限于这个简单的模型,它只是在此作为对概念的简单介绍,详细的ebXML应用示例,在附录A中描述。 下面概括性的介绍了有关概念和重要架构: 1. 描述商务流程和相关信息模型的标准机制。 2. 注册、存储商务流程和信息元模型的机制,用来实现共享和重用。 3. 每个参与方的信息发现包括: 它们支持的商务流程。 它们提供的支持商务流程的商务服务接口。 双方的商务服务接口所交换的商务消息。 所支持的传输、安全和编码协议的技术构建。 4. 注册上述信息的机制,以便于发现和检索。 5. 对相互达成的商业协议的描述机制,这些协议主要基于上述 3 中提供的信息。(合作协议协定CPA) 6. 标准化的商务报文服务框架,保证贸易伙伴间报文交换可互操作,安全和可靠。 7. 根据商业协议中约定的商务流程,配置参与方消息服务的机制。图 1 两个公司使用ebXML进行电子商务的高层级流程图 图 1 中,A公司在网上进行ebXML 注册(图 1,步骤 1)。在查询了 ebXML 注册的内容后,A公司决定建立并实施自己的 ebXML应用系统(步骤 2)。客户软件开发并不是参与ebXML的先决条件。 ebXML 一致性应用程序和组件,可以做为压缩打包的解决方案在商业运作的情况下获得。 A公司把自己的商业配置信息(包括实施细节和相关链接)提交到ebXML注册(图 1,步骤 3)。提交到 ebXML注册的商业配置文件描述了该公司具有的ebXML能力、约束以及它支持的商务剧本。这些商务剧本是商务流程和公司可以使用的相关信息(如:销售税额的计算)的XML版本。在验证了商务剧本的格式和用法的正确性之后,给A公司发送一个确认 (图 1,步骤 3)。 B公司在ebXML注册中发现了A公司的商务运作能力(图 1,步骤 4)。B公司向A公司发送一个请求,表明它愿意运用ebXML 进行商务交换(图 1,步骤 5)。B公司得到ebXML符合的压缩打包应用程序。 在进行商务合作之前,B公司直接给A公司的ebXML一致性软件接口提交一个拟定的商务协定。该协定概括了双方约定的商务剧本和具体的协定,还包括有关传输需求的信息,如交易、紧急计划和有关安全问题的需求(图 1,步骤 5)。A公司接受了该商务协定。现在,这两个公司可以利用ebXML进行电子商务了(图 1,步骤 6)。二、UN/CEFACT建模方法 (UMM)2004-08-06 16:25 UN/CEFACT建模方法 (UMM) 使用下面两个视图来分析电子商务交易。这个模型是以国际标准化组织/国际电工委员会ISO/IEC14662所定义的开放式 edi 参考模型(Open-edi Reference Model)为基础的。 UN/CEFACT 建模方法(UMM)依据商务运作视图( BOV )和功能服务视图( FSV )。在开发中指导商业软件供应商使用 FSV 作为参考模型。 UMM 的根本目标是在运作视图和功能视图之间划分一个清晰的界限。这样可以最大限度地保证系统互操作性和自上而下的兼容性。这样, BOV 相关标准可以通过 UMM 为 ebXML 符合应用程序和组件构造商务流程和信息元模型。三、ebXML 商务运作视图2004-08-06 16:31 图 3 商务运作视图详细说明图 在图3中,商务合作知识可以在数据仓库中获取。数据仓库包含了数据和流程定义,以及在认可的行业分类有关的商务术语中表述的关系和交叉引用,数据仓库是联系具体商务或行业语言和模型中所表述知识的桥梁,而这些模型是由一些非常中性的、不适于特殊环境语言表述的。 第一阶段使用案例图表和描述(Use Case Diagrams)来定义需求。如果数据仓库记录在ebXML相关的注册中存在,则其可以直接运行,否则,将会生成新的数据仓库记录并在ebXML相关的注册中注册。 第二阶段 (分析) 将会生成描述整个商务流程活动和序列图表 (就象在UN/CEFACT 建模方法 (UMM)规范中定义的那样)。类图表用来获取相关的数据包(商务文件)。分析阶段反映了数据仓库中所包含的商务知识,在此阶段不需要使用面向对象原则。类图表是一种结构自由的数据图表。在生成分析和设计过程中,可以参考商务库中的通用商务流程。 设计阶段是标准化的最后一个步骤,通过应用UN/CEFACT 建模方法(UMM)中的面向对象来完成。在生成合作图表的同时,也会生成说明图表。分析阶段产生的类图表应该与同行业和交叉行业所使用的其它模型保持一致。 在 ebXML 中,通过在所有类模型中应用商务信息对象来实现互操作性。使用UN/CEFACT 建模方法 (UMM)的通用的商务信息对象和核心组件可以生成商务流程。 四、ebXML 功能服务视图2004-08-06 16:33 图 4 ebXML 功能服务视图 如图4所示, ebXML 注册服务储存商务流程和信息元模型、模型基于XML的表示、核心组件和合作协议配置文件。商务流程和信息元模型可以保存在建模语法中,但也可以作为XML语法保存在注册中。这种基于XML的商务信息通过一种协调一致的方法学适用于数据的发现。ebXML架构的分布方式最大限度的降低了ebXML基础结构中的单点失败率。五、ebXML 功能阶段2004-08-06 16:34 实施阶段 实施阶段生成基于 ebXML框架的应用程序。希望进行 ebXML 商务交易的贸易伙伴首先必须获得 ebXML 规范的副本。然后进行研究,下载数据仓库和商务库。还应请求其他贸易伙伴商务流程信息(存储在商务文档中)进行分析和评价。或者使用第三方开发的应用程序进行ebXML。贸易伙伴也可以向ebXML 注册服务提交他自己的商务流程信息。 图 5说明了 ebXML 注册表服务与一个贸易伙伴的基本的相互作用。 图 5 功能服务视图: 实施阶段发现和检索阶段 发现和检索阶段包括发现 ebXML 相关资源的各个方面。一个已经实现ebXML 商务服务接口的贸易伙伴现在可以开始进入发现和检索阶段。(下图6)一种可行的发现方法是请求其他贸易伙伴的CPP。 ebXML商务服务接口应支持更新数据仓库、商务库和更新或创建商务流程及信息元模型的请求。在这个阶段贸易伙伴的任务是发现其他贸易伙伴请求的商务信息。图 6 功能服务视图: 发现和检索阶段运行时间阶段 运行时间阶段包括 ebXML 剧本实际交易实际操作的全过程。在这一阶段里,通过ebXML的消息服务,贸易伙伴之间交换ebXML消息。图7 功能服务视图:运行时间阶段六、ebXML 基础架构2004-08-06 16:38 6.1贸易伙伴信息 合作协议配置文件CPP 和合作协议协定CPA 为了简化电子商务的运作,潜在的贸易伙伴需要一种机制对外发布他们所支持的商务流程以及其交换商务信息能力的技术实施细则。这些可以通过合作协议配置文件(CPP)实现。 CPP 是贸易伙伴用来表达其支持的商务流程和商务服务接口需求的文件,并被其他使用 ebXML 符合的贸易伙伴所接受。 一个具体商务协定是CPA,CPA意味着两个或多个使用ebXML进行商务交易的贸易伙伴的正式合作。 CPP 描述了贸易伙伴支持的具体技术能力以及为交换商业文件所需的服务接口。 CPP 中包含了贸易伙伴的基本信息:合同信息、行业分类、支持的商务流程、接口需求和消息服务需求,但不限于此。 CPP 中也可包括安全和其它具体的实施细则。每个ebXML贸易伙伴应在 ebXML 符合注册服务中注册它们的 CPP ,这样就提供了一种发现机制,使得贸易伙伴之间( 1 )可以互相发现,( 2 )发现其他贸易伙伴支持的商务流程。CPP 定义中对于存在的多种实现可能(如 HTTP 或 SMTP传输 )时,应该明确指定使用哪一种选择。 CPA 表示两个CPP 的相互协定,它由使用ebXML进行电子商务的贸易伙伴相互协定达成。CPA描述了: (1)消息服务 ;(2) 两个或多个贸易伙伴协定的商务流程需求。从概念上讲,为了达成电子商务交易的CPA,ebXML 支持一个具有三层子集的视图。 最外面的一层是贸易伙伴能够支持的所有能力,下面一个子集是贸易伙伴实际上“愿意”支持的性能。一个 CPA 包括消息服务接口需求和贸易伙伴双方协定商务流程的实施细则。贸易伙伴可以在 ebXML 注册服务中注册他们的 CPA ,但这并不是 CPA 创建过程的必要部分。图 8 CPA的三层视图 商务合作是ebXML贸易伙伴声明的第一个支持命令。在ebXML 注册或其
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号