EDI 的软件
EDI 的灵魂是标准,EDI 运作的核心实际上就是将一种用户格式的单证, 先转化为国际标准格式,再进一步从国际标准格式转化为另一种用户格式的单证。这样的格式转换工作,如果采用人工来做,从理论上说也是可以的, 但由于这样做将要耗费大量的时间和人力,并且极易产生差错,因此事实上也不会有哪家公司采用这种处理方法。而如果交由计算机做却是轻而易举
的,我们所说的 EDI 软件,就是代替人执行这样的格式转换工作的。
EDI 软件,就其所包括的范围而言,可分为狭义的 EDI 软件及广义的 EDI 软件。
所谓狭义的 EDI 软件,是指执行 EDI 格式翻译功能的软件。具体一些说, 就是将用户格式的单证,翻译为国际标准格式的单证,或执行相反的翻译功能的软件。故也称为 EDI 翻译器。
所谓广义的 EDI 软件,则是泛指涉及 EDI 作业全过程的各有关软件,包括用户接口软件、EDI 翻译器、通讯软件以及其它辅助软件等。
为不致引起混淆,在下面的叙述中,名词“EDI 软件”系特指狭义的 EDI 软件。
- 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)
该功能提供多种较强的安全设计以保护信息的保密性、完整性和可用性。
- EDI 软件的选择
EDI 软件是 EDI 应用的基础之一,一个功能强大的,且能满足企业 EDI 应用需求的 EDI 软件是必需的。
EDI 软件的选择可有两种途径:一种是自主开发。这对于拥有一支强大的专业技术队伍,具有很强的软件开发能力,同时又有特殊应用要求的大型企业是可供选择的一条途径。其优点是自主开发的软件能恰当地满足自己的应用需求,且也便于日后维护。但这种方式也具有明显地不足,首先是开发费用高昂。因为开发这样一个较大型的应用软件,将要花费大量的人力、物力、财力和时间,软件属于专用软件,没有商品化,也就没有批量效益。其次是软件开发时间及日后升级周期长,不能满足 EDI 应用飞速发展的需要。再者根据多年的软件开发经验,自己开发的软件,比起同类商业软件,在可用性及可靠性方面均存在明显地不足,这是不得不承认的一个事实。另一种途径就是购买成熟化的商业软件。因为 Em 软件就其主要功能来说具有通用性,商品化的软件具有很好的通用性,因此这是推荐的,适用于绝大多数企业的首选方案。其优点是费用低廉;软件的开发及日后维护、升级均由软件公司负责,企业不一定要有一支专业的软件开发队伍;节省大量宝贵的时间; 可用性及可靠性高。不足之处在于软件是购买的,因此日后将受制于人。
在选择购买 EDI 软件时,一般应考虑如下因素:
.软件的功能能否满足你现在和将来的需要?
.软件的运行环境是否与你的硬件相匹配?
.软件操作是否简单?是否支持汉字?
.软件供应商的信誉如何?
.软件的售后服务承诺如何
.软件与第三方网络的兼容性
.软件对 EDI 标准的支持程度
.软件费用 3.用户接口软件
EDI 软件执行的只是从平面文件(一种特殊格式的文本文件)到 EDI 格式文件,或者是从 EDI 格式文件到平面文件的翻译工作,也就是说,EDI 软件并不直接进行用户格式文件到 EDI 格式文件的翻译,即 EDI 软件并不直接与用户格式文件打交道。这需要一个中介,将用户格式的文件转化为 EDI 软件所需要的平面文件格式,用户接口软件就是执行这种功能的软件。
所谓用户接口软件,就是指根据 EDI 软件的要求,将用户格式文件转换为 EDI 软件所指定的平面文件,或者执行相反转换的软件。
用户接口软件的功能如图 5.1.1 所示:
(图 5.1.1)
用户接口软件属于专用软件,需要根据企业使用的单证格式及 EDI 软件单独开发。
用户接口软件开发的方法主要有两种:一种是自主开发。如果企业拥有计算机专业人员,那么只需再接受 EDI 软件供应商的简单培训,应能独立开发出适合本企业的用户接口软件。另一种方法是请 EDI 软件供应商或 EDI 前端软件供应商帮助开发用户接口软件,企业需提供精通业务的人员协助开 发。
4.通讯软件
数据通讯是 EDI 运作过程的一个环节。通讯软件的功能,就是利用通讯线路,接收或发送从一台计算机传到另一台计算机的数据信息。在 EDI 作业中,通讯软件的作用,是将 EDI 软件生成的标准格式报文发送到 EDI 网络服务中心,或是接收从 EDI 网络服务中心发送过来的标准格式的 EDI 报文。
在实际应用中,每一个 EDI 应用机构或企业都应安装一套通讯软件,以实现与贸易伙伴的信息交换。
通讯软件有非常好的商业化产品,无需自己开发。一些公司开发的 EDI 软件自带通讯功能,使用较方便。购买通讯软件时要注意它所能支持的通讯协议,较好的通讯软件应能支持常用的通讯协议。