关于EDI的起源和发展史,请参考以下的相关链接,不在此一一赘述。
目前,在EDI领域比较常见的标准分以下几类:
l 来自联合国推荐的UN/EDIFACT国际标准,主要应用于非北美市场。
l 来自美国的ANSI ASC X12标准,主要应用于北美市场。
l 英国物品编码协会开发的TRADACOMS标准,应用于英国零售行业。
l ODETTE标准,应用于欧洲汽车行业。
l 国际物品编码协会(欧洲和北美已整合为一个机构:GS1)推荐的EANCOM标准。
l GENCOD标准,应用于法国零售行业。
l 还有来自日本的CII标准,来自健康保险行业的HIPAA标准等。
可以说,EDI的全面深入应用,使得不同地区、不同行业都存在其变种。下面图示描述了不同标准用例,大家可以看到,相近却不相同。
目前市场上使用最普遍的是UN/EDIFACT和ANSI ASC X12。接下来,简单的阐述EDI交换系统的核心组成,以及UN/EDIFACT和X12之间的主要差异点。
下图是EDI交换系统的大致结构:
图二 EDI交换系统组成
基于业务双方达成的交换合同规格,使用EDI协议(通过VAN增值网络,或采用直连方式),实现双方业务的对接,在这过程中,需要其他的一些技术组件(譬如网关、翻译器等)完成相应的业务动作。
以下的一些名词解释会对大家理解EDI有所帮助:
l Transmission/Connection(传送):多个EDI交换作为单个文件进行传送
l Interchange(交换):多个EDI消息封装在单一信封结构体,(譬如,UNB/UNZ 或ISA/IEA组合)
l Message(消息):EDI交换中包含的单一EDI文档
l Translator(翻译器):实现业务数据和EDI格式之间转换的软件包
l Gateway(网关):实现和VAN或其他合作伙伴对接的软件包,完成EDI发送和接收。
不管是UN/EDIFACT,抑或是ANSI X12,在EDI对接过程中都需要存在上述技术组件。两者的差异之处在于其EDI交换协议上的不同。
图三 XI2和EDIFACT在信封体的差异
在XI2协议中,所有的服务段(Service Segment)都是必须的,而对EDIFACT来说,存在一些可选的服务段。另外,绝大多数的服务段在对方协议中可以找到其相应的服务段。
下图描述了UN/EDIFACT和ANSI X12对同一交易类型的各自定义。可以发现,双方协议差不多都涵盖了商务活动的各个阶段的商业行为(完整的交易列表请参考各自的协议规范)。
图四 交易类型对应关系
EDI项目实施过程中,最重要的工作都是完成内部业务数据到EDI格式和转换,以及转换后的数据如何接入到VAN网络或是发送给对方;或是接收对方发送过来的EDI格式文件,完成到内部业务数据的反向转换。
数据转换环节,以下几步是需要着重考虑的:
l 理解标准:针对不同的EDI标准,需要理解和消化。需要对协议的技术框架、交互模式、交易类型、合同细节等仔细研究。
l 业务指南:在理解标准的基础之上,定义企业实施EDI的业务指南,明确采用的技术框架、交互模式、交易类型、合同规格等。举个例子:在EDI标准中,某一交易的业务字段可能涉及1000多个,但在业务指南中,明确只使用其中的100多个字段。
l 逻辑映射:基于EDI指南或是公司内部格式,以一种可阅读的方式(譬如Excel格式),定义从源数据到目标数据的映射关系。
l 物理映射:基于对逻辑映射的理解,在特定的基础软件(譬如Oracle B2B Integration)上,实现内部业务数据到EDI格式的转换。
数据通讯环节,以下一些操作是需要明确的:
l 合作伙伴合同:针对不同类型环境(譬如测试环境,生产环境)的对接端口和协议,身份号,是否加密,是否签名,相应的证书
l 特定交易参数:文档号,版本信息,组号,是否校验,是否超时,是否在传输层自动异常处理,是否自动生成ACK等
l 企业物理网络:现实环境下的企业内外网访问的安全设置,B2B网关服务器的物理部署,数据内容加密和链路加密的实现等
[相关链接]
百度EDI词条解释: http://baike.baidu.com/view/57826.htm
维基百科英文版的EDI词条解释:http://en.wikipedia.org/wiki/Electronic_Data_Interchange
ASC X12标准组织:http://www.x12.org/
UN/EDIFACT标准组织:http://www.unece.org/trade/untdid/welcome.htm
TRADACOMS标准组织:http://www.gs1uk.org/ecom/electronic_messaging_standards.asp
EANCOM标准组织:http://www.gs1.org/productssolutions/ecom/eancom/
CII标准组织,来自日本:http://www.jipdec.or.jp/cii/PROMOTING.htm
EDIFICE标准组织,来自欧洲:http://www.edifice.org/
ODETTE标准组织,汽车行业:http://www.odette.org/