(一)硬件环境EDI所需的硬件设备大致有:计算机、调制解调器(Modem)、电话线和计算机网络。
⑴ 计算机:目前所使用的计算机,无论是PC、工作站、小型机、主机等,均可利用。
⑵ 调制解调器和路由器:由于使用EDI来进行电子数据交换,需通过通信网络,因此,调制解调器和路由器是必备硬件设备。调制解调器的功能与传输速度应根据实际需求而决定。
⑶ 通信线路:一般最常用的是电话线路,如果传输时效及资料传输量上,有较高要求,可以考虑租用专线(leased line)
⑷ 计算机网络:从硬件方面讲,20世纪90年代之前的大多数EDI都不通过互联网,而是通过租用电信部门的通讯线路在专用网络实现,这类专用的网络被称为VAN(Value Addle Network,增值网),这样做的目的主要是考虑到安全问题。但随着互联网安全性的日益提高,作为一个费用更低、覆盖面更广、服务更好的系统,其已表现出替代VAN而成为EDI的硬件载体的趋势,因此有人把通过互联网实现的EDI叫做Open EDI或Web EDI。
(二)软件环境
⒈EDI软件的特性EDI软件有一些特性是非常重要的,这些特性包括:表驱动结构、编辑、开发辅助和审计选择。
⑴ 表驱动结构。在表驱动软件中,所有的报文、数据段、数据元素都被描述成表,而不是程序代码。用这种方法,无论什么时候标准发生变化,需要改变的只是表,而不是程序代码。
⑵ 编辑。EDI软件能够编辑和检查错误,具备检查信息与标准要求是否一致的能力。
⑶ 开发辅助。EDI软件允许用户对选择项进行开发,提供大量的富有弹性的选择项,也允许用户预先设定选择项,并反映预选值直到用户更改为止。
⑷审计选择。EDI软件应能按时间、日期报告发出和接受的单据,具备对送出或收到的信息配置功能性回执的能力,也应包括产生打印传递活动的总结报告的能力。
⒉EDI软件的基本功能从软件方面看,EDI所需要的软件主要是将用户数据库系统中的信息翻译成EDI的标准格式以供传输交换。由于不同行业的企业是根据自己的业务特点来规定数据库的信息格式的,因此,当需要发送EDI文件时,从企业专有数据库中提取的信息,必须把它翻译成EDI的标准格式才能进行传输。所以,对一个要被传输的EDI报文来说,EDI软件必须执行三项基本功能:格式转换功能、翻译功能和通信功能。
⒊常用的EDI软件⑴转换软件。转换软件可以帮助用户将原有计算机系统的文件,转换成翻译软件能够理解的平面文件(flat file),或是将从翻译软件接收来的平面文件,转换成原计算机系统中的文件。
⑵翻译软件。将平面文件翻译成EDI标准格式,或将接收到EDI标准格式翻译成平面文件。
⑶通信软件。将EDI标准格式的文件外层加上通信信封(envelope),再送到EDI系统交换中心的邮箱(mailbox)或由EDI系统交换中心将接收到的文件取回。
⒋EDI邮箱如果您想通过EDI中心(增值网)实现EDI数据传输,那么,您还需要在EDI中心注册一个用户,即开设一个EDI邮箱。