2022年统一接口平台分析推荐 .pdf

上传人:H****o 文档编号:32132420 上传时间:2022-08-08 格式:PDF 页数:13 大小:484.75KB
返回 下载 相关 举报
2022年统一接口平台分析推荐 .pdf_第1页
第1页 / 共13页
2022年统一接口平台分析推荐 .pdf_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《2022年统一接口平台分析推荐 .pdf》由会员分享,可在线阅读,更多相关《2022年统一接口平台分析推荐 .pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目录1统一接口平台 . 21.1 接口平台架构. 21.2 逻辑架构图 . 31.3 功能模块图 . 41.4 实现方式及流程. 41.5 功能实现 . 61.5.1 调度管理 . 61.5.2 数据封装管理 . 61.5.3 协议适配管理 . 61.5.4 接口定义管理 . 81.5.5 数据项定义管理. 10 1.5.6 缓存及预处理 . 10 1.5.7 接口安全管理 . 11 1.5.8 监控管理 . 12 1.5.9 接口日志管理 . 12 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -

2、- - - 第 1 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 2 页, 共 13 页1统一接口平台1.1接口平台架构浙江移动电子渠道各子业务系统通过统一接口层获取数据,不直接与外部系统接口打交道。 统一接口层通过多种方式与外部系统联接、获取数据并向各子业务系统提供 XML数据格式包,将外部系统有效地隔离在业务系统之外。第三方业务系统需要请求的外部接口需要在统一接口层注册,并生成配置文件; 每次访问都会被有效地记录,实行监管。电子渠道系统统一接口平台实现构架如下在炎黄新星统一接口平台中, 接口层为电子渠道系统提供接口访问支撑,提供统一的双

3、向访问接口。 应用逻辑层通过调用接口层与各外部系统进行交互,向其他系统传递数据并得到反馈。 其他系统通过接口层主动访问电子渠道系统,并得到反馈。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 3 页, 共 13 页1.2逻辑架构图协议适配层支撑对外服务支撑对外请求数据封装层适配器 1BOSS其它系统接口层短信 /WAP 网关支付系统查询类接口受理类接口支付类接口其他类接口电子渠道应

4、用逻辑层接口调度层适配器 2适配器 n适配器 1适配器 2适配器 nHttp 协议、 Socket协议、 web service 协议、 ftp 协议物流系统接口调度层主要的功能是根据外部业务系统的服务请求来进行接口调度管理。数据封装层对接口协议进行适配,以达到接口层灵活的扩展新的外部接口;接口适配器中会根据配置规则的要求实现对外部接口调用超时以及重发的处理。协议适配层的功能完成内部协议(外部系统和接口层之间的数据传输协议)到接口适配器协议的转换。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -

5、- - 第 3 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 4 页, 共 13 页1.3功能模块图营营营营营营营营营营营营营/WAP营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营营1.4实现方式及流程接口主要分为两类:包括主动发起请求方式、被动接收请求方式接口;主动请求类接口主要是电子渠道接口平台向外围系统发起接口请求的,包括与BOSS的接口、银联接口、短信/WAP网关接口、第三方支付系统接口等;被动请求类接口主要是第三方外围系统向电子渠道发送的接

6、口请求,包括业务查询、开户、办理、支付等请求。接口层作为 Client 端主动发起服务请求时,要按照接收服务请求方的协议进行数据交互;作为 Server端被动接收服务请求时, 要承担服务请求端的协议适配功能。以下以查询类业务为例,说明数据的交互流程。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 5 页, 共 13 页营营营营营营营营 营营营营营营营营营营营营营营营 营营营营营营营

7、营营营营营营营营 营营营营营营营营营营营营营营营营营营 营营营营 营营营营营营 营营营营营 营BSS 营营营营营营营营营营营营营营营营营营 营营营1营 营营营营2营 营营营营3营 营营营营1营营 营营营2营营 营营营3营营 营营营 营营4营营 营营营 营5营营 营营营 营营6营营 营营营7营营 营营营1营营营营营2营营营营营3营营营营营1营营营营营2营营营营营3营营营营营 营营4营营营营营 营5营营营营营 营营6营营营营营7营营营营营Web 营营营营营营营营营营营营名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -

8、 - - - - - - 第 5 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 6 页, 共 13 页1.5功能实现1.5.1 调度管理接口调度为应用逻辑层提供统一的访问入口,提供应用逻辑层所需要的各种业务接口。应用逻辑层通过 webservice远程访问接口层提供的各种功能接口,比如话费查询,业务办理,银联支付等等。调度管理则根据不同的请求类型, 调用相应的后端功能模块或其它系统功能模块处理服务请求。接口平台根据通过web services把调用方法暴露给电子渠道系统应用层供其调用; 电子渠道系统应用层和接口层之间的接口就一个,通过传入参

9、数( xml)定义的不同区分不同的业务。1.5.2 数据封装管理现有 BOSS 、短信网关 /WAP 网关、支付实体等外部系统采用透明/加密方式和电子渠道系统交互数据。 需要在接口层中的数据封装层进行统一定义,统一处理。这样设计的原因有以下方面:保持了核心数据的一致性,BOSS 等外部对应用层是个 “ 黑盒子 ” ,应用层从外部系统接受统一格式、统一定义的业务接口数据;接口层能够 “ 理解” 第三方系统的接口业务定义,然后统一“ 翻译” 成标准的业务数据接口供应用层调用,可以使应用模块开发小组更加专注于业务逻辑的开发,提升了开发质量和效率使各业务模块既可以独立支撑不同的接入,又便于模块间的松耦

10、合调用数据封装层根据请求获取相应的业务转换规则,将从应用逻辑层发送过来数据封装为其他系统能够接收的格式; 将从其他系统获得的数据封装成应用逻辑层可处理的格式,并对其中需要统一语义、统一格式的数据进行格式化。1.5.3 协议适配管理为屏蔽不同接入方式服务请求所采用的协议差异,协议转换功能支持将各种名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 7 页, 共 13 页接入协议转换为统一

11、的服务请求协议。在请求处理结果反馈时, 支持将统一的服务请求协议转换成不同接入方式可识别的协议模式。1.5.3.1 通讯方式1.支持多种实现方式的接口,包括主动发起请求方式、被动接收请求方式。2.主动请求主要是电子渠道接口平台向电子渠道外的系统发起的接口请求,包括与总部BOSS 的接口、银联接口、第三方支付系统接口等。3.被动请求主要是电子渠道外围接口向电子渠道发送接口请求,包括业务查询、 办理等。1.5.3.2 实现机制1 J2EE/EJB API 调用方式:统一接口平台通过API服务调用方式将接口信息实时同步给第三方业务系统。2 消息队列传输方式:统一接口平台通过消息中间件将接口信息通过消

12、息队列传送给第三方业务系统。3 SOCKET 方式: 统一接口平台通过Socket 方式将接口信息等数据同步给第三方业务系统。4 Web Service 方式:统一接口平台通过WEB SERVICE服务调用方式将接口信息实时地传送给第三方业务系统。5 URL 调用方式:统一接口平台通过调用第三方业务系统URL 实现相应接口的业务处理。6 文件方式: 统一接口平台通过FTP文件方式将接口信息定时同步给第三方业务系统。1.5.3.3 协议转换为屏蔽不同接入方式服务请求所采用的协议差异,协议转换功能支持将各种接入协议转换为统一的服务请求协议。在请求处理结果反馈时, 支持将统一的服务请求协议转换成不同

13、接入方式可识别的协议模式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 8 页, 共 13 页1.5.4 接口定义管理接口定义管理帮助管理员通过标准的定义工具来定义和维护接口。通过接口定义管理有效的提高了接口层的灵活性。1.5.4.1 应用层接口1.5.4.1.1 查询类接口话费余额查询缴费记录查询历史帐单查询积分查询积分消费历史记录积分生成明细业务办理接口1.5.4.1.2 受

14、理类接口积分兑换充值卡SP 定制信息查询及取消呼叫转移设置及取消国际漫游开通关闭增值业务受理充值缴费充值卡充值银联卡缴费其他支付手段缴费机主报停报开1.5.4.1.3 支付类接口第三方支付接触层调用本接口向第三方支付接名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 9 页, 共 13 页口进行支付1.5.4.1.4 其他类接口用户身份验证用户信息查询用户个人信息修改用户修改密码。

15、。 。 。 。 。1.5.4.2 外部系统接口1.5.4.2.1 BOSS 接口功能描述:统一接口平台根据业务需要,通过实时接口调用BOSS 的业务接口。通过文件方式实现业务受理的核对。1.接口方式:主动请求方式。2.接口协议: SOCEKT 方式、web service方式、文件方式。1.5.4.2.2 银联、银行接口1.功能描述:统一接口平台根据业务需要,通过实时接口调用银联、银行的缴费接口;银联、银行通过调用统一接口平台的实时接口实现缴费。通过文件方式实现业务受理的核对。2.接口方式:主动请求方式、被动请求方式。3.接口协议: SOCEKT 方式、 web service方式、 URL调

16、用、文件方式。1.5.4.2.3 短信网关接口主要是解决第三方业务系统的通信功能。采用SGIP标准的短信网关协议。主要是接收短信网关的业务请求,按照短信应用的业务处理请求,处理后,把处名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 10 页, 共 13 页理结果返回给短信网关。 这个通信的接口定义为短信应用接口。短信应用系统要被分配短信接入号,凡是这个接入号的请求,短信网关都要把请

17、求转发给系统,处理后,再把结果返回短信网关。1.5.4.2.4 WAP网关接口主要负责为第三方业务系统提供WAP 通道,采用 WAP2.0协议。1.5.5 数据项定义管理对数据封装层所使用的业务转换规则进行配置。包括:对接口数据格式进行定义。对数据格式转换规则进行配置。1.5.6 缓存及预处理1.5.6.1 缓存处理发送缓冲区在用户数据业务量较大的情况下,对用户提交数据进行缓冲。暂存用户数据消息,按用户消息优先级顺序提交给接口层。消息队列调度机制。接收缓冲区:获取有关接口处理结果,对不同业务数据按照频率及可缓冲情况进行数据缓冲,以加快查询类接口处理速度。预处理:通过接口层的监控分析或由管理员事

18、先定义,对于经常需要访问的接口数据,可实现预先读取,提高访问响应速度。如:月初的详单查询,可事先定义在出帐后读取过来。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 11 页, 共 13 页1.5.6.2 接口信息处理操作信息处理将获取的 XML消息内容调用不同的适配器, 由适配器转化为实际业务系统所需要的消息格式形式。结果信息处理获取业务系统操作结果,并按接口配置将返回结果信息

19、按XML格式进行包装。并对 BOSS 输入的业务数据进行统一封装和定义。适配器层根据不同的业务所使用的通信协议,建立不同的适配器, 如:用于 WEB 服务器的 HTTP 适配器, 用于短消息处理的CMPP 适配器等,适用于 Webservice 的 SOAP适配器等。有关适配器的调用规范在接口配置中预先作好定义。1.5.6.3 请求消息处理获取请求消息, 分析消息类型后, 按接口配置对请求消息进行包装(形成符合接口层要求的数据消息) 。接口配置中预先指定了对请求消息包装的规范。消息规范采用 SOAP 协议。消息格式为XML格式或 DOM 对象。1.5.7 接口安全管理1.5.7.1 安全控制管

20、理为了保证系统的安全运行,各种接口方式都应该保证其接入的安全性。接口的安全是系统安全的一个重要组成部分。保证接口的自身安全,通过接口实现技术上的安全控制,做到对安全事件的“可知、可控、可预测”,是实现系统安全的一个重要基础。根据接口连接特点与业务特色,制定专门的安全技术实施策略,保证接口的数据传输和数据处理的安全性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 12 页, 共

21、13 页系统应在接入点的网络边界实施接口安全控制。接口的安全控制在逻辑上包括:安全评估、访问控制、入侵检测、口令认证、安全审计、防恶意代码、加密等内容。1.5.7.2 传输控制管理传输控制利用高速数据通道技术实现把前端的大数据量并发请求分发到后端,从而保证应用系统在大量客户端同时请求服务时,能够保持快速、 稳定的工作状态。系统应采用传输控制手段降低接口网络负担,提高接口吞吐能力,保证系统的整体处理能力。具体手段包括负载均衡、伸缩性与动态配置管理、网络调度等功能:负载均衡:为了确保接口服务吞吐量最大,接口应自动地在系统中完成动态负载均衡调度。伸缩性与动态配置管理:由系统自动伸缩管理方式或动态配置

22、管理方式实现队列管理、存取资源管理,以及接口应用的恢复处理等。网络调度:在双方接口之间设置多个网络通道,实现接口的多数据通道和容错性,保证当有一网络通道通讯失败时,进行自动的切换,实现接口连接的自动恢复。1.5.8 监控管理提供系统监控平台, 监控接口平台是否正常, 监控与第三方系统连接是否正常,监控接口平台压力情况,并根据系统情况生成报警信息等。记录监控日志,可生成监控报表。1.5.9 接口日志管理1.5.9.1 功能实现统一接口平台对各第三方系统调用的信息进行统一的记录,运营商可以全面的了解到电子渠道的运营情况,交易情况。 通过现有统一平台架构, 可以完成各个渠道调用数据的统一记录, 方便

23、运营商进行日常业务跟踪,交易情况查询, 统计报表。归纳为如下方面:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 13 页 - - - - - - - - - 总体方案建议书北京炎黄新星网络科技有限公司第 13 页, 共 13 页1.可以按日期查询到在线报文请求日志件数。2.可以按项目、按业务查询到交易件数。1.5.9.2 记录方式对于接口层接到的请求进行日志记录,目前日志记录包含了2 种记录方式:文件记录和数据库记录;文件记录是默认必选的记录方式,对于所有请求(不管请求成功还是失败)都会进行记录;数据库记录是可选的记录方式, 系统提供了一个开关项控制记录行为;目前定义了 3 种类型: 1、全纪录, 2、失败记录, 3、不记录同时日志管理为其他系统提供了查询接口,可以通过该接口方便的查询平台上的请求记录。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 13 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁