在利率市场化实质性推进、金融脱媒现象加剧和金融市场越来越规范的大背景下,针对当前金融行业趋于混业经营、业务创新的市场需求,同时又需要应对网络信贷、第三方支付等互联网金融兴起且具有巨大潜在客户群和发展潜力的市场挑战,威斯尼斯人wns自主研发了一套采用微服务体系架构设计、兼容面向服务SOA架构,集银行特色业务差异化开发、创新经营、智能运维于一体的技术整合和业务处理平台特色业务平台——Sm@rtBranch。
特色业务平台旨在建设一个安全、稳定、开放式、高度集成、可快速灵活拓展的平台,给银行的特色业务提供有力的运行、维护和管理环境支持,为银行特色业务的快速创新和业务迅速拓展提供坚定的保障。
提供了多种通讯协议、多种报文格式及数据类型的支撑,以少量配置的方式实现与第三方系统的快速集成。
失败重试、快速失败、失败恢复。
提供从产品建立 、客户签约、 渠道管理、白名单管理、 交易处理、商户结算等 参数设置,实现参数化管理业务流程,实时生效,方便快捷。
配套了多样的业务模型及相关的产品规格说明书、测试仿真工具。组件化的业务模型减少了代码的开发量,同时测试仿真工具提高了测试的效率和质量。
通过参数化的设计,从业务模型和部署架构上支撑特色业务的总分行协同发展,支持分行业务的独立运营和创新经营。
通过运行平台与运维平台的精密配合,实现不停机运维;通过灵活的业务模型设计,支撑业务的 7 x 24小时不停机运行。
采用线程池、异步多文件应用日志、多线程并发技术等处理机制,优化应用系统底层的技术实现。
· 通过与当地第三方企业合作,快速打造商业银行地域性特色业务产品
· 灵活定义产品的费用、限额、结算、发票处理等业务参数,提高产品的竞争力
· 通过特色业务产品,提高商业银行中间业务收入
· 通过特色业务产品,带动借记卡、信用卡、信贷业务的快速发展
· 通用性强,全面支持多种类的银行特色业务
· 支持灵活多样的通讯协议和数据适配,满足未来银行特色业务的差异化开发需求
· 扩展性良好,支持多种前端渠道及后端业务处理系统
· 支持负载均衡和高可用 ,保证系统、数据及操作的安全稳定
· 将原来分散在各种系统中的特色业务平稳移植到统一的特色业务平台中来,整合全行特色业务,实现统一管理
· 构建完整的特色业务产品管理体系,建立完善的配套功能参数,具备完整的日终处理能力,实现全行特色业务的规范化管理
· 向导式、标准化、模板式 的开发方式 便于快速的扩展业务模型,缩短新业务的实施周期,实现新业务的快速推广
特色业务系统是基于威斯尼斯人wns分布式技术平台(英文名称:Sm@rtGalaxy)之上构建的, Sm@rtGalaxy是威斯尼斯人wns基于对银行业务特点的深入理解,并结合IT最新发展趋势,形成的一套完整的面向金融行业的分布式技术体系。平台包含开发平台、运维平台、分布式中间件。
采用分布式技术所研发的、具有自主知识产权的分布式中间件能够支持系统的各个层面的分布式扩容能力,包含数据分布式、分布式事务、缓存分布式、批处理调度分布式、分布式锁和分布式序列,为系统的可用性、伸缩性及性能等技术要求提供了必要的保障,同时又能支持银行业务系统的复杂业务场景,以及对数据一致性的高要求。
系统整体基于微服务架构设计理念,将一些协同工作的小而自治的服务,剥离拆分为独立微服务,包括运维平台和运行应用,都实现微服务化。每个微服务均可由一个独立小组进行维护,以及不断的持续迭代。微服务平台产品提供面向金融行业交易常见的基础微服务或公共微服务,例如客户信息、产品中心、账户服务、交易中心、清算核算等基础服务。
特色业务系统的开发平台基于IDEA插件扩展,实现面向金融场景的微服务应用开发,包括参数配置、数据字典定义、组件定义、流程定义、单元测试等功能。采用可视化开发设计,通过自定义组件,服务组件为业务功能点的具体实现,每个组件都包含标准的输入、输出定义,服务组件将作为基础服务接口开发的基础组件,服务组件越丰富后续的服务接口开发将越便捷。业务服务实现流程图化,将组件拖拉拽操作,编辑流程图即可完成业务流程的开发。基于持续集成平台,代码提交后即可自动化开展代码漏洞扫描、自动化测试,保证产品质量。