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系统的数据模型、系统架构等方面的内容。

 

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值