供应链快速响应系统集成条件

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

供应链快速响应系统涉及上游供应商、下游销售商及第三方物流公司,这些合作伙伴的信息系统、单证及数据交换格式都不相同,使用传统系统集成方式大大增加了系统集成的成本和复杂性。为适应激烈市场竞争需要,企业需要引入新的合作伙伴,淘汰不能满足服务要求的合作方,企业供应链始终处于一个动态重组的状态。新合作伙伴的加入,意味着需要协同新的业务流程、集成新的信息系统、处理新的格式数据。企业间业务流程协同,需要有一个开放、松散耦合的信息集成系统来支持。

为此,供应链快速响应集成系统应至少满足如下条件:

1)支持不同格式数据的统一交换,实现异构系统间的集成;

2)尽可能减少对参与供应链快速响应集成系统数据交换的原有系统的修改;

3)保持供应链快速响应集成系统的柔性和可扩展性;

4)节省企业IT方面的投资。

2基于SOA的ESB模式的系统集成设计

2.1基于SOA的ESB模式的系统集成架构

SOA摆脱了面向技术的解决方案,朝着面向服务的方向发展。与其他架构相比,SOA更有弹性,使得企业能够对变化做出快速响应,并且利用变化来获得优势,SOA为动态、异构的供应链快速响应系统集成提供了一个理想的构架模式。

基于SOA的ESB集成框架定义了一个数据适配器完成数据转换、消息驱动服务的模型。将业务处理逻辑封装成一系列的服务组件,消息处理器接收系统外发送来的请求消息,通过注册中心检索相应的数据适配器完成数据转换,将转换后的数据封装成一定格式的数据消息,调用服务组件,完成数据处理。

1)服务请求端。外部应用、服务、代理都可能是服务请求端,服务请求端发送基于XML消息规范的SOAP请求消息到ESB。服务请求端的请求消息包括从业务系统提取的业务数据,如供应商的装箱单信息(最终由服务提供端的服务处理成采购商的报关单),也包括服务请求端在ESB注册中心注册数据适配器号、服务路由等信息。

2)消息处理器。消息规范采用XML语言来描述消息,消息处理器取出消息队列中的头信息,根据解析出来的头信息标识,到中心注册查找相应的数据处理适配器、数据映射关系表。

3)注册中心。服务注册中心充当信息库,存放着ESB当中可用的Web服务信息、消息路由信息、消息处理配置信息。注册中心根据配置信息,调用相关的数据适配器进行数据转换。

4)数据适配器。它将从服务请求端传递过来的消息转换成符合ESB中相应Web服务接口标准要求的数据。

5)服务提供端。接收由服务请求端发送、由ESB数据适配器转换后的数据,对这些数据进行相关的处理。是由一些互相独立的、完成逻辑处理的服务单元构成,按服务请求端事先注册的服务路由表顺序执行相关服务,并将处理后的数据发送到ESB的数据输出适配器进行数据转换处理,以消息的形式反馈给服务请求端。