《第三章电子数据交换标准.ppt》由会员分享,可在线阅读,更多相关《第三章电子数据交换标准.ppt(62页珍藏版)》请在三一办公上搜索。
1、Slide 1,06 September 2023,第三章 电子数据交换标准,31 EDI标准,3.1.1 EDI的基本概念,1.EDI定义(1)国际标准化组织的定义:将贸易(商业)或行政事务处理按照一个公认的标准,形成结构化的事务处理或信息格式,从计算机到计算机的电子传输。(2)国际数据交换协会的定义:使用认可的标准化和结构化处理数据,从一个计算机到另一个计算机之间的电子传输,Slide 2,06 September 2023,31 EDI标准,3.1.1 EDI的基本概念,2.网络贸易数据交换的基本原则(1)交换的数据结构和相应的各种规则与系统、机器和介质无关;(2)交换所用的字符集以国际
2、字母表2的子集和国际字母表5为标准;(3)数据元的定义、规格和格式以现行的单证为基准;(4)标准报文中的数据元或数据组不相关,各部分的数据交换对其他数据不产生影响。,Slide 3,06 September 2023,31 EDI标准,3.1.1 EDI的基本概念,3.EDI系统的一般框架模型,EDI网络,数据库 EDI软件,EDI软件 数据库,A,B,EDI报文,EDI报文,Slide 4,06 September 2023,3.1.1 EDI的基本概念,4.主要功能(1)通信服务功能;(2)报文翻译功能;(3)管理功能;(4)安全和保密;(5)系统监控功能;(6)存证功能。,31 EDI标
3、准,Slide 5,06 September 2023,3.1.1 EDI的基本概念,4.主要功能,31 EDI标准,数据库应用系统,应用接口,报文生成数据处理,格式转换,通信接口,EDI网络,Slide 6,06 September 2023,3.1.2 EDI的主要特点,(1)单证格式化;(2)报文标准化;(3)处理自动化;(4)运作规范化。,31 EDI标准,Slide 7,06 September 2023,31 EDI标准,3.1.3 EDI的传输网络结构,1.基于实时收发的网络结构 实时收发方式的特点:收发双方通过通信网络直接连接,在一次通信结束前,双方的通信系统一直保持联系。支持
4、:一点对一点、一点对多点、多点对多点。,Slide 8,06 September 2023,31 EDI标准,3.1.3 EDI的传输网络结构,2.基于存储转发的网络结构 发送方向电子邮箱系统发出EDI报文,然后由邮箱系统转发到接收方的信箱中。接收方可在任何时间、任何地点到信箱中提取报文。特点:信息被成批地交换,需要把所有报文处理完之后才能得到应答。常用网络结构:集中式、分布式。,Slide 9,06 September 2023,31 EDI标准,3.1.3 EDI的传输网络结构,3.专用增值网 EDI系统利用了现有的通信网络,包括分组交换数据网(PSDN)、电话交换网(PSTN)、数字数据
5、网(DDN)、综合业务数字网(ISDN)、卫星数据网(VAST)实现电子数据交换。目前常用的EDI系统是指在现有通信网络基础上提供的一种增值服务,并不是构成了真正的EDI物理网络。,Slide 10,06 September 2023,31 EDI标准,3.1.3 EDI的传输网络结构,3.专用增值网,进口商,Slide 11,06 September 2023,31 EDI标准,3.1.3 EDI的传输网络结构,4.EDI网络服务中心的主要功能(1)基本EDI服务;(2)通信接口;(3)公共业务服务;(4)终端用户系统;(5)EDI计费;(6)安全保密系统。,Slide 12,06 Sept
6、ember 2023,31 EDI标准,3.1.3 EDI的传输网络结构,4.EDI网络服务中心的主要功能,存档,计费,数据库,信息服务,MHS系统翻译系统跟踪核查存储系统网络管理目录管理存取控制通信接口,测试,演示培训,报表,统计,Slide 13,06 September 2023,31 EDI标准,3.1.4 EDI的软件基本功能及工作过程,1.转换软件 将计算机应用系统中的数据文件转换成翻译软件能够理解的平面文件(Flat file),或是将从翻译软件接收来的平面文件转换成计算机应用系统中的数据文件。人可以阅读。,Slide 14,06 September 2023,31 EDI标准,
7、3.1.4 EDI的软件基本功能及工作过程,2.翻译软件 翻译软件将平面文件按照EDI标准的要求作结构化处理,包括语法上的压缩、嵌套、代码转换,以及加上特定的分割符、控制符和其他信息,即将平面文件翻译成EDI标准格式的文件。机器可以阅读。,Slide 15,06 September 2023,31 EDI标准,3.1.4 EDI的软件基本功能及工作过程,3.通信软件(1)负责对接收到EDI报文进行审查和确认;(2)将EDI标准格式的文件外层加上通信信封,其中包含了发送者和接收者的邮箱地址、安全要求和其他辅助信息;(3)基本的通信功能,包括报文的拆分与拼装、数据输入与输出等。,Slide 16,
8、06 September 2023,31 EDI标准,3.1.4 EDI的软件基本功能及工作过程,4.EDI的工作过程(1)发送方提取数据,转换成平面文件;(2)将平面文件翻译成标准的EDI报文;(3)将EDI信件发送到EDI中心的对方信箱;(4)接收方从信箱中提取信件;(5)将EDI信件翻译成平面文件;(6)将平面文件转换成应用系统可识别的数据。,Slide 17,06 September 2023,31 EDI标准,3.1.5 EDI标准体系结构,标准体系,专用标准,相关标准,EDI 基础标准,EDI 管理标准,EDI 报文标准,EDI 通信标准,EDI 代码标准,EDI 单证标准,EDI
9、 其他标准,Slide 18,06 September 2023,31 EDI标准,3.1.6 UN/EDIFACT标准简介,UN/EDIFACT标准文档 UNTDID United National Trade Data Interchange Directory;UNCID Uniform Rules of Conduct for Interchange of Trade Data by Teletransmission;UN/EDIFACT United Nations Rules for Electronic Data Interchange of Administration,Com
10、merce and Transport,Slide 19,06 September 2023,31 EDI标准,3.1.6 UN/EDIFACT标准简介,1.EDIFACT标准三要素(1)数据元 数据元(Element)是电子单证最基本的单位,在上下文中不可再细分。标识:一个四位的十进制数字;值:字母数字串 基本数据元;成份数据元;复合数据元。,Slide 20,06 September 2023,31 EDI标准,3.1.6 UN/EDIFACT标准简介,1.EDIFACT标准三要素 数据元分类:00000499:用于EDI通信控制;10001499:单证引用与参考号,如订单号;200024
11、99:有关的时间信息,如订单日期;30003499:参与方、地点信息,如进口商、目的地;40004499:条款、条件,如付款条件;50005499:金额与费用;60006499:计量的值;70007499:货物与物品;80008499:运输工具和方式;90009499:海关业务与其他。,Slide 21,06 September 2023,31 EDI标准,3.1.6 UN/EDIFACT标准简介,1.EDIFACT标准三要素(2)数据段 数据段(Segment)是由一组功能相关的数据元组成。标识:三个大写字母;结束符:“”;用户数据段;控制数据段。,Slide 22,06 September
12、 2023,31 EDI标准,3.1.6 UN/EDIFACT标准简介,1.EDIFACT标准三要素(3)标准报文格式,UNH段标题 BGM段报文开始 DTM段日期,段1:数据元 段2:数据元,UNT段报文结束,控制数据段,控制数据段,用户数据段,Slide 23,06 September 2023,31 EDI标准,3.1.6 UN/EDIFACT标准简介,2.EDIFACT电子单证结构,UNT,每个数据段包含了段标识、基本数据元、复合数据元;“”是数据段分割符;“+”是段标识与数据元或数据元之间的分割符;“:”是成分数据元分割符。,Slide 24,06 September 2023,31
13、 EDI标准,3.1.6 UN/EDIFACT标准简介,中国五金制品进出口公司商业发票 UNH+1002+:INVOIC:96B:UN:CSBTS 报文头,报文参考号1002 BGM+380+95OS274G 报文开始,发票号95OS274G DTM+137:199504240930:203 报文发送时间 DTM+137:199504240930:102 发票日期 IMD+F+:DRYWALL SCREWS 商品为墙壁紧固件 FTX+TDT+1+SHIPMENT FROM SHANGHAI 用轮船从上海运至汉堡,TO HAMBURG BY VESSEL THEN TEPLICE 然后转至TEP
14、LICE WITH TRANSIT TO TEPLICE DTM+270:BEFORE THE END OF APRIL,1995 运输期限在1995年4月底前 REF+CT:95GS1472035CZ-F 合同号95GS1472035CZ CNT+8:10080.000MPCS 货物散件总数10080千件 CNT+7:18798:KGM 货物总毛重18798千克 CNT+11:25:PE 货物包装总件数25个托盘 MOA+39:49899.84USD 总金额49899.84美元 UNT:52:1002 结束,52个段,参考号1002,Slide 25,06 September 2023,31
15、 EDI标准,3.1.7 ANSI X.12 标准简介,20世纪60年代,在美国国防部的支持下,由美国运输数据协调委员会负责制定,形成了用于铁路、公路、海运和空运的EDI标准(TDCC),这是世界上第一个EDI标准。1975年美国国家标准协会(ANSI)吸收和完善TDCC通用文件,在此基础上制定了适合各行业的通用标准ANSI X.12标准。,Slide 26,06 September 2023,31 EDI标准,3.1.7 ANSI X.12 标准简介,1.基本概念(1)交易集与标准号,Slide 27,06 September 2023,31 EDI标准,3.1.7 ANSI X.12 标准
16、简介,1.基本概念(2)数据段与数据元 与EDIFACT标准中的概念类似,在ANSI X.12中每一行信息被称为数据段,而其中具体的单个信息被称为数据元。(3)相关标准 ANSI X.12提供了四种标准:交易集标准、数据段手册、数据元手册和语法标准。,Slide 28,06 September 2023,31 EDI标准,3.1.7 ANSI X.12 标准简介,2.交易集标准,850订单交易集的结构,Slide 29,06 September 2023,31 EDI标准,3.1.7 ANSI X.12 标准简介,3数据段构成 数据段由多个数据元构成,并规定了排列顺序。数据段包括以下几个部分:
17、(1)数据段标识符;(2)数据元分隔符;(3)数据段终止符。,Slide 30,06 September 2023,31 EDI标准,3.1.7 ANSI X.12 标准简介,4数据元 数据元手册定义了每个数据元的含义和结构。,PO103 Unit of Measure Code 355 M ID 02/02,Slide 31,06 September 2023,31 EDI标准,3.1.8 EDI在海关的应用,1.电子通关概念 电子通关是在海关与通关对象之间运用EDI技术来自动交换和处理通关文件,并且利用海关计算机应用系统及时、自动地完成整个通关过程。,贸易公司,进出口公司,银行,国家主管部
18、门,海关,运输公司,Slide 32,06 September 2023,31 EDI标准,3.1.8 EDI在海关的应用,2.电子通关系统的基本构成,Slide 33,06 September 2023,31 EDI标准,3.1.8 EDI在海关的应用,3.我国的EDI通信网络 4.海关EDI标准报文 5.EDI 通关流程,3.1.9 基于Internet的EDI,EDI系统存在以下明显的局限性:(1)采用专用网络系统,接入费用高。(2)数据表现方式单调。(3)系统运行效率低。,Slide 34,06 September 2023,31 EDI标准,3.1.9 基于Internet的EDI,
19、1.Web EDI 客户机通过Internet发出电子数据交换请求,Web服务器响应,并将相关信息提交给EDI应用系统,由服务器端完成翻译和映射的工作。2.XML EDI XML所描述的信息仍然是通信双方互相认可的,也就是说,这种描述仍然要遵守EDI的规范。,Slide 35,06 September 2023,32 ebXML标准,3.2.1 ebXML的基本概念,ebXML是一组支持模块化电子商务的规范集。ebXML目的:开发一个基于XML标准的电子商务基础构架,逐步拓展出统一的全球性电子交易市场,使每个加入ebXML体系的成员能够在一个相互兼容、安全和协调一致的环境下进行电子商务信息交换
20、,实现跨行业的B2B、B2C交易,Slide 36,06 September 2023,32 ebXML标准,3.2.1 ebXML的基本概念,1.ebXML标准的基本任务(1)使电子商务简单容易,且无所不在;(2)最大限度地使用XML;(3)为B2B和B2C提供同样的开放标准;(4)将各种XML商务词汇的结构和内容放在单一规范中(5)提供一条从EDI标准到XML词汇移植的途径;(6)保持低廉的交易和运作成本;(7)支持多种书面语言,并容纳国际、国内的通用规则。,Slide 37,06 September 2023,32 ebXML标准,3.2.1 ebXML的基本概念,2.ebXML的技术构
21、架(1)建立商务流程及其相关信息模型的标准;(2)建立注册、存储商务流程和信息元模型标准;(3)建立交易伙伴相关信息的发现机制;(4)建立上述信息的注册机制,以方便发现和检索;(5)建立标准的商务报文服务框架;(6)确定商业协议的描述方法,即合作协议协定配置;(7)确定商业协议中约定的商务流程在消息中描述方式,Slide 38,06 September 2023,32 ebXML标准,3.2.1 ebXML的基本概念,3.ebXML电子商务实施的一般过程 ebXML实施过程可以分为三个阶段,即实施阶段、发现-检索阶段、运行阶段。,商务剧本商务档案,ebXML注册表,企业A,B系统,A系统,Sl
22、ide 39,06 September 2023,32 ebXML标准,3.2.2 ebXML贸易伙伴档案和协议,1.合作协议配置文件 合作协议配置文件(Collaboration Protocol Profile,CPP)是一个用来表达贸易伙伴能够支持的商务处理流程和服务接口的文档,而且也能够被其他ebXML 兼容的贸易伙伴所理解。2.合作协议协定 合作协议协定(Collaboration Protocol Agreement,CPA)是描述两个或多个 CPP 交集的文档,描述了消息服务接口和贸易伙伴都同意的商务处理流程实施细则。,Slide 40,06 September 2023,32
23、ebXML标准,3.2.2 ebXML贸易伙伴档案和协议,3.CPP和CPA的形成过程,参与方A执行协定 预备协定CPA(A,B)CPA(A,B),CPP(A)CPP(B)CPP(Y)CPP(Z),参与方B执行协定 预备协定CPA(A,B)CPA(A,B),Slide 41,06 September 2023,32 ebXML标准,3.2.3 ebXML商务流程规范,商务流程具体描述了贸易伙伴在合作中的角色、关系和责任,以及相互之间的交互方法。一个商务流程能分解为多个可重用的核心过程,而商务信息能分解为可重用的核心组件。商务流程规范可以被CPP和CPA所包含和引用。,Slide 42,06 S
24、eptember 2023,32 ebXML标准,3.2.3 ebXML商务流程规范,建立商务流程规范的一般思路:,商务流程和信息模型,ebXML商务流程规范,ebXML CPP/CPA,ebXML商务服务接口配置,Slide 43,06 September 2023,32 ebXML标准,3.2.4 ebXML注册表与知识库,注册表提供了贸易伙伴所需信息的共享服务,而这些信息作为对象存储在知识库中,并由注册表进行管理。知识库中存储了流程、词汇、消息。在注册组件中有一个连接已经注册项目原数据的接口,通过注册服务中的API可以访问ebXML注册。注册表中的所有元素都被分配一个唯一的UID,全球统
25、一标识符(UUIDs)。,Slide 44,06 September 2023,32 ebXML标准,3.2.5 ebXML消息服务,ebXML消息服务机制提供了一种标准的方法,实现贸易伙伴之间商务消息的交换。,消息头,清单,有效数据载荷文档,ebXML消息头容器,ebXML有效数据容器,ebXML消息头文档,ebXML消息头封装,ebXML消息封装(MIME封装/相关),传输封装(SMTP,HTTP等),ebXML有效数据载荷封装,Slide 45,06 September 2023,32 ebXML标准,3.2.6 ebXML核心组件,ebXML定义了一系列公共的数据条目,它们是多个商业领
26、域都出现的业务对象,同一条目在不同的领域具有相同的含义,可以重用。ebXML核心组件的基本特征:(1)利用ebXML注册机制可以存储和检索;(2)说明了电子商务所需的基本信息;(3)使用XML句法进行描述。,Slide 46,06 September 2023,32 ebXML标准,3.2.6 ebXML核心组件,ebXML核心组件的基本框架如图。,内容构成(有且仅有一个),增补内容(一个或多个),核心组件类型(CCT),数据类型,基本核心组件(BCC),联合核心组件(ASCC),聚集核心组件(ACC),特别要求,无商务语义,有商务语义,定义值范围,提供一个单一特性,且聚集,提供一个复杂特性,
27、且聚集,Slide 47,06 September 2023,32 ebXML标准,3.2.6 ebXML核心组件,核心组件与商务信息实体有着密切联系。核心组件可以用来定义商务信息实体,所以商务信息实体是在特定商务情形中使用核心组件的结果。(1)基本商务信息实体;(2)联合商务信息实体;(3)聚集商务信息实体。,Slide 48,06 September 2023,33 RosettaNet标准,全球电子商务联盟组织是一个致力于开发和实现全行业开放式电子商务流程标准的非赢利性企业联盟。它充分利用现有的开放式电子商务标准、指导方针和规范,制定RosettaNet标准,以实现跨平台、跨应用和跨网络
28、的通信,形成一个更高标准的体系,增强业务流程的互用性,创建跨企业的电子商务架构。,Slide 49,06 September 2023,33 RosettaNet标准,3.3.1 RosettaNet概述,(1)特定的应用领域;(2)主要目标集中在供应链优化上,允许贸易伙伴之间开展大规模协作和交流,在Internet上实现业务流程自动化;(3)采用XML通用语言,形成电子化业务信息共享标准(4)提供了一个健壮的、非专有的解决方案;(5)RosettaNet标准体系由三部分构成;(6)RosettaNet与EDI之间的主要区别;(7)RosettaNet与ebXML之间的主要区别。,Slide
29、50,06 September 2023,33 RosettaNet标准,3.3.2合作伙伴接口程序,合作伙伴接口程序(Partner Interface Processes,PIP)是一种基于XML的交易流程程序,是贸易伙伴进行交换的表现形式和消息内容。1.PIP描述的核心流程 PIP是一组常规的、标准化的规范,确定了业务文档结构和格式、活动、操作、角色的封装业务流程。RosettaNet将PIP指定的供应链领域划分为七组核心业务流程的“集群(Cluster)”和一组用于管理的“集群”。,Slide 51,06 September 2023,33 RosettaNet标准,3.3.2合作伙伴
30、接口程序,1.PIP描述的核心流程 产品与服务监视;产品信息;定单;库存;市场信息;服务和支持;制造;管理。,Slide 52,06 September 2023,33 RosettaNet标准,3.3.2合作伙伴接口程序,2.核心流程集群(Cluster)的结构 Cluster 3:Order ManagementSegment A:Quote and Order EntryPIP3 A1:Request QuoteActivity:Request QuoteAction:Quote Request ActionAction:Quote ConfirmationSegment B:Trans
31、portation and DistributionSegment C:Returns and FinanceSegment D:Product Configuration,Slide 53,06 September 2023,33 RosettaNet标准,3.3.2合作伙伴接口程序,3.PIPs规范的主要内容(1)商业过程 描述了商业活动中的数据含义及其交换流程。通常附有业务操作视图。(2)网络和实施规范 规定了交互文档的消息格式和贸易伙伴之间的通信要求。关于消息格式的规定,RosettaNet分别以word文档和XML Schema的形式对各个模块进行了描述。,Slide 54,06 S
32、eptember 2023,33 RosettaNet标准,3.3.3 RosettaNet字典,RosettaNet字典是一个公共词汇表,它为供应链上的企业开展电子商务提供了一个标准的术语集,对流程中各个PIPs所用到的元素进行了统一的定义。1.商务字典 商务字典主要描述了基本业务中常用元素的属性,这些元素包括各个PIPs中的业务关系和业务数据等。(1)业务数据实体;(2)基础数据实体;,Slide 55,06 September 2023,33 RosettaNet标准,3.3.3 RosettaNet字典,1.商务字典(3)定量数据实体;(4)业务属性;(5)实体实例。2.技术字典 Ro
33、settaNet技术字典提供了一种公共语言,用来定义与形式、动作、功能相关的产品和服务属性,使制造商、分销商、代理商更容易描述产品的属性。,Slide 56,06 September 2023,33 RosettaNet标准,3.3.4 RosettaNet实施框架,RosettaNet实施框架(RosettaNet Implementation Framework,RNIF)可以用来辅助电子商务系统实施者和解决方案提供者创建协同执行 RosettaNet PIP 的应用组件。通过遵守 RNIF 规范,他们可以确保其应用程序能与经营同一业务的贸易合作伙伴进行系统集成。,Slide 57,06
34、September 2023,33 RosettaNet标准,3.3.4 RosettaNet实施框架,1.业务消息的构成,Preamble,Delivery Header,Service Header,Service Content(Action/Signal Message),Attachment 1,Attachment n,MIME multipart/related,Headers,Payload,Business Message,Slide 58,06 September 2023,33 RosettaNet标准,3.3.4 RosettaNet实施框架,(1)头信息格式和规范 R
35、osettaNet头信息均为XML文档,且有相应的DTD文档。引导规范;传送头规范;服务头规范。,Slide 59,06 September 2023,33 RosettaNet标准,3.3.4 RosettaNet实施框架,(2)有效载荷的构成 有效载荷是服务头中描述或标识的实质性商业内容,服务头的格式固定且独立于有效载荷。服务内容是XML格式的商业文件,它可以是操作消息,也可以是信号消息。(3)附件 附件是一种辅助性文档,其格式可以是多种,它与商业内容一起打包并发送。,Slide 60,06 September 2023,33 RosettaNet标准,3.3.4 RosettaNet实施
36、框架,2.安全规范与贸易伙伴认证(1)利用S/MIME对消息进行封装;(2)利用S/MIME进行消息签名;(3)在RosettaNet中应用数字证书。,Slide 61,06 September 2023,33 RosettaNet标准,3.3.4 RosettaNet实施框架,3.RosettaNet业务消息的打包和解包 一个RosettaNet业务消息是由具体业务消息和MIME头打包而成的MIME消息。所有打包和解包的规范都独立于采用的传输协议。(1)RosettaNet业务消息的打包规范;(2)RosettaNet业务消息的解包规范。,Slide 62,06 September 2023,33 RosettaNet标准,3.3.4 RosettaNet实施框架,4.RosettaNet业务消息的传输 在目前的版本中,RosettaNet仅支持HTTP和SMTP,其中HTTP是实施方案提供者必须实现的传输协议。5.商业信号规范和过程控制PIPs 6.RosettaNet业务消息的处理流程,