在使用服务总线进行集成时,异步业务交互模式也是比较常用的业务交互模式,尤其是在系统之间交互的信息量比较大的时候,为了避免数据的处理对系统交互产生阻塞,通常会采用异步业务交互模式。异步业务交互模式的技术实现往往也不一定是必须采用异步交互接口(比如JMS消息通讯之类),很多时候,可以采用同步交互接口的组合实现异步业务交互模式。
异步业务交互模式通常为比较大的报文(大于1MB,小于10MB)的数据发送和数据获取两种业务场景。
- 异步数据发送业务
异步数据发送业务交互主要用于源系统向目标系统传输的信息较多(大于1MB,小于10MB),并且处理时间比较长,并不需要实时获取处理结果的业务场景,比如BOM数据的传输和处理
- 异步业务交互由两部分组成