第五章 电子数据交换技术 本章要点 EDI概述 EDI标准——UN/EDIFACT介绍 EDI的软件系统结构 EDI的实际运作流程 EDI的硬件构架 Web-EDI实际应用介绍
5.1 EDI概述 什么是EDI EDI:Electronic Data Interchange,电子数据交换 国际权威组织对EDI的定义 结构化的数据 统一的报文标准 电子手段 组织 定义 ISO 将商业和行政事务按照一个公认的标准,形成结构化的事务处理或信息数据结构,形成从计算机到计算机的电子数据传输 ITU 从计算机到计算机的结构化的事务数据互换 联合国国际贸易法委员会EDI工作组 是用户的计算机系统之间的对结构化的或标准化的信息进行自动传送和自动处理的过程
非结构化信息 订单号和订单日期 供应商 客户 开帐到 运输到 重量、数量等
结构化信息
非结构化信息转换成EDI标准的结构化信息 订单号和订单日期 非结构化 G50*N*20020123*1580250 结构化
交货日期和装船日期 G62*02*20020302 非结构化信息转换成EDI标准的结构化信息 结构化 G62*10*20020301
G61*OD*JERRY WIEGERT*TE*3149949900 非结构化信息转换成EDI标准的结构化信息 联系人及联系电话 G61*OD*JERRY WIEGERT*TE*3149949900 结构化 非结构化
5.1 EDI概述 例:非结构化信息: 刘越,男,生于1962年8月,1984年从广东外语外贸大学毕业后,进入A公司工作,现任该公司总经理……。 王封,女,生于1980年12月,2002年从广东外语外贸大学毕业后,进入B公司工作,现任该公司业务员……。 例:结构化信息: 姓名 性别 出生年月 毕业时间 工作单位 职务 … 刘越 男 1962/8 1984 A公司 总经理 王封 女 1980/12 2002 B公司 业务员
EDI的产生的驱动因素 20世纪60-70年代,全球贸易额迅速上升,造成: 纸张费用激增:平均每做成一笔生意需要30份左右的纸面单证;年国民生产总值每增加10亿美元,用纸量就会增加8万吨 贸易单据重复输入太多:一台计算机的输入有70%来自另一台计算机的输出 出错率高:据美国一家大型分销中心统计,有5%的单证中存在错误 市场竞争中,价格因素在竞争中比重减少,服务性因素逐渐增加,提高商业文件传递速度和处理速度成了贸易链中所有成员共同要求 计算机技术、通信技术、网络技术的应用和发展
EDI的发展 20世纪60年代末,欧洲和美国几乎同时提出了EDI概念
EDI的分类 类别 特点 封闭式EDI 开放式EDI 交互式EDI 人工参与 5.1 EDI概述 (续) 商业伙伴之间必须预先约定协议;新贸易伙伴必须遵守原先约定的协议;各行业、各地区之间采用不同标准和传输协议,彼此之间处于封闭状态 A——A;B——B;C——C;…… 开放式EDI 使用公共的、非专用的标准,跨时域、跨商域、跨现行技术系统、跨数据类型 A——B——C——D…… 交互式EDI 在两个计算机系统之间连续不断地以询问和应答的形式,经过预定义和结构化的自动数据交换达到对不同信息的自动实时反应 人工参与
5.1 EDI概述 (续) 封闭式EDI 点对点 一点对多点 返回 多点对多点
开放式EDI——采用通过第三方增值网络VAN的方式 返回 增值网络
5.1 EDI概述 (续) 交互式EDI——基于Web的EDI
交互式EDI 基于Internet的EDI解决方案 返回
具有跟踪、确认、防篡改、防冒领、电子签名功能 5.1 EDI概述 (续) EDI的特征 EDI Fax、E-mail、Telex 文件格式 标准格式 自由格式 对象 计算机系统 人 安全性 具有跟踪、确认、防篡改、防冒领、电子签名功能 比EDI安全性低 法律效力 具有 传输网络 各种网络 OSI层次 第7层 实时性要求 非实时 (Fax)Telex 实时
出门在外的商务人士,常常为不能及时收取客户的传真而烦恼。对此,上海电信推出了"传真信箱"业务,可省去您的后顾之忧。它是一个多功能信箱系统,您只需申请一个传真信箱,就可以通过它收发电子邮件,并能随时随地选择自己便利的通信工具(电脑、任何一部传真机)来获取传真。除此以外,您还可以把它看作一个能存储文件的资料箱,一台虚拟扫描仪。它是您移动办公的好帮手。 非实时性传真 传真信箱
5.2 EDI标准 国际EDI标准 全球趋于同一标准UN/EDIFACT UN/Electronic Data Interchange for Administration,Commerce and Transport
组成UN/EDIFACT数据标准的三要素 数据元 贸易数据元是电子单证最基本的单位 制定EDI标准首先要定义标准所涉及的贸易数据元,对其包括名称、使用范围、数据类型、长度做出详细规定 贸易数据元是制定EDI标准的基础,它决定了标准的适用范围 数据类型 数据 名称 例: COM+ 020-36203456+ TE’ 联系人电话 数据元 数据元 数据元
反映单证中具有一定功能的项,对应着纸面单证上的一个栏目,如发货方、单位名称、具体日期等。 组成UN/EDIFACT数据标准的三要素(续) 数据段 用户数据段 反映单证中具有一定功能的项,对应着纸面单证上的一个栏目,如发货方、单位名称、具体日期等。 控制数据段 (见书P239) 服务数据段,规定报文格式或通信、交换要求,为电子传送提供信息服务,比如报文标题、报文开始、报文结束等。 在功能上和使用上与数据段有区别: 功能上:控制段是对整个EDI报文的控制、标识与描述; 使用上,不同类型的EDI报文具有相同的控制段,而用户数据段的取舍取决于报文的类型
交货日期和装船日期:纸面单证上的一个栏目 用户数据段 G62*02*20020302 G62*10*20020301 交货日期和装船日期:纸面单证上的一个栏目 返回
数据段举例: 发票 控制数据段 用户数据段 UNH +1245 +INVOICE:98B’ 组成UN/EDIFACT数据标准的三要素(续) 数据段举例: 发票 UNH +1245 +INVOICE:98B’ DTM +137:200310221130:203’ DTM +137:20031022:102’ QTY +47:87000:MG’ MOA +146:20’ MOA +203:1740000’ UNT:6:1002’ 控制数据段 报文头 报文发送时间 报文尾 用户数据段 发票日期 数量 单价
标准报文格式 报文控制部分 由控制段构成,至少包含报文头和报文尾 报文内容部分 由数据段构成 报文头 控制段 报文控制部分 数据段 报文内容 组成UN/EDIFACT数据标准的三要素(续) 标准报文格式 报文控制部分 由控制段构成,至少包含报文头和报文尾 报文内容部分 由数据段构成 报文头 UNH +1245 +INVOICE:98B’ DTM +137:200310221130:203’ DTM +137:20031022:102’ QTY +47:87000:MG’ MOA +146:20’ MOA +203:1740000’ UNT:6:1002’ 控制段 报文控制部分 数据段 报文内容 报文尾
UN/EDIFACT标准报文的结构——三部分(p239) 控制数据段 UNH段 标题 BGM段 报文开始 DTM段 日期 用户数据段 … … 数据段N 由多个数据元组成 数据段N+1 UNT段 报文结束
下表是一个完整的标准UN/EDIFACT报文内容 数据元 简单数据元: UNH与1002 复合数据元: INVOICE:98B UNH +1002 +INVOICE:98B’ DTM +137:200310221130:203’ DTM +137:20031022:102’ QTY +47:87000:MG’ MOA +146:20’ MOA +203:1740000’ UNT:6:1002’ 数据段 ’:数据段分隔符 + :数据元分隔符 : 成分数据元分隔符
EDI报文格式举例(UN/EDIFACT) 某公司发票的部分内容如下: … NO. 987GS2EF Date Aug. 19. 2003 转换为EDI标准文件格式后,内容为: …… BGM+380+987GS2EF’ 发票号为: DTM+137:20030819:102’ 发票日期为:
一个数据段 BGM + 380 + 987GS2EF’ 简单数据元 DTM + 137:20030819:102’ 复合数据元 另一个数据段 EDI报文格式举例(UN/EDIFACT)(续) 一个数据段 BGM + 380 + 987GS2EF’ DTM + 137:20030819:102’ 简单数据元 复合数据元 另一个数据段
5.3 EDI软件系统结构 用户接口模块 报文生成与转换模块 内部接口模块 格式转换模块 通信模块
用户接口模块:业务管理人员可用此模块进行输入、查询、统计、中断、打印等,及时地了解市场变化,调整策略。 5.3 EDI软件系统结构(续) 用户接口模块:业务管理人员可用此模块进行输入、查询、统计、中断、打印等,及时地了解市场变化,调整策略。 用户接口模块 报文生成与转换模块 格式转换模块 用户 EDI网络 通信模块 内部接口模块 本单位其他信息系统和数据库
EDI用户接口模块 发票项目输入模块
报文生成与转换模块:接受来自用户接口模块和内部接口模块的命令和信息;自动处理由其它EDI系统发来的报文。 5.3 EDI软件系统结构(续) 报文生成与转换模块:接受来自用户接口模块和内部接口模块的命令和信息;自动处理由其它EDI系统发来的报文。 用户接口模块 报文生成与转换模块 格式转换模块 用户 EDI网络 通信模块 内部接口模块 本单位其他信息系统和数据库
内部接口模块:这是EDI系统和本单位内部其它信息系统及数据库的接口。 5.3 EDI软件系统结构(续) 内部接口模块:这是EDI系统和本单位内部其它信息系统及数据库的接口。 用户接口模块 报文生成与转换模块 格式转换模块 用户 EDI网络 通信模块 内部接口模块 本单位其他信息系统和数据库
5.3 EDI软件系统结构(续) 格式转换模块:所有的EDI单证都必须转换成标准的交换格式,转换过程包括语法上的压缩、嵌套、代码的替换以及必要的EDI语法控制字符。在格式转换过程中要进行语法检查,对于语法出错的EDI报文应拒收并通知对方重发。 用户接口模块 报文生成与转换模块 格式转换模块 用户 EDI网络 通信模块 内部接口模块 本单位其他信息系统和数据库
5.3 EDI软件系统结构(续) 通信模块:该模块是EDI系统与EDI通信网络的接口。包括执行呼叫、自动重发、合法性和完整性检查、出错报警、自动应答、通信记录、报文拼装和拆卸等功能。 用户接口模块 报文生成与转换模块 格式转换模块 用户 EDI网络 通信模块 内部接口模块 本单位其他信息系统和数据库
EDI软件的其他功能 命名和寻址功能 EDI的终端用户在共享的名字当中必须是唯一可标识的。命名和寻址功能包括通信和鉴别两个方面。 在通信方面,EDI是利用地址而不是名字进行通信的。因而要提供按名字寻址的方法,这种方法应建立在开放系统目录服务ISO9594(对应ITU-T X.500)基础上。 在鉴别方面,有若干级必要的鉴别,即通信实体鉴别,发送者与接收者之间的相互鉴别等。
安全功能 EDI的安全功能应包含在上述所有模块中。它包括以下一些内容: 终端用户以及所有EDI参与方之间的相互验证; 数据完整性; 密钥管理。
语义数据管理功能 semantic 完整语义单元(CSU)是由多个信息单元(IU)组成的。其CSU和IU的管理服务功能包括: EDI软件的其他功能(续) semantic 语义数据管理功能 完整语义单元(CSU)是由多个信息单元(IU)组成的。其CSU和IU的管理服务功能包括: IU应该是可标识和可区分的; IU必须支持可靠的全局参考; 应能够存取指明IU属性的内容,如语法、结构语义、字符集和编码等; 应能够跟踪和对IU定位; 对终端用户提供方便和始终如一的访问方式。
5.4 EDI的实际运作流程 当今世界通用的EDI通信网络,是建立在MHS数据通信平台上的信箱系统,其通信机制是信箱间信息的存储和转发。具体实现方法是在数据通信网上加挂大容量信息处理计算机,在计算机上建立信箱系统,通信双方需申请各自的信箱,其通信过程就是把文件传到对方的信箱中。文件交换由计算机自动完成,在发送文件时,用户只需进入自己的信箱系统。
映射(Mapping)─生成EDI平面文件 5.4 EDI的运作流程(续) 映射(Mapping)─生成EDI平面文件 通过应用系统将用户的应用文件(如:单证、票据)或数据库中的数据,映射成的一种标准的中间文件。这一过程称为映射(Mapping)。 通信软件 平面文件 映射 翻译 EDI 应用系统A 网络中心 通信软件 平面文件 映射 翻译 EDI 应用系统B
翻译(Translation)─生成EDI标准格式文件 5.4 EDI的运作流程(续) 翻译(Translation)─生成EDI标准格式文件 其功能是将平面文件通过翻译软件(Translation Software)生成EDI标准格式文件。 通信软件 平面文件 映射 翻译 EDI 应用系统A 网络中心 通信软件 平面文件 映射 翻译 EDI 应用系统B
这一步由计算机通信软件完成。用户通过通信网络,接入EDI信箱系统,将EDI电子单证投递到对方的信箱中。 5.4 EDI的运作流程(续) 通信 这一步由计算机通信软件完成。用户通过通信网络,接入EDI信箱系统,将EDI电子单证投递到对方的信箱中。 通信软件 平面文件 映射 翻译 EDI 应用系统A 网络中心 通信软件 平面文件 映射 翻译 EDI 应用系统B
5.4 EDI的运作流程(续) EDI文件的接收和处理 接收和处理过程是发送过程的逆过程。首先需要接收用户通过通信网络接入EDI信箱系统,打开自己的信箱,将来函接收到自己的计算机中,经格式校验、翻译、映射还原成应用文件。最后对应用文件进行编辑、处理和回复。 发送端发送过来的EDI文件 网络中心 通信软件 平面文件 映射 翻译 EDI 应用系统B
5.4 EDI的运作过程(续) EDI文件的接收和处理(续) 在实际操作过程中,EDI系统为用户提供的EDI应用软件包,包括了应用系统、映射、翻译、格式校验和通信连接等全部功能。其处理过程,用户可看作是一个“黑匣子”,完全不必关心里面具体的过程。
什么是平面文件 平面文件是用户通过应用系统直接编辑、修改和操作的单证和票据文件,它可直接阅读、显示和打印输出。 平面文件
EDI平面文件 订单号和订单日期 供应商 客户 付帐 装船 重量、数量等 返回
什么是EDI标准格式文件 EDI标准格式文件,即EDI电子单证,或称电子票据。它是EDI用户之间进行贸易和业务往来的依据。它是一种只有计算机才能阅读的ASCII文件。它按照EDI数据交换标准(即EDI标准)的要求,将单证文件(平面文件)中的目录项,加上特定的分割符、控制符和其它信息,生成的一种包括控制符、代码和单证信息在内的ASCII码文件。 EDI标准格式文件
EDI标准格式文件 返回
如何通信 EDI信箱系统自动完成投递和转接,并按照X.400(或X.435)通信协议的要求,为电子单证加上信封、信头、信尾、投送地址、安全要求及其它辅助信息。 通信软件 返回
5.5 EDI硬件构架 保险 海关 进口商 出口商 报关 EDI增值网——VAN 不是一种新型网络 VAN是利用现有的通信网络,增加EDI服务功能而实现的计算机网络。 可使用的通信网有:分组交换数据网(PADN)、电话交换网(PSTN)、数字数据网(DDN)、综合业务数字网(ISDN)、卫星数据网(VAST)、移动数据通信网。 保险 海关 EDI增值网 进口商 出口商 报关 仓储
最重要的功能是网络管理功能,包括EDI业务资源的监视、控制和协调,并为这些资源的有关通信信息提供协议标准。 提供其他服务。
基于Internet的EDI网络 优越性: 通信费用低廉 容易实现,技术不复杂 便于中、小企业建立EDI系统 可以实现多媒体信息传递
5.6 WEB-EDI实际应用介绍
实例1 上海电信有限公司——电子数据交换分公司
http://www.shedi.net.cn EDI服务
http://www.shedi.net.cn 传统的EDI网是封闭的VAN增值网(Valued Added Network),通信的双方必须都是EDI用户,而且需要用专用的EDI通信软件进行登录和通信处理。这使得传统的EDI产生用户面狭小、使用比较复杂、专用软件成本高等缺点。上海电信开发了Internet网上的EDI应用系统,研制了WebEDI网关:用Internet作为EDI用户的接入平台,用普通的浏览器作为EDI用户的接入软件;EDI用户通过 Internet 登录到自己的 EDI系统并用浏览器进行单证处理和通信,非EDI用户也可以通过Internet网与EDI用户通信;WebEDI 网关解决了Internet和EDI两个异构网络之间的通信以及文件格式转换问题。完善了传统EDI的应用,开创了Internet和EDI结合的全新应用。
实例2 青岛港——EDI服务
http://www.qdport.com/ 上传报文文件 接收报文 下载错误报文
实例3 Owensdirect.com——Internet EDI Solution
https://www.owensdirect.com/ 实际例子样板演示 免费接入EDI服务系统
WEB-EDI订单实例介绍 样例:订购单
WEB-EDI订单实例介绍 EDI订单详细记录
WEB-EDI订单实例介绍 EDI数据段信息
实例4 上海港航EDI中心
EDI 报文制作 在网页上提供 船图、舱单、装箱单等所有报文的制作界面,并能实现格式校验、格式转换、报文数据的存储、数据到报文的生成、报文到数据的抽取等系列功能。满足用户即时制作与异地制作的需要。
EDI 报文网上制作
EDI报文制作、传输软件——EDI EXPRESS软件
EDI EXPRESS下载页面 http://www.portinfo.net.cn/ediexp/
单证制作 单证校验 单证交换 EDI EXPRESS软件——功能介绍
装箱单录入 EDI EXPRESS单证制作界面
EDI EXPRESS单证制作后产生的报表 冷藏温度2c 装货港、卸货港、目的港信息 提单号及货物信息 总件数、总重量、尺码信息
EDI EXPRESS单证制作后准备生成EDI标准报文,并传输到各个接收方 生成报文
EDI标准报文有关问题 问题 请指出P219EDI标准报文样例中,哪些属于控制数据段,哪些属于用户数据段?
问题 下表是一个标准EDI报文的部分内容,请指出一共有多少个数据段,多少个简单数据元,多少个复合数据元? COM+ 020-36206608+ TE’ QTY +47:87000:MG’ MOA +146:20’ MOA +203:1740000’
下表是一个完整的标准EDI报文内容,请指出报文中的错误。 UNH +1002 +INVOICE:98B’ DTM +137:20031022:102 DTM +137:200310221130:203 QTY +47:87000:MG’ MOA +146:20’ MOA +203:1740000’ 缺少报文尾、第2、3字段对换且缺少 ’ UNT:6:1002’
改正后 UNH +1002 +INVOICE:98B’ DTM +137:200310221130:203’ EDI标准报文有关问题 (续) 改正后 UNH +1002 +INVOICE:98B’ DTM +137:200310221130:203’ DTM +137:20031022:102’ QTY +47:87000:MG’ MOA +146:20’ MOA +203:1740000’ UNT:6:1002’