金贝-南通农商行

我要开发同款
MichaelYin2024年04月24日
132阅读
开发技术http、mybatis、多线程、postgres、java

作品详情

南通农商·金贝是依托江苏南通农商银行携手南通市民卡公司一同打造发布的一款互联网金融app,拥有金融理财以及便民生活两大模块。整个项目由中间业务系统(C语言开发,Socket协议)、省联社核心系统(C语言开发,Socket协议)、行内核心系统(C语言开发,Socket协议,IBM AIX小机)、支付平台核心系统(C语言开发,Socket协议)、支付平台前置系统(Java,Spring+SpringMVC+Hibernate)、支付平台内部管理系统(Java,Struts1+Spring+Hibernate)、APP后台系统(Java,SpringMVC+Spring+Mybatis)构成,由ESB系统连接各个子系统,完成通信。因为各个子系统操作系统、软件架构、通讯协议都有很大差异,特别是行内系统全部部署在内网环境,互联网APP如果需要访问内部系统无法直接访问,所以ESB还起到了连通内外网之间的作用。将ESB系统部署在DMZ区域可以较好的实现内外网隔离,ESB接收JSON格式的请求,将请求转换成各个子系统所需要的报文,通常是WebService或XML报文体,完成通讯。其中中间业务系统主要负责连接省联社核心,交易记录和理财系统的管理基本都由中间业务系统完成。支付平台核心系统主要连接ESB系统,核心功能是将外部的各种各样的通讯协议和接口转换成能够跟中间业务通信的报文内容。支付平台前置用来承担具体的业务,主要有流水记录(用来形成流水文件给行内业务部门进行清分、对帐、清结算的工作)、商户配置、渠道管理、黑名单记录等。未来还将承担连接支付宝和微信等第三方支付平台的工作APP后台系统是金贝APP的主后台,APP的大部分业务都集中在此,APP后台不承担具体的支付类业务,支付类业务由支付平台实现。行内核心系统区别于省联社核心,它主要记录了用户的理财购买情况、充值流水、交易流水等,行内核心同硬件加密机直接连接,用来加密和校验用户的支付密码。电子储值卡业务依托于金贝的体系,业务上有所不同,但技术架构都是共用的。金贝APP可以在应用宝和华为应用市场,IOS可以在苹果APP Store上下载。电子储值卡现在更名为安心会员卡,是一个小程序应用,可以在微信中搜索“安心会员卡”体验
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论