用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计网络工程

P5直连邮政系统的设计与仿真系统实现

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 我行 “十二五”科技规划明确提出科技工作的总体目标为“国内最佳、国际一流”,将科技工作定位为引领业务创新、支持全行战略转型。为此,我行于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 邮政系统 外联系统

目 录
绪论 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
2 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
3 仿真系统通讯适配器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
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

绪论
研究背景
随着经济全球化,银行业不仅面临国内国外的同业竞争,还面临其它行业的相互渗透,建行需要以不断的变革来应对竞争环境的变化和日益严格的外部监管,将创新作为企业持续发展的核心能力。因此《中国建设银行2011-2015年发展规划》中提出了“到2015年基本建成治理完善、业绩优异、服务卓越、创新领先、内控有效、员工优秀的世界一流银行,树立让客户、投资者和员工深感信赖和温暖的企业形象”的发展目标,为了达到这个目标,在能力建设中明确提出了“引领业务模式创新。构建业务驱动的具有高度灵活性与可扩展性的面向服务应用架构体系”。
面向服务应用架构体系(Service-Oriented Architecture,SOA,)是帮助建行将应用程序转换为称为服务的组件化业务流程的一种方法,可以快速操作、组合和添加这些服务;可以更改这些流程,以应对不断变化的业务需求并跨水平边界利用这些服务。业务流程不再局限于某一平台或应用程序。可以将它作为一个组件来处理、重用或更改。关键是通过创建这些服务,建行能够依据业务而不是 IT 来定义支持业务灵活性的底层架构。这些业务服务不再局限于某个独立的应用系统,可以广泛地在企业内重用。使得业务功能能同时被各个渠道使用,为客户提供一致的可访问和体验。可见,SOA为系统和企业整合提供了一个框架,从而使信息系统得以更灵活地适应不断变化的业务需求。
长久以来,业务部门都将信息技术作为黑匣子,相互之间存在隔阂,没有通用的术语进行沟通。通过企业建模,将企业的业务流程分解为业务活动,用“业务服务”进行描述。这样就提供了“共同语言”,促进了业务人员和信息技术人员的相互理解,促进了业务和IT系统的一致性。
一般的非SOA系统内部错综复杂,耦合度极高:


采用SOA架构,则简化内部通讯机制,模块间解耦合:

研究意义
外联集成层P5,其作用在于主要通过集中代理的方式将我行各种企业应用和企业服务有序集成;使应用系统尽量少地关注系统通讯连接、安全控制等底层技术因素。企业服务总线(ESB)是全行服务的统一注册、发布和管理的载体,支持系统间服务的共享,推进系统间交互的标准化,屏蔽系统间接口的多样性。企业服务总线提供服务的注册和管理、服务发布和共享、服务路由控制、通信协议转换、流量控制、服务优先级、故障隔离控制方面的支持,并满足高并发量、高可靠性的技术需求,推进企业级、符合SOA标准的服务的建设和发布。
在全行系统间接口尚未完全执行企业级服务相关技术标准的情况下,P5平台也需要提供报文格式转换的支持。服务总线不进行业务逻辑的处理,业务处理逻辑由产品服务层的系统进行承载。
外联服务总线将共同组成建设银行的金融交换集成架构,接管行内所有具有类总线功能的各种前置系统,形成建设银行全行统一的金融交换集成总线,经企业服务总线集成后建设银行的总线视图如下:

伴随着新一代核心系统建设的展开,将有越来越多的应用能够直接标准服务的调用,服务集成及服务管控的重要性将显得更为突出和迫切。
ESB将在新一代业务应用的建设进程中,贯彻落实统一的服务接口规范,指导服务消费者接入的设计开发,向服务提供者提供服务服务发布规范,提供全面的服务集成和服务管控功能。
研究内容
根据新一代实施路线图规划,我行于2012年启动了12个应用平台的建设工作,其中P8作为产品服务层的平台。在新一代七层架构中,与P6/P7一样处于产品服务层。基于P8的应用组件所提供的联机服务注册发布在应用集成平台(P4)上。其他平台都通过P4平台调用P8平台的服务,当存在组合点在P8的组合服务时,P8也通过P4平台调用其他平台(P6/P7)发布在P4上的服务。
但是由于部分应用组件需要与行外系统进行交互,因此在基本的产品服务层和应用集成平台之外,存在单独的应用平台P5作为外联系统,负责与行外系统交互。信用卡系统中的业务审批组件和发卡组件分别都用到了邮寄卡片的进度查询,需要外呼邮政系统查询卡片的邮寄信息,因此需要为此需求单独在P5平台上开发对应的适配器,满足业务需求。
本文论述了信用卡P8组件对于邮寄卡片进度查询的需求分析,通过设计与实现一套完整的P5外呼系统,考虑邮政可接受的技术方案及行内各类相关规范,使得信用卡P8组件能够查询卡片的邮寄进度。
论文结构
本论文共分为四章。
第一章介绍P5的基本原理,详细介绍通讯适配器的基本概念和原理。
第二章介绍信用卡系统P8组件外呼邮政系统进行邮寄卡片的进度查询的需求分析,关键技术分析,风险分析等,重点描述P5直连邮政的系统架构、交易线设计、数据架构、应用架构、部署架构等。
第三章详细描述仿真系统中通讯适配器CA的设计与实现。
第四章总结与展望,介绍入职一年内从事其他工作以及工作心得体会。
其中第二章和第三章为本文的重点。


1P5基本原理及开发介绍
1.1基本模块
P5主要包括以下模块:
通讯适配器CA、应用适配器AA、平台数据总线PDB、平台基础函数库BASE。


内部构造如下:

1.2适配器机制
P5通过不同的适配器来适配不同的系统,满足不同系统之间因为报文和协议不同而无法交互的问题。

1.3BIP平台介绍
BIPBuilder用于实现对系统运行过程中需要的各种信息的定制功能,并将定制信息生成系统其他部分可以理解的配置文件,以供其他系统装载读取使用。
BIPBuilder采用C/S结构,定制数据保存于SQL Server数据库,与数据库服务器之间通过ODBC进行联接,支持多人共享开发,提供统一的开发数据库服务器和安全控制。

1.3.1数据元素定制
数据元素是应用平台最基本构成要素,用于保存在应用处理过程中需要使用的各种信息,其作用如同程序中的变量,可以通过应用平台提供的接口对数据元素赋值、取值、复制、清空等一系列操作。每一个数据元素都可以看成一个数组,通过下标对数组中的信息进行操作。
1.3.2注册C函数
注册C函数就是普通的C函数,函数的代码实现编译都需要在运行系统的Unix环境下进行,在BIPBuilder中只是将函数注册到应用平台中以便在平台中使用。

1.3.3枚举类型定制
枚举类型是平台提供的用于实现代码转换的定制操作,枚举类型通过两个数据元素,根据定制信息实现将第一个数据元素中的内容转换后放到第二个数据元素中。通过枚举类型的定制可以实现响应码和响应信息的转换及不同系统响应码转换的功能。
1.3.4元件定制
应用平台提供元件调用平台注册操作函数或客户化注册C函数,供流程驱动引擎使用,流程驱动引擎在调用元件部件时采用该处理函数进行元件调用。
元件数据处理图:


1.3.5通讯适配器定制
在BIPBuilder®中,通讯接口节点包括公共通讯接口和私有通讯接口两类,在资源树上分别体现为:项目中与公共资源并列的公共通讯接口和隶属于子业务下的私有通讯接口。无论在哪类通讯接口下,都可以通过右键点击通讯接口资源列表来增加通讯组件,即CA。其中,公共通讯接口下的CA也称为公共通讯组件,而私有接口下的CA称为私有通讯组件。
从定制内容来看,公共通讯组件和私有通讯组件之间的差别在于:私有通讯组件仅包括“处理函数”、“客户化文件”、“报文格式”、“服务定义”和“路由定义”五个节点,而公共通讯组件除此以外还包括 “数据元素”、“枚举类型”、“数据映射”和“文件格式”四个节点。
由此也可以看出,在公共通讯组件和私有通讯组件中,均可以使用由BIPBuilder®平台定义的、存放在公共资源节点下的系统数据元素和系统处理函数,而公共通讯组件中定义的数据元素、处理函数和文件格式只能在当前公共通讯组件中使用,私有通讯组件所使用的其他数据元素、处理函数和文件格式则来源于其所存在的子业务。
虽然公共通讯组件和私有通讯组件下所包含的节点个数不相同,但对于相同的节点,其概念和定制方法都是相同的,所以,本节将针对不同的节点属性描述而不再对公共或私有进行区分。
1.3.6应用适配器定制
业务定制是针对业务进行的整体划分,对于一个项目来说,为方便开发、部署、模块公用,需要把不同业务分类,如对于一个大前置项目,我们可以划分成代理业务、ATMP前置、外汇买卖、各地市特色业务等,而代理业务可以划分成移动代收、电信代收、银税通、银保通等子业务,通过树型的方式组织资源。
选择资源树的项目节点,资源列表显示了业务的列表,通过右键弹出操作菜单,进行增加、修改、删除、复制操作。界面如下:
如果选择增加菜单项,弹出向导画面,输入业务的描述和业务的名称(ASCII字符、数字和_组成),选择下一步,定义一个属于该业务的子业务,同样输入子业务描述和名称即可。由于运行平台的运行程序名限制,各个业务、子业务的名称不能相同。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信