统一接口平台CompanyDocumentnumber:WTUT-WT88Y-W8BBGB-BWYTT-199981统一接口平台1・1接口平台架构浙江移动电子渠道各子业务系统通过统一接口层获取数据,不直接与外部系统接口打交道
统一接口层通过多种方式与外部系统联接、获取数据并向各子业务系统提供XML数据格式包,将外部系统有效地隔离在业务系统之外
第三方业务系统需要请求的外部接口需要在统一接口层注册,并生成配置文件;每次访问都会被有效地记录,实行监管
电子渠道系统统一接口平台实现构架如下技口縫沖在炎黄新星统一接口平台中,接口层为电子渠道系统提供接口访问支撑,提供统一的双向访问接口
应用逻辑层通过调用接口层与各外部系统进行交互,向其他系统传递数据并得到反馈
其他系统通过接口层主动访问电子渠道系统,并得到反馈
短信/WAP网关支付系统物流系统其它系统1
2逻辑架构图•接口调度层主要的功能是根据外部业务系统的服务请求来进行接口调度管理
•数据封装层对接口协议进行适配,以达到接口层灵活的扩展新的外部接口;接口适配器中会根据配置规则的要求实现对外部接口调用超时以及重发的处理
•协议适配层的功能完成内部协议(外部系统和接口层之间的数据传输协议)到接口适配器协议的转换
3功能模块图1
4实现方式及流程接口主要分为两类:包括主动发起请求方式、被动接收请求方式接口;主动请求类接口主要是电子渠道接口平台向外围系统发起接口请求的,包括与BOSS的接口、银联接口、短信/WAP网关接口、第三方支付系统接口等;被动请求类接口主要是第三方外围系统向电子渠道发送的接口请求,包括业务查询、开户、办理、支付等请求
接口层作为Client端主动发起服务请求时,要按照接收服务请求方的协议进行数据交互;作为Server端被动接收服务请求时,要承担服务请求端的协议适配功能
以下以查询类业务为例,说明数据的交互