第三方物流企业迫切需要一种能与众多的客户、行政管理等单位进行数据交换的统一平台,研究与开发这种平台具有重大的意义。提出了第三方物流企业数据交换平台(以下简称平台)的总体架构设计思想、对接的方式,通讯的方法及数据交换的报文处理逻辑,并做出了实验。
关键词 第三方物流 数据交换平台 系统架构 通讯接口 数据报文
0 引言
第三方物流是物流渠道中的专业化物流中间人,以签订契约的方式,在一定时期间内,为其它公司提供所有的或某些方面的物流业务服务。第三方物流的实质是指物流企业借助现代信息技术,在约定的时间、空间、按约定的价格向物流消费者提供约定的个性化、专业化、系列化物流服务的过程。
随着第三方物流企业业务范围的不断拓展,信息技术在企业中的不断深入应用,各种信息系统被开发、上线并运用到第三方物流企业的生产与管理工作中来。一家第三方物流企业要服务于多家发货企业与收货企业,就需要解决与多家企业进行在线数据通讯的问题。企业会开放各种各样的通讯接口,通过接口对接与第三方物流企业的信息系统。站在各种企业中间的第三方物流企业迫切需要有一种通用的、统一的数据交换平台来对接其它各方的信息系统。
1.总体架构设计
本文受到湖南省科技计划项目(2007GK3059)资助。邓子云,硕士,高级工程师,主研领域:J2EE软件开发技术、物流信息技术。 |
平台要解决异构环境下、跨平台、基于Internet、大量并发数据交换压力的情形下的各种复杂问题,面对各种外联、内联系统,通讯报文,通讯方式,需要从整体上考虑系统的总体架构设计。如图1所示的是系统总体架构的设计思想。 平台具有平台管理系统和监控系统,平台管理系统管理与协调着平台中的各种插件(报文拆包打包插件、接口通讯插件、外联单位驱动插件)。中间数据总线,报文转换模块,以及物流服务流程控制模块。物流服务流程控制模块是平台最核心的功能模块,控制了报文的路由、以及物流业务流转与状态转换的过程。平台与企业内部通过接口通讯插件的方式接入,如果有新的系统需要加入则只需要根据平台的接口标准开发通讯插件;如果有外联单位接入则需要开发相对简单的外联单位驱动插件。