接口详细设计文档
作者:唐为(为哥)
审核:赵锟
日期:2005-5-27
1编写目的
预期读者:
    对接口行为和目的有一定了解的人
背景说明
软件系统名称:接口前端接入服务器
描述 <接口> 接收不同商家的接入,接收数据转发给主机服务器,并同步/异步将返回数据发给接入商家的行为
2名词解释
ChannelBase        渠道,通信基类,提供数据收发和释放的方法接口用子类实现来封装了不同通信方式 目前有TCP短连接接入, 从ACE Message_Queue中读取(IPC MessageQueue-> ACE_Message_Queue)
Trade* trade    商家对象,代表的其实是针对该商家处理方法的集合将接入数据的商家称为服务商家而将请求面向的商家称为主机商家,主机商家负责同步/异步返回交易的应答数据给接口平台
而接口(数据交换)平台是在两者之间的交换平台
渠道工厂:把接入数据的渠道工厂统一定为服务渠道工厂,发送数据的渠道工厂统一定为主机通道工厂
3组件分布图
4程序结构
4.1接入处理线程类图
PatternNewSyncAsyncInnerDir
是ProcessPattern的一个子类,实现发送主机服务器并判断同/异步返回
同步直接返回给接入商家
异步只做相应记录
ProcessPattern
是后续处理的全部流程
抽象类
子类实现对应不同流程
ThreadInSvcProcessor是接入处理线程的主流程
收数,接包无误后将处理控制权交给ProcessPattern接口文档怎么看