和丰供应链快速响应集成系统构建

 新闻资讯     |      2020-03-15 16:44:43

供应链快速响应系统涉及采购、运输、通关、收货及对帐等业务流程,快速响应系统的整体执行效率需要各个节点的执行效率来保证。供应链快速响应是建立在及时、高效、准确的信息共享基础上,通过对上下游异构系统的集成,完成信息的交换和共享。

如图3,基于SOA的供应链快速响应系统集成是通过参与系统集成的双方互相以消息的形式调用对方的Web服务,服务处理完成后,再将含有处理结果的数据以消息的形式反馈给远程服务调用方。

本文以快速通关为例来说明该集成系统:通关环节是供应链快速响应系统的重要一环,很多因素会影响通关效率,造成原料交付的延误,如采购商录入的进口报关数据与供应商实际交货数据不一致、第三方物流服务商提供的相关数据滞后、录入错误等。

为避免进口报关环节的差错和延误,采购企业希望从供应商那里获取原始数据,如装箱单数据、发票数据,将这些数据转换为进口报关数据,从而提高进口报关单证的制作效率和数据准确性,避免单证错误,影响海关放行。但每家供应商的系统不同,单证格式也不一样,采用传统的数据交换方式,必然造成采购企业的采购门户平台针对不同供应商的大量定制开发,随着新的供应商加入,系统最终很难维护,甚至无法正常运行。采用基于SOA的ESB模式的系统集成方式,数据适配器可以对供应商的数据进行预处理,将不同格式的装箱单数据或发票数据转换为符合进口报关单EDI报文生成服务接口标准的XML格式数据。

以下是基于SOA的ESB模式的快速通关集成系统处理流程。

1)供应商在平台上注册数据适配器。按注册中心向导,根据单证类型,注册相应的数据适配器,建立数据字段的映射关系,如发送发票数据,注册Adapt1数据适配器;发送装箱单数据,注册Adapt2数据适配器。注册信息将保存到企业服务总线的注册中心。

2)服务请求端(供应商)发送含供应商代码、采购订单号、数据适配器注册编号参数的消息到采购企业门户平台,消息中以XML格式负载发票信息或装箱单信息。

3)采购门户平台的服务总线接收到SOAP消息后,对消息进行解析,获取请求端注册的数据适配器号、服务路由及数据信息;

4)注册中心根据传递来的数据适配器代码,检索相关注册信息,如数据匹配映射关系,调用相应数据适配器处理数据。

5)数据适配器处理完数据后,将发票信息(或装箱单信息)转换为后台服务能接受的统一格式化数据,再调用进口报关单EDI报文生成服务,将由数据适配器转换成统一格式后的数据生成进口报关单EDI报文。系统处理交互如图4。

由于系统框架的开放性、数据适配器的可配置性以及数据交换标准的统一性,进口企业可以引用供应商发票、装箱单或运单等不同单证信息作为进口报关的数据来源,同时支持Excel、TXT、CSV、XML等不同格式文件之间的数据转换,基于SOA的ESB方法为快速通关业务中异构系统间的数据交换提供了一个理想的系统集成框架,使通关效率得到了显著地提高。

4结语

本文分析了当前企业实施供应链快速响应系统集成过程中,实现异构系统之间数据交换和共享时遇到的主要问题。将ESB作为实现基于SOA架构系统集成的具体方法,提出了一个遵循SOA基本原则、应用ESB为系统集成方法的供应链快速响应系统架构,重点对该系统架构组成和执行机制进行了详细说明,并应用此框架解决一个具体应用问题。这种松散耦合的系统集成框架提高了系统的可扩展性和可维护性,SOA和ESB共同为分布式、异构的系统集成提供更高效的、可扩展的平台和工具,使供应链快速响应集成系统的柔性大大提高。