从软件方面看,EDI所需要的软件主要是将用户数据库系统中的信息,翻译成EDI的标准格式以供传输交换。由于不同行业的企业是根据自己的业务特点来规定数据库信息格式的,因此,当需要发送EDI文件时,从企业专有数据库中提取的信息,必须把它翻译成EDI的标准格式才能进行传输,这时就需要相关的EDI软件来帮忙了。
EDI软件主要有以下几种:
(1)转换软件(Mapper)
转换软件可以帮助用户将原有计算机系统的文件,转换成翻译软件能够理解的平面文件(Flat file),或是将从翻译软件接收来的平面文件,转换成原计算机系统中的文件。
(2)翻译软件(Translator)
将平面文件翻译成EDI标准格式,或将接收到的EDI标准格式翻译成平面文件。
(3)通信软件
将EDI标准格式的文件外层加上通信信封(Envelope),再送到EDI系统交换中心的邮箱(Mailbox),或由EDI系统交换中心内将接收到的文件取回。
EDI软件中除了计算机软件外还包括EDI标准。美国国家标准局曾制定了一个称为X12的标准,用于美国国内。1987年联合国主持制定了一个有关行政、商业及交通运输的电子数据交换标准,即国际标准———UN/EDIFACT(UN/EDI For Administration、Commerce and Transportation)。1997年,X12被吸收到EDIFACT,使国际间用统一的标准进行电子数据交换成为了现实。