金融信息服务平台项目技术方案 (1).docx
《金融信息服务平台项目技术方案 (1).docx》由会员分享,可在线阅读,更多相关《金融信息服务平台项目技术方案 (1).docx(17页珍藏版)》请在第一文库网上搜索。
1、XX金融信息效劳平台工程技术方案二。一四年七月一、简介4二、系统总体架构4三、技术选型43.1 开发语言43.2 数据库53. 3根底技术架构5框架5数据访问框架5缓存框架63. 4前端开发6端网站6端后台63.5第三方开发6微信开发6支付开发7资金托管开发73. 6平安体系7数据加密机制7认证标准7完善的日志机制83.7集群方案8四、工作量估算9五、参与人员93.1 技术总监103.2 架构师11工程经理(1人)11前端开发工程师(4人)12后台效劳开发工程师(3人)13设计工程师(2人)14数据库开发工程师(2人)14质量控制工程师(2人)15六、经费预算16简介本技术方案是山华夏标准信用
2、管理设计,U的是为金担当信息效劳平台提供技术上可实施的方案。本方案从技术选型、工作量估算、参与人员和经费预算儿个方面做了详细评估,是充分分析了客户需求并结合自身行业经历做出的成果。二、系统总体架构本系统使用三层架构和基于Web的访问界面,以便于前端业务用户的使用。先进、可鼎、稳定的架构可以有效降低系统间耦合度,使系统复杂度分割合理,保证系统可维护性与可管理性。系统架构如以下图所示:我要拒保、我要借款、PC前台债权转让、我要投资、业务支撑系统支撑SPRI核心II框架I微信三、技术选型3.1开发语言资金统计、业务百理、借选择JaVa体系的最大的优势在IOM崎褶周生态兼统,其学习本钱和技术风险是比拟
3、低的。JaVa生态系统的完善性主要表达码理臾牛方商: 数量丰富的从业人员 完善的第三方技术体系和社区 功能强大的开发工具选择JaVa体系能为,程的持续开发和维护提供一个平稳的成长曲线。3.2数据库MySQ1数据库相对Orac1eSQ1Server等数据库优势如下: 免费 多种存储引擎可灵活适应不同的业务场景 分布式集群有成熟的方案可供实现 能与JaVa很好的集成选择MySQ1不仅可以节省一大批1iCenSe费用,也能为平台在初期成长时提供良好的存储支持。3.3根底技术架构Spring框架SPring框架作为轻量级QC容器,现在已经是行业标准,其适应范囤很广。作为粘合剂,Spring框架有很多优
4、点: SpringMVC 为分层构建和管理代码提供良好支持。 为ReStFU1AP1设计提供良好支持,使得构建集群系统更为容易。 SpringAOP为垂直领域构建代码提供良好支持使代码隔离后更容易管理SPring声明式事务事务的控制更为简单IBatis数据访问框架是最简单的一种持久化框架,其构造清晰,灵活配置。相对Hibernate和APaCheOJB等“一站式“ORM解决方案而言,ibatis是一种“半自动化”的ORM实现。其主要优点如下:把SqI语句从JaVa源程序中独立出来,放在单独的文件中编写,给程序的维护带来了很大便利。 封装了底层JDBCAPI的调用细节,并能自动将结果集转换成Ja
5、vaBean对象,大大简化了Java数据库编程的重复工作。 简单易于学习,易于使用,非常实用。 需要程序员自己去编写SqI语句,程序员可以结合数据库自身的特点灵活控制Sq1语句,因此能够实现比hibernate等全自动Orm框架更高的查询效率,能够完成复杂查询。RediS缓存框架山于使用了iBatis作为数据访问框架而没有使用Hibemate,因此选择了额RediS作为主要的缓存容器。RediS是一个基于key-va1ue的高速缓存系统,能支持更多复杂的数据构造,并且有持久化的功能。并且RediS也是集群系统中的重要组件之一。本系统使用RediS来应对高并发访问下对数据库造成巨大压力的问题。3
6、.4 前端开发PC端网站PC端网站由于需要兼顾各种访问者,而访问者使用的浏览器众多,标准不一,所以在兼容各浏览器版本上的工作量会比拟大。其中主要是HTM14、XHTM11和HTM15的兼容工作量。山于一些比拟知名的框架的新版本已经明确表示不再支持IE6-8,在JS框架使用上还是以JQUery1.11.3为主。 JQuery1.11.3PC端后台PC端后台是各个机构和平台维护者使用,可以对浏览器有较高要求,比方使用谷歌浏览器的最新版,可以完美支持HTM15的相关特性,在JS框架上可以使用JQUery2.1,以及各种JQUery小插件。罗列局部主要组件如下: JQuery Easy1JI Fanc
7、yboxUp1oadify3.5 第三方开发微信开发 企业号企业号,是微信为企业用户提供的移动应用入口,也可以连接组织与个体间相互认可且稳定的关系。微信企业号与公众号最主要的区别是,只有限定范圉内的用户才可以关注对应的企业号,使用企业号发送的信息数量儿乎不受限制。企业号开发社区比拟成熟,腾讯提供了详细的开发文档,在G计hub也有基于JAVA开发的SDK:weiin-java-too1so支付开发现在国内第三方支付平台众多,必须耍对用户受众、第三方支付的知名度、支付接口的形式、第三方支付效劳的稳定性、接口标准、费率等进展考察,在做好以上的调研分析后,结合自身的需求,才能最终确认接入哪家(或者儿家
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金融信息服务平台项目技术方案 1 金融 信息 服务 平台 项目 技术 方案