Summit系统简介

        Summit系统是由Misys(现已被Finastra收购)公司开发的一套用于银行、券商进行银行间(主要)资金交易管理的系统。集前台交易录入;中台额度管理、合规管理、估值管理、工做流管理;后台清算管理、帐务处理于一身的前中后台一体化系统。Summit尤为擅长后台,后台功能很是强大。Summit系统架构非要优秀,从界面到流程、到后台API均可以进行客制化扩展和开发。开发时间大概在1999年左右,直到目前,仍然占据全球60%的主要银行客户,能够说很是强大。在国内也有大量重量级的客户,好比交通银行、浦发银行、广发银行、宁波银行、光大银行、北京银行、南京银行、平安证券、微众银行等。前端

        Summit的缺点在于,系统很是复杂而难以掌握。Summit系统设计理念即为高可扩展性,在Summit系统中,几乎什么都是能够配置的。也正是由于这个,每一个功能都依赖于太多的配置,以致于须要大量时间去搞清楚该功能的依赖配置到底该如何配置。其初始学习曲线比较陡,但花1~2年熟悉Summit套路后,就可举一反三,掌握基本用法。数据库

        Summit系统前端使用C#开发,所以,只能在Windows环境下运行。界面至关友好。后端使用C/C++开发,因为历史遗留问题(毕竟90年代的系统),几乎全部底层API都是使用C写的,后来C++出现后,只是在外围包裹了一层C++而已。Summit系统还有一个中间层,用来进行前/后端通信。后端

        Summit系统优秀的架构,提供了其技术层面上高可扩展性。一方面,Summit系统的开发工做相对来讲较容易,只须要掌握一些API的使用规则便可。大量的精力是花在搞懂业务规则上。另外一方面,若是不使用Summit API,本身也可使用C/C++和其开源库,写出不少好用、性能高的框架,而后套到Summit后端。笔者就写过不少平台类的组件,套到Summit整个框架内。数据结构

        最后,我要强调一点,Summit系统的架构的真的很是优秀。90年代,C语言主流,C++/Java刚刚兴起,Summit系统的数据模型,能够作到面向对象。Summit全部的数据结构,均可以像Java类同样,知道其属性、方法,能够直接进行属性扩展和方法扩展;Summit系统使用的前/后端通讯方式,不是当时流行的TCP,而是HTTP协议;Summit系统各个组件,License管理、认证管理、数据库访问等井井有条,相似于Linux分层结构,很是优秀。笔者后续将陆续介绍Summit系统的数据模型、系统架构等方面的内容。架构

相关文章
相关标签/搜索