图3 通过向导新建 Mediation Module

我们把系统已有的延误航班和取消航班作为 Service Component 引入,通过把它们和我们开发的 Mediation Flow 集成,向外界提供唯一的 FlightNotifyUsers 服务。其整体视图如图4所示,其中 NotifyCancelImport 和 NotifyDelayImport 分别为当航班取消、当航班延误两种服务。
图4 FlightNotifyUser 服务的业务视图

下面我们具体介绍我们开发的 FlightNotifyUserMediation,它就是一个 Mediation Flow 其整体流程如图5所示:
图5 Mediation Flow 流程图

结合图5,当请求消息进入 mediation flow 后,会经过如下步骤。