图书分类号: 密 级:
毕业设计(论文)
题目:P5直连邮政系统的设计与仿真系统实现
学生姓名 班 级 学院名称 专业名称 指导教师
学位论文原创性声明
本人郑重声明: 所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用或参考的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标注。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名: 日期: 年 月 日
学位论文版权协议书
本人完全了解关于收集、保存、使用学位论文的规定,即:本校学生在学习期间所完成的学位论文的知识产权归所拥有。有权保留并向国家有关部门或机构送交学位论文的纸本复印件和电子文档拷贝,允许论文被查阅和借阅。可以公布学位论文的全部或部分内容,可以将本学位论文的全部或部分内容提交至各类数据库进行发布和检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
论文作者签名: 导师签名: 日期: 年 月 日 日期: 年 月 日
I
P5直连邮政系统的设计与仿真系统实现
摘 要
我行 “十二五”科技规划明确提出科技工作的总体目标为“国内最佳、国际一流”,将科技工作定位为引领业务创新、支持全行战略转型。为此,我行于2011年启动了新一代核心系统建设工作,根据新一代目标架构设计成果,我行新一代企业架构分为七层,即渠道整合层、客户服务整合层、应用集成层、外联集成层、产品服务层、数据集成层、管理分析层,七层架构由12个应用平台支撑,新一代应用和应用组件将构建在这12个平台之上,12个应用平台分别是外部客户渠道整合服务平台、内部员工渠道整合平台、客户服务整合平台、应用集成平台、外联集成服务平台、产品服务主机平台、产品服务开放C平台、产品服务J2EE平台、数据集成平台、管理分析服务平台、事务控制服务平台、在线交易处理数据服务平台。
根据新一代实施路线图规划,我行于2012年启动了12个应用平台的建设工作,其中P8作为产品服务层的平台。在新一代七层架构中,与P6/P7一样处于产品服务层。基于P8的应用组件所提供的联机服务注册发布在应用集成平台(P4)上。其他平台都通过P4平台调用P8平台的服务,当存在组合点在P8的组合服务时,P8也通过P4平台调用其他平台(P6/P7)发布在P4上的服务。
但是由于部分应用组件需要与行外系统进行交互,因此在基本的产品服务层和应用集成平台之外,存在单独的应用平台P5作为外联系统,负责与行外系统交互。信用卡系统中的业务审批组件和发卡组件分别都用到了邮寄卡片的进度查询,需要外呼邮政系统查询卡片的邮寄信息,因此需要为此需求单独在P5平台上开发对应的适配器,满足业务需求。
本文论述了信用卡P8组件对于邮寄卡片进度查询的需求分析,通过设计与实现一套完整的P5外呼系统,考虑邮政可接受的技术方案及行内各类相关规范,使得信用卡P8组件能够查询卡片的邮寄进度。
关键词:P5 邮政系统 外联系统
I
目 录
绪论................................................................................................................................................... 3
研究背景 ................................................................................................................................... 3 研究意义 ................................................................................................................................... 5 研究内容 ................................................................................................................................... 5 论文结构 ................................................................................................................................... 6 1
P5基本原理及开发介绍.......................................................................................................... 7 1.1 基本模块 ......................................................................................................................... 7 1.2 适配器机制 ..................................................................................................................... 8 1.3 BIP平台介绍 ................................................................................................................. 8
1.3.1 数据元素定制 ................................................................................................... 9 1.3.2 注册C函数 ...................................................................................................... 9 1.3.3 枚举类型定制 ................................................................................................... 9 1.3.4 元件定制 ........................................................................................................... 9 1.3.5 通讯适配器定制 ............................................................................................. 10 1.3.6 应用适配器定制 ............................................................................................. 10 P5直连邮政系统设计............................................................................................................ 12 2.1 需求 ............................................................................................................................... 12 2.2 应用场景概述 ............................................................................................................... 12 2.3 设计要点 ....................................................................................................................... 12 2.4 难点及注意事项 ........................................................................................................... 13 2.5 风险点 ........................................................................................................................... 13 2.6 系统架构 ....................................................................................................................... 13
2.6.1 处理逻辑及流程 ............................................................................................. 14 2.6.2 交易线设计 ..................................................................................................... 14 2.6.3 数据架构 ......................................................................................................... 15 2.6.4 应用架构 ......................................................................................................... 16 2.6.5 物理架构 ......................................................................................................... 16 仿真系统通讯适配器CA的设计与实现 ............................................................................... 18 3.1 BIPBuilder前端开发.................................................................................................... 18
3.1.1 用户登录 ......................................................................................................... 18 3.1.2 定制数据元素 ................................................................................................. 19 3.1.3 定制报文格式 ................................................................................................. 22 3.1.4 注册C函数 .................................................................................................... 26 3.1.5 定制通讯适配器 ............................................................................................. 27
5.1.5.1常规 ............................................................................................................. 28 5.1.5.2服务映射 ..................................................................................................... 28 5.1.5.3事件管理 ..................................................................................................... 29 5.1.5.4编译 ............................................................................................................. 29 5.1.5.5节点 ............................................................................................................. 30
I
2
3
5.1.5.6服务定义 ..................................................................................................... 30 5.1.5.7路由定义 ..................................................................................................... 31
3.2 BIPDeploy前端部署 .................................................................................................... 33
3.2.1 机器信息 ......................................................................................................... 33 3.2.2 系统信息 ......................................................................................................... 34 3.2.3 日志参数 ......................................................................................................... 34 3.2.4 通讯适配器 ..................................................................................................... 34 3.2.5 项目上传至后端Linux服务器 ..................................................................... 36 3.3 后端开发 ....................................................................................................................... 37 4
总结与展望 ............................................................................................................................. 40
致谢................................................................................................................................................. 41
II