论文部分内容阅读
集装箱航运企业的EDI系统是企业与外部信息系统交互、实现资源共享、避免信息孤岛的桥梁。然而,由于各行业的EDI报文格式存在差异,政府、企业间的EDI收发通道不同,造成EDI系统开发建设的困难。为此,集装箱航运企业有必要采用具有标准接口的架构体系,来集成企业内部各类应用系统,建设一个适合企业自身使用及对外使用的EDI系统。为此,本文通过SOA提供EDI系统标准接口,将分散在企业内的系统集成起来,进而通过BPM理念将EDI系统建设成为以业务为驱动、以业务流程为实现的主要手段。论文通过对集装箱航运企业EDI系统的背景以及国内外现状做了调查分析,论证了使用基于SOA与BPM理念建设EDI系统的可行性;对系统设计所使用的SOA、BPM与BPEL的应用进行了分析;结合实际企业内的业务需求,对系统做了需求分析和系统总体的设计;对于所设计的EDI系统进行了具体的模块实现,并以业务流程模块作为本文的重点内容进行实现;最后以EDI系统所完成的海关报关业务作为应用的案例进行了说明,并对运行情况和性能做了分析。论文所设计的EDI系统,使用基于SOA与BPM理念的组合架构,采用业务流程执行语言(BPEL)作为BPM的实现手段,可以解决集装箱航运企业在日益增长的业务量与大数据量的背景下,使用目前流行的EDI报文转换系统、信息交互系统进行集成开发,做到快速、准确生成和发送各类EDI报文,不但能够满足国内的EDI业务需要,也能够短时间内满足繁杂的国外各类EDI业务的开发需求。论文所设计EDI系统,在试用环境中实现了海关报关业务的大部分功能的稳定运行,处理欧盟24小时报关业务运行情况良好,报文处理性能状况符合海关的要求,满足未来几年内的业务增长要求。在EDI系统应用前景方面,该系统不但可以在企业内部使用,并且可以开放给其他国内有报关需求的的企业申请租用,不但能提高系统的利用率,也可以为企业增加收益,提高企业的国际形象。