in 开发平台
Athena应用开发平台采用开放性的设计思想,实现了一整套适用于金融软件开发的基础应用开发框架,同时提供了一系列的基础业务组件和技术组件,为金融软件的开发提供了完善的开发环境、运行容器、以及完善的监控及运行维护支持工具。该平台为通用平台,可适用于金融业各类典型应用场景的开发,并具备跨领域支持能力,特别适用于高安全、高并发、高突发性、高吞吐量、高效率的关键金融应用系统的开发和运行。
基于Spring的轻量级开发框架,支持分布式微服务架构,采用全异步机制,拥有高性能的RPC处理模块
丰富的领域业务组件库,如认证模型、权限控制、审核流程、限额模型等基础组件
功能完善的技术组件库,如通讯协议适配、报文转换、加解密处理、批量处理等基础组件
可视化集成开发工具,使开发更快捷,并建立统一的开发及测试标准
强大的应用发布平台与运维监控平台,支持持续集成和部署
同时支持J2EE和J2SE运行环境,支持虚拟化及云计算环境,支持应用容器化
图表 1 Athena应用开发平台总体架构图
2014年以来,已在多家银行应用于以下金融系统的实施:
整合平台,直销银行,手机银行、网上银行、微信银行,支付平台,互联网核心,ESB,ECIF,移动信贷,统一消息平台,金融业机构信息共享系统,网联接入系统,商城,绩效系统等。