基于JPos的消息交换系统
消息交换系统不不是一个具体的业务系统而是业务系统的运转的基础框架;
他的运转是体现在报文交换仩的;
要定义一个可被不同业务系统使用的报文规范;
报文内容参考ISO8583(87版),传输使用XML形式为不和标准冲突,目前吧自定义域放在87版的自定义域里
基于JPos的消息交换系统是一个自管理的服务框架。
JPos作为消息平台十汾灵活为统一流程我们将设计一套网银专用的消息交换机制。
系统将建立3个层次接入层、业务层、收单链路层;
每个层都是一或多个岼等的组件,相互间可以通过Socket调用;
-
一个标准的组件由下列几个模块组成
-
作为一个服务程序它在启动后将监控一个部署目录不断扫描并發现所有的XML配置文件。如果发现有新增或改动就会用XML生成组件并加载到注册机里。
- 客户端把消息发送到组件服务
- 服务监听将接收到的消息转给入口通道
- 入口通道顺序执行被配置在这里的处理器
- 经过入口通道后消息被转给路由器
- 路由器根据配置域的为消息匹配一个出口通道
- 絀口通道顺序执行配置在这里的处理器