EDI 的软件

EDI 的灵魂是标准,EDI 运作的核心实际上就是将一种用户格式的单证, 先转化为国际标准格式,再进一步从国际标准格式转化为另一种用户格式的单证。这样的格式转换工作,如果采用人工来做,从理论上说也是可以的, 但由于这样做将要耗费大量的时间和人力,并且极易产生差错,因此事实上也不会有哪家公司采用这种处理方法。而如果交由计算机做却是轻而易举

的,我们所说的 EDI 软件,就是代替人执行这样的格式转换工作的。

EDI 软件,就其所包括的范围而言,可分为狭义的 EDI 软件及广义的 EDI 软件。

所谓狭义的 EDI 软件,是指执行 EDI 格式翻译功能的软件。具体一些说, 就是将用户格式的单证,翻译为国际标准格式的单证,或执行相反的翻译功能的软件。故也称为 EDI 翻译器。

所谓广义的 EDI 软件,则是泛指涉及 EDI 作业全过程的各有关软件,包括用户接口软件、EDI 翻译器、通讯软件以及其它辅助软件等。

为不致引起混淆,在下面的叙述中,名词“EDI 软件”系特指狭义的 EDI 软件。

  1. EDI 软件的主要功能。

EDI 软件经过多年的发展和完善,已经形成了许多成熟的商业化产品, 其中一些产品在相当广的范围内推广运用,取得了良好的使用效果。

尽管各家公司的 EDI 软件产品不同,功能也不尽相同,但就其主要功能而言,却是类似的。一般来说,用于用户端的 EDI 软件应具有如下主要的功能。

.文件维护(File Maintenance )

该功能允许你查看、加入、编辑和删除你的贸易伙伴及 EDI 的标准等的有关信息。

.报文操作(Documents)

该功能允许你以自动或手动的方式进行报文的翻译,即将用户的平面文件(Flat File)翻译成为标准格式的 EDI 报文,并进行句法检查,也可以进行相反的翻译过程,也就是让你执行 EDI 的两个主要的数据流:Outbound 和 Inbound;该功能还允许你以各种格式查看报文。

.队列管理(Queues)

当 EDI 报文数据流进出你的系统时,它们是临时性地存放于某个队列里

的。该功能允许你在每一个队列中,加入、删除或查看有关的报文列表。

.日志(Logs)

该功能允许你查看、打印、清除日志,这些日志将可作日后审计之用。

.实用工具(Utilities)

该功能允许你设置系统的参数,归档 EDI 数据,恢复档案文件。

.在线帮助(Help)

该功能提供了软件使用的在线帮助信息。

用于 EDI 服务器的 EDI 软件除具有上述用户端 EDI 软件的功能外,还应具有如下主要功能:

.邮箱服务(Mailbox Service)

该功能允许你接收或发送电子报文,即执行所谓“存贮转发”的功能, 它使得你的企业与你的贸易伙伴之间的电子数据交换成为可能。

.完善的网络服务(Network Service)

该功能允许你使用多种通讯协议、软件及硬件与服务器相连;还允许你与其它网络上的贸易伙伴进行报文交换。

.安全服务(Security Service)

该功能提供多种较强的安全设计以保护信息的保密性、完整性和可用性。

  1. EDI 软件的选择

EDI 软件是 EDI 应用的基础之一,一个功能强大的,且能满足企业 EDI 应用需求的 EDI 软件是必需的。

EDI 软件的选择可有两种途径:一种是自主开发。这对于拥有一支强大的专业技术队伍,具有很强的软件开发能力,同时又有特殊应用要求的大型企业是可供选择的一条途径。其优点是自主开发的软件能恰当地满足自己的应用需求,且也便于日后维护。但这种方式也具有明显地不足,首先是开发费用高昂。因为开发这样一个较大型的应用软件,将要花费大量的人力、物力、财力和时间,软件属于专用软件,没有商品化,也就没有批量效益。其次是软件开发时间及日后升级周期长,不能满足 EDI 应用飞速发展的需要。再者根据多年的软件开发经验,自己开发的软件,比起同类商业软件,在可用性及可靠性方面均存在明显地不足,这是不得不承认的一个事实。另一种途径就是购买成熟化的商业软件。因为 Em 软件就其主要功能来说具有通用性,商品化的软件具有很好的通用性,因此这是推荐的,适用于绝大多数企业的首选方案。其优点是费用低廉;软件的开发及日后维护、升级均由软件公司负责,企业不一定要有一支专业的软件开发队伍;节省大量宝贵的时间; 可用性及可靠性高。不足之处在于软件是购买的,因此日后将受制于人。

在选择购买 EDI 软件时,一般应考虑如下因素:

.软件的功能能否满足你现在和将来的需要?

.软件的运行环境是否与你的硬件相匹配?

.软件操作是否简单?是否支持汉字?

.软件供应商的信誉如何?

.软件的售后服务承诺如何

.软件与第三方网络的兼容性

.软件对 EDI 标准的支持程度

.软件费用 3.用户接口软件

EDI 软件执行的只是从平面文件(一种特殊格式的文本文件)到 EDI 格式文件,或者是从 EDI 格式文件到平面文件的翻译工作,也就是说,EDI 软件并不直接进行用户格式文件到 EDI 格式文件的翻译,即 EDI 软件并不直接与用户格式文件打交道。这需要一个中介,将用户格式的文件转化为 EDI 软件所需要的平面文件格式,用户接口软件就是执行这种功能的软件。

所谓用户接口软件,就是指根据 EDI 软件的要求,将用户格式文件转换为 EDI 软件所指定的平面文件,或者执行相反转换的软件。

用户接口软件的功能如图 5.1.1 所示:

EDI 的软件 - 图1

(图 5.1.1)

用户接口软件属于专用软件,需要根据企业使用的单证格式及 EDI 软件单独开发。

用户接口软件开发的方法主要有两种:一种是自主开发。如果企业拥有计算机专业人员,那么只需再接受 EDI 软件供应商的简单培训,应能独立开发出适合本企业的用户接口软件。另一种方法是请 EDI 软件供应商或 EDI 前端软件供应商帮助开发用户接口软件,企业需提供精通业务的人员协助开 发。

4.通讯软件

数据通讯是 EDI 运作过程的一个环节。通讯软件的功能,就是利用通讯线路,接收或发送从一台计算机传到另一台计算机的数据信息。在 EDI 作业中,通讯软件的作用,是将 EDI 软件生成的标准格式报文发送到 EDI 网络服务中心,或是接收从 EDI 网络服务中心发送过来的标准格式的 EDI 报文。

在实际应用中,每一个 EDI 应用机构或企业都应安装一套通讯软件,以实现与贸易伙伴的信息交换。

通讯软件有非常好的商业化产品,无需自己开发。一些公司开发的 EDI 软件自带通讯功能,使用较方便。购买通讯软件时要注意它所能支持的通讯协议,较好的通讯软件应能支持常用的通讯协议。