第七章数据交换技术EDI_2_第1页
第七章数据交换技术EDI_2_第2页
第七章数据交换技术EDI_2_第3页
第七章数据交换技术EDI_2_第4页
第七章数据交换技术EDI_2_第5页
已阅读5页,还剩108页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、9专项应用标准 第九章 电子商务专项应用标准 9.1 EDI标准标准9.2 ebXML标准标准9.3 RosettaNet标准标准 9专项应用标准 9.1 EDI 标标 准准 9.1.1 EDI的概念的概念 EDI (Electronic Data Interchange)是将商业或行政事务处理(Transaction)按照一个公认的标准,形成结构化的事务处理或报文(Message)数据格式,从计算机应用系统到计算机应用系统的电子传输方法。 EDI作为一种数据交换的手段,有三个关键性的要素。 9专项应用标准 (1) EDI是计算机应用系统之间的数据传输。所谓计算机应用系统,是指与EDI的数据通

2、信系统相连接的电子数据处理系统(EDP,Electronic Date Processing)。如外贸业务管理系统、MRP、ERP、SCM、CRM等管理信息系统都具有数据处理的功能。EDP的存在使计算机能够对所传输的信息进行自动识别和处理,而无需人工干预,从而既提高了工作效率,又减少了人工干预可能造成的差错。9专项应用标准 (2) EDI使用统一的标准编制被传输的资料。为了使计算机应用系统之间能够直接对话,即接收方的EDP系统能够识别和自动处理通过EDI网络接收到的数据(报文),必须使用发送方和接收方的计算机系统都能识别的通用语言。由此,产生了EDI报文标准。 (3) EDI使用电子方式进行数

3、据的传输。EDI通常根据用户的具体情况,选择使用包括公用电话网(PSTN)、数字数据网(DDN)、分组交换网(X125)、特小型天线地面站数据网(VSAT)等在内的电子通信线路来完成有关数据的传输。9专项应用标准 9.1.2 EDI标准标准 EDI标准主要提供:语法规则、数据结构定义、编辑规则和协定、已出版的公开文件。目前国际上流行的EDI标准是由联合国欧洲经济委员会(UN/ECE)制定颁布的行政、商业和运输用电子数据交换规则(EDIFACT),以及美国国家标准局特命标准化委员会第十二工作组制定的ANSI X.12。从内容上看,这两个标准都包括了EDI标准的三要素数据元、数据段和标准报文格式。

4、9专项应用标准 1EDIFACT语法规则语法规则(ISO9735) EDIFACT语法规则于1987年3月制定完成,并于当年9月被ISO接受成为国际标准。语法规则包括10个部分和3个附录,它以简略形式表述“用户格式化数据交换的应用实施”的语法规则。其中包括标准的适用范围、该标准的相关标准、名词定义、标准报文中用到字符的集合的级别的划分、标准的字符集、标准报文的结构、单证转换过程中对标准报文数据元的压缩、报文时段重复的可能性、报文时段的嵌套、数字型数据元使用的规定等。9专项应用标准 2报文设计指南报文设计指南 报文设计指南是在1989年12月被UN/ECE接受并认可的。该指南分为8个部分,其中前

5、三部分是对指南的说明介绍;第四部分是报文设计的总体规则,并按照报文的使用范围对报文类型进行划分;第五到第七部分从数据元选择入手分层次阐述了报文设计步骤数据元分析、段结构设计、报文结构设计;第八部分规定了报文格式的修改步骤,以及得到最新国际报文格式的办法。9专项应用标准 3语法应用指南语法应用指南 这一指南的目的是帮助EDI用户使用EDIFACT语法规则,分为11个部分,内容包括交换协议,EDI专用名词术语,交换字符集的定义,对电子数据交换的元素数据元、段和报文的要求,基本语法规则,段的构成,段的结构,其他标准与ED1FACT标准相互转换的必要程序,标准的支持与维护手段等。9专项应用标准 4ED

6、IFACT数据元目录数据元目录(EDED) EDIFACT数据元目录是联合国贸易数据元目录(UNTDED)的一个子集,UN/EDIFACT 00B(2000年第2版)收录了640个与设计EDIFACT报文相关的数据元,这些数据元通过数据元号与数据元目录(UNTDED)相联系。这一目录对每个数据元的名称、定义,数据类型和长度都予以具体的描述。在EDI标准报文中,每个数据元的值用来表示一个具体内容的含义,譬如,日期时间数据元(Date/time/period)“2380”的值“20010614”表示日期为2001年6月14日。数据元之间使用“:”或“+”进行分隔。9专项应用标准 5EDIFACT代

7、码表代码表(EDCL)代码表中给出的是相对应的数据元的值。譬如,日期时间格式限定符数据元(Date/time/period format qualifier)“2379”的值“102”代表了所使用的日期格式是“CCYYMMDD”型,即“20010614”表示该日期是2001年6月14日。9专项应用标准 6EDIFACT复合数据元目录复合数据元目录(EDCD)UN/EDIFACT 00B目录收录了在设计EDIFACT报文时涉及的293个复合数据元。目录中对每个复合数据元的用途进行了描述,罗列出组成复合数据元的数据元,并在数据元后面注明其类型。复合数据元通过复合数据元号与段目录相联系,组成复合数据

8、元的数据元通过数据元号与数据元目录、代码表相联系。9专项应用标准 7EDIFACT段目录段目录(EDSD)UN/EDIFACT 00B段目录定义了232个EDIFACT报文中用到的段。目录中注明了组成段的简单数据元和复合数据元,并在数据元后面标明此数据元是“必写的”或是“条件的”。简单数据元和复合数据元通过数据元号和复合数据元号与EDIFACT数据元目录及复合数据元目录相联系。在EDI标准报文中,段与段之间使用“ ”进行分隔。每个段可以由多个复合或简单数据元组成,也可以由单个复合或简单数据元组成。譬如,在具体报文中表示日期和时间的段“DTM”可以由单个复合数据元“C507”组成(参见表9-1)

9、。9专项应用标准 表表9-1 商检报验单商检报验单EDI标准报文中使用的标准报文中使用的“DTM”段段 段标识 构成段的复合数据元素 成分数据单元 Date/Time/Period C507 Date/Time/Period 2005 Date/time/period qualifier 2380 Date/time/period DTM 2379 Date/time/period format qualifier 9专项应用标准 8EDIFACT标准报文格式标准报文格式(EDMD)EDIFACT标准报文格式分为三级:0级、1级和2级。0级是草案级,1级是推荐草案级,2级是推荐报文标准级。推荐

10、报文标准分为4个部分:前三部分是报文格式的总体描述,规定了报文使用范围和报文中用到的专有名词的定义;第四部分是报文定义部分,规定了报文的结构,报文包含段的功能、段表和分支表。UN/EDIFACT 00B(2000年第2版)共定义了187种不同单据的EDI报文标准格式。9专项应用标准 EDI标准报文由若干个段组成,整个报文可以分为三个部分:首部、详情部和摘要部。报文以UNA数据段开始,以UNT数据段结束。这两个数据段也是EDIFACT三层电子信封的第一层信封(参见图9-1)。首 部最后一个数据段详情部摘要部UNABGMUNS+LINUNS+UNTDS第一个数据段图9-1 报文的组成 9专项应用标

11、准 图9-2 EDI标准格式的报文 图9-2给出的是一个出口商品报验单的EDI标准报文。 9专项应用标准 9.1.3 EDI工作环境工作环境1. EDI的通信环境的通信环境EDI的通信环境(EDIME)由一个EDI通信系统和多个EDI用户组成。EDI的开发、应用就是通过计算机通信网络实现的。图9-3是CHINAEDI的网络接入图。 传统的网络接入方式主要有点对点(Point to Point, PTP)方式和增值网(Value Added Network,VAN)方式。 9专项应用标准 图9-3 CHINAEDI的网络接入图 9专项应用标准 2. EDI与因特网的整合与因特网的整合以专用增值网

12、为基础的传统EDI服务方式成本很高,在很长一段时间中一直只有大企业使用。基于Internet的开放式EDI大大降低了EDI的使用成本,吸引了越来越多的中小企业使用EDI。目前基于Internet的开放式EDI主要有Internet-Mail、Standard IC、Web-EDI和XML-EDI四种实现方式。9专项应用标准 1) Internet MailInternet-Mail是一种最早把EDI带入到Internet的方式,它用ISP代替了VAN,解决了信道的价格问题。现有的Internet电子邮件系统多数基于简单邮件传输协议(SMTP)。SMTP能够提供邮件的传输功能,但仅支持7位ASC

13、II码传输,不能适应多媒体邮件的要求,SMTP还对接收方的个数有严格限制,并限制最大消息长度。9专项应用标准 2) Standard ICIC (Implementation Conventions)着重于解决EDI翻译过程的复杂性问题。EDI标准对于具体应用来说过于复杂,许多标准化组织或企业根据自己的需要对标准进行简化,去掉他们根本不使用的部分,制定出一些简单的标准,即特定应用的EDI实现规范(IC)。9专项应用标准 2) Web-EDI Web-EDI允许中小企业只需通过浏览器和因特网连接就可实现EDI交换,是目前因特网EDI中最为流行的一种方式。在Web-EDI中,Web是EDI消息的接

14、口。其典型情况为:一个参与者是大企业,针对每个EDI消息开发或购买了相应的Web表单,并改造成适合自己的IC,然后把它们放在Web站点上。此时,表单就成为EDI系统的接口。其他参与者(如中小企业)登录到Web站点上,选择他们所感兴趣的表单进行填写。填写结果提交给Web服务器后,通过服务器端程序进行合法性检查,把它变成通常的EDI消息。此后,消息处理就与传统的EDI消息处理一样了。基于Web的EDI网络见图9-4。 9专项应用标准 通信EDI转换器证实应用Web-EDIEDI业务应用程序HTML文档HTML文档HTML文档HTML文档Web服务器HTTP域址TCP / IP通信部分临时文件特征产

15、品状态数据传输InternetWeb浏览器应用部分TCP / IP通信部分图9-4 基于Web的EDI网络 9专项应用标准 4) XML-EDIXML具有很多优势和特色,如数据内容与数据的表示分开,具有延伸性,适合不同的应用情况,使用低成本的互联网为传输媒介等。XML在传统EDI系统中的应用形成所谓的XML-EDI。它构建在现有的EDI系统之上。在XML-EDL模式中,企业除了可以利用原有的UN/EDIFACT或X.12等格式传递商业文件之外,新增了以XML信息格式传递的选项。传统EDI应用企业既可以继续利用VAN与其它使用EDI的交易伙伴进行数据交换,也可以通过安装XML/EDI翻译器软件将

16、EDI报文转换为XML格式文件,依托互联网传输到交易伙伴的信息系统中。9专项应用标准 3. EDI软件环境软件环境从软件方面看,EDI所需要的软件主要是将用户数据库系统中的信息翻译成EDI标准格式以供传输交换的软件。由于不同行业的企业是根据自己的业务特点来规定数据库的信息格式的,因而当需要发送EDI文件时,从企业专有数据库中提取的信息必须翻译成EDI的标准格式才能进行传输。因此,对一个要被传递的EDI报文来说,EDI软件必须执行三项基本功能:格式转换功能(Mapping)、翻译功能(Translating)和通信功能。9专项应用标准 (1) 表驱动结构。在表驱动软件中,所有的报文、数据段、数据

17、元素都被描述成表,而不是程序代码。用这种方法,无论什么时候标准发生变化,需要改变的只是表,而不是程序代码。(2) 编辑。EDI软件能够编辑和检查错误,具备检查信息与标准要求是否一致的能力。 (3) 开发辅助。EDI软件允许用户对选择项进行开发,提供大量的富有弹性的选择项,也允许用户预先设定选择项,并反映预选值直到用户更改为止。(4) 审计选择。EDI软件应能按时间、日期报告发出和接受的单据,具备对送出或收到的信息配置功能性回执的能力,也应包括产生打印传递活动的总结报告的能力。9专项应用标准 9.1.4 EDI工作原理工作原理1. EDI系统的组成系统的组成EDI系统由EDI客户端系统和EDI传

18、输系统所组成,其中客户端系统包括EDI应用系统和(文本)格式转换系统,传输系统包括计算机通信网络和EDI交换平台,如图9-5所示。9专项应用标准 格式转换系统EDI应用系统格式转换系统EDI应用系统客户端系统格式转换系统EDI应用系统EDI交换平台传输系统图9-5 EDI系统示意图 9专项应用标准 2. EDI的报文的产生与传递的报文的产生与传递由于EDI网络传输的数据是标准化的EDI报文,因而EDI的工作流程与在Internet上收发E-mail的操作有明显的不同。EDI报文的发送方在通过EDI发送报文前,必须先在其用户端的计算机中将用户端格式的数据转换成EDI标准格式的报文,然后才能对外发

19、送(参见图9-6)。 9专项应用标准 商检报验单处理系统商检报验单生成系统格式转换格式转换发送方EDI信箱EDI交换系统接收方EDI信箱数据库平面文件平面文件标准文件标准文件映射系统映射系统通信系统翻译系统通信系统翻译系统数据库EDPEDIEDIEDP图9-6 EDI的工作流程 9专项应用标准 图9-6中的7个步骤可以说明如下。(1) 发送方生成原始报文。数据的发送方在自己的应用系统中对来自于数据库或通过输入设备输入的数据进行数据的编辑处理(参见图9-7),生成原始单据格式的报文。9专项应用标准 图9-7 出口商品检验申请表审核 9专项应用标准 (2) 进行数据映射。发送方使用EDI映射软件(

20、Mapping)将原始单据格式转换为平面文件(Flat File)。平面文件是用户端格式文件与EDI标准报文之间的接口文件,它的应用使EDI中心不需要了解用户端数据的格式,用户也不需要了解EDI报文标准格式便可进行数据的转换。 (3) 进行数据翻译。发送方使用翻译软件(Translator)将平面文件转换为EDI标准格式报文。 (4) 发送方对报文加封。发送方计算机自动在报文外层加上通信交换信封。9专项应用标准 (5) 发送EDI报文。发送方通过通信软件将标准格式报文发送到增值服务网络或直接传给对方用户。(6) 接收方收到EDI报文后进行反向处理。接收方在收到EDI标准报文后,进行相反的处理,

21、最后生成接收方应用系统能够处理的文件格式。 (7) 接收方应用系统进行数据处理。接收方对所收到的报文使用应用系统进行收阅处理。 在实际使用时,操作员完全看不到文件格式的变化过程,文件格式的转化完全是由安装在客户端计算机中的映射和翻译软件自动完成的。9专项应用标准 9.1.5 EDI应用案例应用案例出口贸易无纸化操作出口贸易无纸化操作 1业务流程业务流程出口贸易业务操作流程包括申领出口许可证和出口货物原产地证书,办理出口商品的报验、报关和运输业务,进行货款结算、收汇核销和出口退税等。以下就涉及海关、外汇管理局、银行和出口企业的出口收汇核销,介绍业务背景和无纸贸易方式进行的出口收汇核销操作。9专项

22、应用标准 (4) 整套结汇单据出口企业(5) 结汇水单(1) 空白核销单收汇银行(5) 结汇水单(7) 出口收汇已核销证明(2) 整套报关单、核销单海关外汇管理局(6) 出口收汇核销申请单(3) 结关数据图9-8 出口收汇核销业务流程 9专项应用标准 2业务单据业务单据出口收汇核销所涉及的业务单据详见表9-2。 表表9-2 出口收汇核销所涉及的业务单据出口收汇核销所涉及的业务单据 9专项应用标准 结关单据海关出口商出口收汇核销单出口收汇核销申请单结汇水单出口地银行外管局图9-5 出口收汇核销无纸贸易操作流程 9专项应用标准 9.2 ebXML 标标 准准 9.2.1 ebXML简介简介1. 什

23、么是什么是ebXML ebXML(电子商务可扩展置标语言)是由联合国贸易促进与电子商务中心(UN/CEFACT) 与美国结构化信息标准发展组织(OASIS) 共同开发的一项电子商务基础架构标准,其目的是拓展出一个统一的、松散耦合的全球性电子交易市场,使企业无论规模大小都可以超越距离上的限制,在一个共享的、安全的和规范协调的环境下通过基于XML的信息交换实现电子商务交易。9专项应用标准 ebXML包括:(1) 商务流程的分析与建立;(2) 商务信息的发掘与整理;(3) 商务文件的规范化;(4) 企业合同形成能力的计算机化(即合同自动签定);(5) 贸易伙伴之间商务信息或文件的包装与安全传输。 9

24、专项应用标准 2. 为什么要推广为什么要推广ebXML 企业在生产和交易过程中需要通过各种途径进行文件的交流。通常,他们通过邮寄传输文件或通过传真交换文件。利用电子商务进行这些文件传输消除了纸张的需求,节约了人力,优化了交易过程,避免了其他人工过程的时间间断。 XML的出现给电子商务带来了解决标准问题的好方法,但是电子商务的XML技术规范不仅仅涉及到XML技术本身的问题,更重要的是要把电子商务的流程和管理方法结合到其中。因此在解决电子商务技术障碍的时候,这些标准都相继暴露出不符合企业商业习惯和管理特点等方面的问题。9专项应用标准 3. ebXML标准的产出文件标准的产出文件ebXML标准的产出

25、文件可分为技术规范、技术报告、白皮书以及参考文件等四种。技术规范属于ebXML架构强制性的标准。企业若要建立一套符合ebXML标准的电子商务系统,就必须遵循技术规范中的规定。9专项应用标准 9.2.1 bXML基本构件基本构件1. 注册中心注册中心(Registry)1) eXML注册中心的作用注册中心的作用ebXML 注册中心提供了一套服务,能够使ebXML电子商务参与者信息共享,其目的是使参与者之间能够基于ebXML规范进行商务流程整合。共享信息保留在数据库中,由ebXML注册中心管理。9专项应用标准 2) ebXML注册中心的工作程序注册中心的工作程序 假设一个购买者和一个销售者希望使用

26、ebXML进行B2B交易,双方都使用由第三方注册中心提供的服务。注册工作将按照下列程序进行:(1) 提交计划文件。第三方如行业协会或标准组织提交一个符合ebXML规范要求的计划文件。(2) 提交商务流程文件。第三方如行业协会或标准组织提交一个符合ebXML规范要求的商务流程文件。 9专项应用标准 (3) 销售者提交合作意向框架。销售者提交自己的根据ebXML规范制定的合作意向框架。这一框架描述了销售者的角色、提供的服务和接受这些服务的技术细节。(4) 购买者寻找销售者。购买者运用注册中心的分类方法浏览注册中心,发现适合自己要求的销售者,通过销售者的合作意向框架开始建立彼此间的交易关系。 (5)

27、 建立合作协议。购买者按照ebXML规范要求,根据销售者的合作意向框架单方起草合作协议,提出建立贸易关系。销售者接受合作协议后,贸易关系得以建立。9专项应用标准 3) ebXML注册中心的结构ebXML注册中心包括注册中心服务机和注册中心客户机两个部分。注册中心服务机提供管理数据库的方法;注册中心客户机提供进入注册中心的应用软件。图9-10是ebXML注册中心结构示意图 。 由图9-10可以看出,在组成基本管理对象和查询方式的一组界面中,有两个主要的界面:9专项应用标准 图9-10 ebXML注册中心结构示意图 9专项应用标准 图9-11 注册中心支持的两种可能的拓扑形式 9专项应用标准 2.

28、 合作协议概要合作协议概要(CPP)与合作协议契约与合作协议契约(CPA)1) 合作协议概要合作协议概要(CPP)在交易双方之间传递信息,一方必须了解另一方在交易合作中的意向、角色和信息传递与接收的技术细节。合作协议概要(Collaboration Protocol Profile,CPP)定义了参与交易的一方与其他方进行信息交换的能力和商务合作的能力。CPP的形成如图9-12所示。参与方A将信息列表,然后构建一个包括这些信息的CPP,并将其放入注册中心的数据库中,以便查询。一旦参与方A将其信息放入数据库,其他参与方就可以通过注册中心数据库的查询服务发现参与方A。9专项应用标准 企业信息企业名

29、称联系方式传输协议传输安全协议信息协议连接过程规范文件重试其他CPP构 建商务内容具有的能力交易时间与贸易伙伴的合作描 述参与方A图9-12 CPP的形成 9专项应用标准 2) 合作协议契约合作协议契约(CPA)在现代经济活动中,如果要实施交易,交易的参与方必须形成内容详细的协议。合作协议契约(Collaboration Protocol Agreement,CPA)定义了交易双方在履行已经选择的商务流程过程中相互作用的方式。在这一过程中,交易双方将使用同样的CPA构建它们的运作时间系统。在图9-13中,参与方A 和参与方B运用各自的CPP共同建立了一个独立的CPA,这个CPA汇集了双方CPP

30、中的共同点,并确定了双方商务合作的履行方法。CPA同样是XML语言描述的文件。 9专项应用标准 CPA标识参与各方信息参与方A参与方B传输协议传输安全协议交换文件协议连接过程规范文件重试其他CPA参与方A的CPP1谈 判3同意CPA2谈 判参与方B的CPP4传输基于CPA的协议同意CPA彼此开始电子商务活动传输基于CPA的协议图9-13 CPA 形成示意图 9专项应用标准 3) CPP/CPA与注册中心与注册中心图9-14的整个过程可以分为6步:(1) 任何参与方都可以将自己的CPP在注册中心注册。(2) 参与方B将参与方A的CPP下载到自己的服务器上。(3) 参与方建立CPA(A、B)并将C

31、PA(A、B)传给参与方A。 (4) 参与方A与参与方B谈判形成CPA。(5) 参与方A与参与方B根据CPA的信息形成运行时间系统。(6) 参与方A与参与方B在新的CPA规范下开展交易活动。 9专项应用标准 CPA (A、B) CPA (A、B)(扩展名、编码)(文件)CPA (A、B)CPA (A、B)参与方A(销售者、服务器)(扩展名、编码)(文件) DocumentCPP (A)CPP (B)CPP (X)CPP (Y)CPP (Z)(6)(4)(3)(5)注册中心(1)(1)参与方B(购买者、服务器)(5)(2)图9-14 CPP/CPA与注册中心的工作程序 9专项应用标准 9.2.3

32、 信息结构信息结构ebXML一个重要的目标是要使用一个开放的信息格式,以便适应不同使用者和今后电子商务发展的需要。EbXML的信息结构从外到里包括5个层次(参见图9-15):(1) 传输信封;(2) 信息信封;(3) 信封标题和信封内容;(4) 文件标题和文件内容;(5) 清单和标题。 9专项应用标准 传输信封(SMTP、HTTP,etc) 清单ebXML 信封内容ebXML 信封标题ebXML 信息信封ebXML 内容信封内容文件ebXML台头部分ebXML内容部分图9-15 ebXML的信息结构 9专项应用标准 9.2.4 ebXML商务系统的运作商务系统的运作1. 商务流程商务流程在一般

33、情况下,商务流程是一种模式,利用这种模式,可以完成一个或多个商务活动。 在商务流程中,可能有一次或多次合作,每一次都可能有一次或多次交易。图9-16反映了一个通用的商务流程;图9-17是一个材料订货的商务流程,这一流程是购买者和供应者完成一次材料订货所需要的。9专项应用标准 商务流程商务流程商务流程合作交易交易合作图9-16 商务流程 9专项应用标准 建立长期合作预测组成条件寄送计划文件订货地点运输材料付款安排购买者供应者 图9-17 材料订货的商务流程 9专项应用标准 2. 商务功能状态商务功能状态1) 实施状态实施状态 实施状态专门处理建立一个ebXML的应用基础结构的程序。一个贸易参与者

34、希望应用ebXML规范来进行交易,他首先必须获得ebXML规范的副本。贸易参与者研究这些规范,然后将这些规范下载到核心数据库和商务数据库中。贸易参与者也可以索取其他贸易伙伴的商务流程信息加以分析和研究。作为选择,贸易参与者可以使用第三方提供的软件实施ebXML。贸易参与者也可以将自己的商务流程信息提交给ebXML注册中心。9专项应用标准 商务流程和信息模型商务数据库核心数据库合作意向框架ebXML注册中心贸易参与者获取/更新请求图9-18 商务功能状态:实施状态 图9-18说明了ebXML注册中心和贸易参与者之间基本的交互活动。9专项应用标准 2) 检索与获取状态检索与获取状态检索与获取状态覆

35、盖了所有ebXML相关信息资源的检索。这时,一个已经使用了ebXML商务服务界面的贸易参与者可以开始检索并获取资料(参见图9-19)。检索方法可以是索取其他贸易伙伴的合作意向框架,也可以是更新核心数据库、商务数据库。ebXML商务服务界面支持商务流程和商务信息的更新。贸易参与者在这一状态下发现的商务信息正是其他贸易伙伴所需要的。9专项应用标准 商务流程和信息模型贸易参与者获取/更新商务数据库核心数据库合作意向框架商务情节列表信息约束安全约束贸易伙伴ebXML注册中心请求提交索取图9-19 商务功能状态:检索与索取状态 9专项应用标准 3) 运行时间状态运行时间状态 运行时间状态覆盖了ebXML

36、细节的实施与实际的ebXML交易。在运行时间状态中,ebXML信息在贸易伙伴之间通过ebXML信息服务进行交换。例如ebXML的CPA就是一套精心安排的商务信息交换协议,这种交换是通过ebXML信息服务的精心设计将贸易各方连接在一起的。图9-20是运行时间状态的示意图。贸易参与者提交索取贸易伙伴图9-20 商务功能状态:运行时间状态 9专项应用标准 3. 商务文件与信息信封商务文件与信息信封 商务文件的定义是对商务文件方案和组成文件的信息的规范。图9-21是商务文件示意图,右边的图是一个购买订单的例子。信息组成信息组成信息组成文件信息组成案例:购买订单订单台头 订单发出日期购买者 订单内容 订

37、单内容 订单汇总订单图9-21 商务文件示意图 9专项应用标准 文件文件文件信封 信息信封商务流程商务服务界面传输/邮路协议传输/邮路 信封图9-22 信封结构示意图 9专项应用标准 4. ebXML在企业之间的交互在企业之间的交互1) ebXML在两个企业之间的交互在两个企业之间的交互ebXML支持B2B电子商务活动中的所有形式。对于两个贸易参与者,首先需要根据ebXML的规范构成基本的交互形式,然后开始简单的商务交易。图9-23说明了ebXML在两个公司之间交互的基本方式。 9专项应用标准 索取详细商务资料建立本公司的应用系统公司A注册应用的详细情况,注册公司A的商务文件ebXML注册中心

38、商务模式商务文件XML同意商务安排进行商务交易索取公司A的商务文件下载商务模式和商务文件符合情况的ebXML系统公司B图9-23 ebXML在两个公司之间中的交互 9专项应用标准 图9-23中共有6个步骤。 (1) 索取详细的商务资料。公司A了解到ebXML商务对企业发展有很大的作用,希望进一步了解ebXML注册的情况。 (2) 建立本公司的应用系统。公司A在复查ebXML注册的内容后,决定建立和发展适应自己情况的ebXML应用系统。 (3) 登记CPP。公司A将自己的商务文件(包括应用细节和相关链接)寄给ebXML注册中心。寄给ebXML注册中心的文件描述了公司的ebXML能力和局限性,也描

39、述了公司的商务构想。(4) 询问文件。公司B在ebXML注册中心中发现公司A的CPP并下载。 9专项应用标准 (5) 谈判和协议。在开始商务活动前,公司B直接给公司A的ebXML软件界面寄送一个合作协议(CPA)建议,合作协议(CPA)建议概括了基于商务设想的协议。商务协议也包括信息传输的要求、可能的计划和安全要求。(6) 处理商务事务。公司A接受商务协议,公司A和公司B开始使用ebXML进行电子商务活动。 9专项应用标准 整个交易过程建立在下列基础上: (1) 描述商务流程的标准机制以及相关的信息模型。(2) 注册机制和储存商务流程和信息模型,以便它们能够共享和重复利用。(3) 检索所包含的

40、参与者的信息,这些信息包括:参与者支持的商务流程;参与者提供的支持商务流程的商务服务界面;在各自商务服务界面之间需要交换的商务信息;由传输、安全和编码协议所支持的技术结构。 9专项应用标准 (4) 注册参与者信息的机制,以便参与者的信息可以被挖掘和索取。(5) 描述彼此之间进行商务谈判的机制,这种机制应基于商务安排,而商务安排来源于各方提供的信息(CPA)。(6) 标准的商务信息服务框架,这一框架能够共同使用,进行安全和可靠的交易参与者之间的信息交换。(7) 各自的信息服务构成机制,以便根据商务安排的规定实施经过协议同意的商务流程。 9专项应用标准 2)三个或更多的参与者利用一个供应链进行交易

41、的商务三个或更多的参与者利用一个供应链进行交易的商务流程流程当ebXML在两个企业之间交互时,一条供应链只包含了两个交易参与者(见图9-24)。如果一条供应链上有三个交易参与者,这一供应链就变为图9-25所示的形式。 9专项应用标准 交易参与者1交易参与者2图9-24 两个交易参与者形成的供应链 交易参与者甲交易参与者乙交易参与者丙图9-25 三个交易参与者形成的供应链 9专项应用标准 图9-25与图9-24最基本的区别是“交易参与者乙”同时与两个不同的交易参与者进行交易。每一个交易参与者的不同状态是由各自所处的位置不同所决定的。也就是说,交易参与者甲仅仅了解交易参与者乙,交易参与者丙也仅仅了

42、解交易参与者乙,而交易参与者乙既了解交易参与者甲,也了解交易参与者丙。 9专项应用标准 3) 具有中间服务商的商务流程具有中间服务商的商务流程 在这种商务流程中,中间服务商将确定使用一种提供外部商务服务的商务流程。一个客户请求中间服务商提供服务,中间服务商将履行客户的请求,通过适当的信息交换与其他交易参与者联系并最终回答客户的请求。图9-26描述了这一商务流程的基本情况。9专项应用标准 交易参与者甲交易参与者乙交易参与者丙中间服务商客户图9-26 具有中间服务商的商务流程 9专项应用标准 4) 更多的交易参与者并有物流配送中心参与的商务流程更多的交易参与者并有物流配送中心参与的商务流程更复杂的

43、情况是有更多的交易参与者并有物流配送中心参与的商务流程。在这种商务流程中,交易参与者使用同样的交易流程,并具有相互关联的交易程序。每一个交易参与者可能需要和更多的交易伙伴发生关系,而商品则通过物流配送中心加以配送。图9-27是这一流程的示意图。9专项应用标准 物流配送中心中间服务商客户交易参与者图9-27 更多的交易参与者并有物流配送中心参与的商务流程 9专项应用标准 9.2.5 ebXML应用实例应用实例 目前,以ebXML为基础的商务应用已进入实际应用阶段。虽然从总体上来说,世界上已完成的ebXML项目还比较少,但这些项目基本上都取得了成功,达到了预期的效果。ebXML成功应用的一个例子是

44、“STEEL24-7”。STEEL24-7是一个欧洲钢铁工业因特网平台,由Arcelor、Corus and ThyssenKrupp Steel三大钢铁公司创立。该网站的网络通信中心为钢铁工业的买卖双方提供信息。在供需双方之间复杂的整合安排中,STEEL24-7全面应用了WebMethods集成平台和ebXML标准,现已能为其成员提供全面的交易解决方案。9专项应用标准 STEEL24-7使用由欧联邦钢铁行业协会(the European Confederation of Iron and Steel Industries)指定的ebXML和UN/CEFACT标准,在商务活动中支持各种订货信息

45、和交付信息等关键信息的传递,未来还将形成信息翻译的能力。 STEEL24-7对商务流程的整合为供需双方提供了多种便利。STEEL24-7成员可以通过一条单独的联系通道与中立的、支持行业交易的网络通信中心联系,直接与STEEL24-7的所有贸易伙伴建立贸易关系。这一点与传统的EDI技术是不同的。利用STEEL24-7,买卖双方还可以延伸它们的EDI技术,减少人力消耗和费用较高的端对端联系。9专项应用标准 图9-28 EGIS示意图 9专项应用标准 9.3 RosettaNet标准标准 9.3.1 RosettaNet的概念的概念RosettaNet 这一名字源自于 1799 年在埃及发现的 Ro

46、setta Stone 。这要追溯到公元前 196年,该石头是18 世纪在 Rosetta (Rashid) 镇附近被人发现的,上面用两种不同的语言以三种不同的笔体镌刻了同一消息。RosettaNet 的作用类似于的 Rosetta Stone,它是一个电子商务的业务协议。RosettaNet 标准规定了具有互操作性的系统软件如何执行协同商务流程。这些规范中包括技术属性和业务属性,可允许使用的参数值,以及这些参数在软件内部之间通过RosettaNet 实施框架进行交换传输的协议。RosettaNet 标准是免费的,通过 RosettaNet 网站公开。 9专项应用标准 RosettaNet组织

47、1998年2月成立于美国,是一个独立的非赢利性联盟。这些公司包括一些世界领先的电子组件、计算机和日用电子、半导体制造、电信及物流公司,如IBM、英特尔、惠普、微软、思科、Netscape、3COM及东芝等。RosettaNet在全球推广电子商务标准的过程中得到了全球业界和政府的广泛支持,目前在全球已有500多家会员企业。亚洲各国非常支持RosettaNet标准,2003年仅政府投资一项就超过5100万美元。我国2005年成立了RosettaNet 中国联盟技术中心。 9专项应用标准 9.3.2 RosettaNet与与EDI和和ebXML的区别的区别1. RosettaNet与与EDI的区别的

48、区别EDI和RosettaNet之间的主要区别在于,EDI在公司之间交换文档,而RosettaNet跨网络定义业务流程并对其进行集成,以确定最佳操作过程。大量的案例分析已显示, RosettaNet带来了胜过EDI的多种利益: (1) 更轻松、更经济高效的实现,投资回报更大。 (2) 自动化更加大量的业务流程的能力。 (3) 相对于批处理的实时事务处理。 (4) 更高的可伸缩性。 9专项应用标准 2. RosettaNet与与ebXML的区别的区别人们常常将ebXML描述为横向B2B标准,意思是一组用于所有电子商务的规范。它是通用的,不针对任何特殊部门或行业。而RosettaNet是一个纵向标

49、准,它关注特定行业的需要(例如电子部件制造商)以及供应链自动化和优化的业务范畴。自两个项目创建以来,各自标准中的规范已存在着某些重复和交叉。或许让这些标准彼此适应的最佳方式是考虑把RosettaNet(纵向)插入到ebXML(横向)中,或者相反。9专项应用标准 比较ebXML与RosettaNet可以发现,ebXML的首要目标在于降低电子商务的进入壁垒,简化交易,尤其是与中小型企业(SME)以及发展中国家相关的交易。从ebXML的主要构成模块来看,注册表模块是实现电子商务的基础,通过注册协同作业协议CPP,允许企业提供其基本电子商务能力以供潜在的贸易伙伴检索,同时查询适合的交易对象。换言之,在

50、ebXML模式下,供应链实际上是虚拟的,不稳定的,企业面临的是众多在Web条件下可以提供类似服务的交易对象,并从中按照某种内部原则选择其中某一个,因而供应链体现出较强的动态性,或者称为供应网络更为合适。9专项应用标准 9.3.3 RosettaNet 基本构件基本构件1. Web services与业务流程与业务流程Web Services指的是使用 SOAP 和 WSDL 来描述和访问网络上的服务。许多公司已认识到使用Web Services 来实现其业务流程的好处。这包括Web Services所基于的开放标准、面向服务的方法及实现的灵活程度,从而允许重用现有的基础设施和技术。业务流程是为

51、完成某一目标(或任务)而进行的一系列逻辑相关的活动的集合。RosettaNet Implementation Framework (RNIF)分为私有过程和公共过程。私有过程定义为公司的内部业务流程,公共过程定义为与贸易合作伙伴的相关交互。9专项应用标准 2. 贸易伙伴接口流程贸易伙伴接口流程(PIPs)PIP (Partner Interface Processes)描述了供应链中两个贸易伙伴之间的活动、决策及交互关系,以实现商业贸易。RosettaNet PIP专门规定了系统与系统之间基于XML的对话,以说明贸易伙伴间的商业流程。每个PIP包括一个业务文档(附带术语表)和一个业务流程9专项

52、应用标准 3. RosettaNet实施架构实施架构(RNIF) RNIF (RosettaNet Implementation Framework)是一种以XML语言为基础,针对交易流程制定的程序。每一套接口程序包括了附有标准词汇的商业文件及包含信息的商业流程。RosettaNet把企业之间的交易看成是由若干个流程所组合而成的一个过程,进行了3个级别的细分。对于每一个流程,它都对具体步骤进行了规定,同时也对每一步所要交换的信息内容、文档格式进行了规定(参见图9-29)。例如,PIP3A4对应的就是一个请求采购订单的流程,同时对于交换的采购订单以及发送的订单已接受确认消息的格式都进行了规定。9

53、专项应用标准 图9-29 RNIF对于消息的管理机制序头体数字签名传输局RNIF封装9专项应用标准 通过遵守RNIF规范,可以确保其应用程序能与经营同一业务的贸易合作伙伴进行集成。RNIF使用XML语言对所有PIP动作和信息的传输、路由安排及打包处理进行了定义。实现框架还包括安全规范(如签名、编码)和信息传输层面上的稳定机制。 RNIF2.0的核心是RosettaNet Business Message 规范。图9-30展示了用于交换 RosettaNet Business Message的RosettaNet网络应用协议模型。 9专项应用标准 图9-30 网络应用程序模型 9专项应用标准 4

54、. RosettaNet 商务信息商务信息图9-31描述了RosettaNet Business Message的各个组成部分。该消息是在 RosettaNet 端点间进行交换的基本单位,而且包含PIP (即操作和签名消息)中的各个文档及其他任何相关实体,比如标题、附件和数字签名。通过提供关于支配其创建和表现形式的规则的细节, RNIF 可以确保所有贸易合作伙伴都能理解这些业务消息。 9专项应用标准 图9-31 PIP RosettaNet 业务消息 9专项应用标准 5. RosettaNet 词典词典 (1) RosettaNet 商业词典。在RosettaNet 标准开发过程中,业务属性被

55、统一标识,以说明贸易伙伴之间的交易。RosettaNet商业词典描述了基本业务中经常用到的一些属性,作为未来标准研究的知识库,以备参考和重复使用。 (2) RosettaNet技术词典。该词典提供了一种公共的语言,以定义与形式、动作和功能相关的产品和服务属性,使制造商、分销商和代理商可以更容易地描述产品属性。图9-32是RNTD关于复印机的定义。9专项应用标准 图9-32 RosettaNet 词典关于复印机的定义 9专项应用标准 6. RosettaNet 组件之间的协同组件之间的协同 在电子商务活动中,RosettaNet组件之间的协同如图9-33所示。在图9-33中,PIP、RNIF、商

56、务信息和词典结合构成了有机的整体,使得实施了RosettaNet电子商务标准的企业之间在进行交易的时候,能够及时、准确地按照既定的步骤交换所需要的规范化信息,从而使得企业不必在更换交易对象时完全调整电子商务系统。9专项应用标准 图9-33 RosettaNet组件之间的协同 9专项应用标准 9.3.4 基于基于RosettaNet标准的供应链网络标准的供应链网络 流程标准扩展的行业与企业上游企业A创建本地系统,商务流程上游企业B创建本地系统,商务流程虚拟组织核心企业建立与维护RosettaNet商务平台电子交易信息技术行业虚拟供应链网络电子交易下游企业A创建本地系统,商务流程下游企业B创建本地

57、系统,商务流程扩展的行业与企业技术标准行业规范商务流程:产品服务检查、订单管理、库存管理等技术标准:基于XML的标准化术语、词典和数据传播图9-34 基于RosettaNet标准的供应链网络9专项应用标准 9.3.5 RosettaNet应用实例应用实例1. AVNET公司实施公司实施RosettaNet的基本情况的基本情况 AVNET公司是世界上最大的半导体、电脑产品以及电机元件分销商,顾客遍布63个国家。AVNET公司存储、销售所分销的产品,同时完成一些增值服务。作为分销服务的一部分,公司还定制一些产品来满足个别用户的需要,同时提供物料管理和物流服务。在2000财政年度,公司的销售收入超过

58、91亿美元。 在实施RosettaNet电子商务标准以前,公司的主要交易流程如图9-35所示。9专项应用标准 物料管理销售经理资产经理财务经理顾客客户经理信用经理图9-35 实施RosettaNet 前公司的交易流程 9专项应用标准 从图9-35可以看到,整个交易需要经过公司5个部门的共同协作。但是由于公司每年的交易数量和金额都很大,因而过多的环节造成了总体效率不高。实施RosettaNet之前,AVNET公司有许多专门负责物料管理的经理,而且大量需要处理的信息也降低了订单的处理速度。因此,从内部来看,AVNET公司需要对交易流程进行改善。而从公司的外部来看,公司电脑产品的一个主要供应商转变了其商务模式。在这个新的模式中,供应商将自己负责存货管理,完成产品组装同时控制运输和物流。这在公司原有的交易流程中是无法实现的。9专项应用标准 2交易流程实施前后的变化交易流程实施前后的变化第一,以自动流程取代重复性业务流程,效率和准确度得到提高。新流程的特点是减少了物料管理部分,这是由于RosettaNet标准能够将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论