`
JohnsonLiang1988
  • 浏览: 10420 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

金融系统IT系统的架构前端体系特点 (一)

    博客分类:
  • JS
阅读更多

                                        金融系统IT系统的架构前端体系特点 (一)    

                                                                                                                                  文:一苇渡江

1、前端的逻辑,需要兼容机构个性化,渠道个性化,系统个性化等组合维度的复杂性。
      1)金融系统IT通常受制监管的平台的约束,很多数据需要上传到平台,各个地方政府由于地区差异等(各自表现自己的政绩,在信息化上的与众不同),各平台的数据已经接口差异非常大,集中平台与分省平台并存,而且升级的速度各有差异。为了兼容这些省份,产生非常多的机构个性化。
     2)为了提倡不同渠道上差异,鼓励某些线上的渠道,保协或监管层会在某些渠道下调优惠或者便捷投保方式,会有渠道个性化,加大了保险公司,银行,证券,基金等IT系统的复杂程度。     
    3)企业内部人员流动及分化,随着规模的扩大,产生非常多系统管理不同的领域,例如业务员划归业务员管理系统,内勤回归内勤的管理系统,但最终是汇流到核心系统。
    故,核心系统汇流统一的流程,屏蔽着机构个性化,渠道个性化,系统个性化的差异,而金融IT系统的前端,需要接纳这些个性化的需求,而且有一个要求,就是改动某个渠道前端逻辑,不能影响非改动渠道的正常逻辑。


2、前端的业务逻辑复杂,代码大,查问题复杂难。
     1)金融系统原本就为业务服务,直接给业务提供价值的。而金融类的系统或者手机端往往都是嵌入大类的业务逻辑判断,前后端校验。前后端的校验的一致性,避免维护两套校验逻辑,否则容易发生维护不一致的情况。

     2)而我所在的金融公司又是经常上需求大类修改系统业务逻辑的情况,前端改动频繁,就对前端的质量体系提出更高的要求,并且生产一旦发生问题,需要在10分钟或者30分钟以内马上恢复或者修复,否则直接损失钱的问题。特别是有些需求是放在同一个版本中,而版本的部分需求经常受监管的要求,例如某某平台4月1号升级新功能必须使用,不能回滚。若回滚版本经常需要十几个关联系统一并关联需求的影响而回滚,造成波浪式回滚的。
     3)前端还是后端问题,在核心系统只能修复,不能回滚的。因为回滚的风险更高。上面提到的业务特点的复杂性,对前端代码质量的把控上,前端开发人员提出更高的要求,风险意识,设计意识,对问题快速定位,分析影响,修复方案的锻炼,要求非常高。

 

3、前端逻辑重,DOM节点数庞大,联动多,页面大,性能要求高。
      1)金融IT系统部分是对内的,部分是对外,绝大部分是有需要各种权限限制,必须登录以后操作。由于数据录入项多,业务越是大,体系越是庞大,逻辑会越多。由于业务的特殊性,经常需要多个模块之间有联动,若分页操作,经常需要翻屏,所以业务也不接受分页分屏的思维。不能分屏,只能集中,所以业务经常需要集中处理,页面或前端JS就带来非常多挑战。

      2)如何将业务所需的众多字段,众多的业务联动逻辑或者资源能够充分放在一个资源有限的沙箱式浏览器中,并且充分发挥浏览器性能,并且保持流畅,又要保持高度可维护性,成为前端开发人员最大的命题。在解决放的问题,还要解决要命的性能问题。

      3)“一卡车的沙子都积压在一个手推车里”,还要手推车要跑得像卡车一样的速度与安全性,十分考验前端设计人员的功力。

 

4、安全与部署的双重要求
        金融IT系统对信息安全的要求基本是比较高,包括一些敏感信息屏蔽,收集信息的屏蔽与展示,XSS与SQL注入的等要求,在信息安全是要求比较高的,对应金融企业客户信息的泄露是致命的。而前端常用一些数据储存,都是不能放类似cookies这一类储存与存放数据客户端。

        对前端的数据的统一风格的校验,也是特别的严格。过于代码的校验严格,很容易造成前端维护上的困难。部署若是复杂,类似各种静态NAS储存前端静态资源,缓存类的数据都会给部署带来很多的挑战。

      

       我们的前端架构师或者核心开发人员就是要解决上面的问题。下一篇就是探讨一下我们的解决方案以及前端性能优化过程的解决方案。

 

       如需转载,请注明作者一苇渡江,附带链接。保留追究原创法律追究权利。

 

 

分享到:
评论

相关推荐

    制度体系之 - 金融行业中的IT岗位要求.docx

    7. **统计分析项目经理**:除了项目管理经验,还需要在金融IT领域有从业经验,具备强大的沟通协调能力和抗压能力。 8. **统计分析实施工程师**:需要计算机相关专业背景,3年以上实施或开发项目经验,熟悉常用...

    IT应用软件分布式管理架构的研究与设计.pdf

    随着互联网、大数据、云计算等技术的普及,IT应用软件的分布式管理架构变得越来越重要,而客户机/服务器(C/S)体系架构和浏览器/服务器(B/S)体系架构是实现这一架构的两种主要形式。本文将详细分析这两种架构的...

    银行业中台系统架构设计.docx

    在银行业中,中台系统架构的设计已经成为推动数字化转型的关键因素。这一概念源于阿里巴巴集团在2015年的中台战略,旨在构建一个更加创新、灵活的业务架构,以适应快速变化的市场环境。中台战略的核心是通过整合集团...

    高可用架构讲座PPT

    #### 3.2 案例二:金融行业核心交易系统高可用架构设计 - **背景**:金融机构的核心交易系统需要满足极高的安全性和可用性要求。 - **方案**: - **硬件层面**:采用高性能服务器及存储设备作为基础支撑;构建异地...

    余额宝背后的中台架构及落地实践.pdf

    最初,余额宝在起步阶段采用了传统的IDC+IOE架构,即集中式架构,这是一种以数据中心为核心,包含大型机、服务器、存储设备等硬件资源的传统IT架构。然而,随着余额宝业务规模的急剧扩大,集中式架构的局限性逐渐...

    银行数字化体系建设思路.pdf

    - **管控层**:作为金融体系的核心,管控层依赖于云计算技术,以实现高效、安全的数据传输和动态的IT系统架构。云计算的普及使金融机构能够更快部署应用、降低成本,并确保业务不间断。 - **集中管控**:通过集中...

    [IT/计算机]XXX商业银行信贷管理系统总体解决方案.doc

    这部分将详细阐述系统的技术架构,包括前端用户界面、后端服务器、数据库、中间件、网络通信等方面的设计,以及如何整合现有IT资源,实现系统的模块化、组件化和微服务化,以提高系统的可扩展性和可维护性。...

    【推荐】李鑫 -余额宝背后的中台架构及落地实践

    《余额宝背后的中台架构及落地实践》是李鑫在IAS2019演讲中的主题,这份23页的PDF文件详细介绍了余额宝这一金融产品的技术支撑体系,特别是其核心的中台架构及其实际实施过程。这篇内容对于理解中台战略在金融科技...

    TMS运输管理系统.pptx

    **系统架构**上,TMS基于服务导向和模块化设计,采用了J2EE平台和SOA标准,确保系统的可扩展性和可移植性。它能在多种操作系统上运行,兼容各种中间件和数据库。系统安全性得到重视,从开发到管理的各个环节都考虑了...

    基于J2EE体系结构的保险电子商务系统的设计研究

    保险业作为传统金融领域的一部分,在面对新市场形势下,迫切需要引入电子商务来提高竞争力和服务质量。本文将探讨如何利用J2EE体系结构来设计并实现一个高效的保险电子商务系统。 #### 二、J2EE体系结构概述及其在...

    融资租赁系统建设专项方案书v.docx

    XX融资租赁系统的建设方案旨在构建一个全面的信息化管理系统,以应对行业快速发展的需求和提升风险管理能力。此系统将覆盖从租赁报价、用户管理到车辆回收、出售等全过程,以实现无纸化、移动化的高效运营。在互联网...

    金融行业云平台技术探讨

    2. 金融云应用:包括电商、微博、互动平台等互联网企业也开始探索金融云应用,金融企业在与这类企业合作时,可以通过云平台共享信用评级体系,降低中小企业贷款的风险,同时集中物理上分散的中小企业,降低贷款成本...

    2021-2022收藏资料商业银行视频监控解决方案.doc

    在系统设计过程中,需要考虑网络带宽的合理分配、数据安全的保障、用户权限的管理以及与现有IT系统的无缝对接,确保系统的稳定运行。 三、系统详细设计 3.1 系统特点 3.1.1 成熟可靠 选用经过市场验证的成熟硬件...

    商业银行业务系统.pptx

    【商业银行业务系统】是一个复杂的IT架构,它涵盖了银行日常运营的各个方面,旨在为不同类型的客户提供高效、安全的服务。这个系统主要由以下几个关键部分组成: 1. **总体概述**:商业银行业务系统是现代银行的...

    基于研祥EIP平台的电子化智能银行系统解决方案

    研祥EIP平台提供的电子化智能银行系统解决方案(TDS)正是在这种背景下应运而生,旨在助力传统银行向电子银行和IT银行转型,以满足日益增长的金融服务需求。 系统设计遵循三层架构,分别为驱动层、软总线层和服务层...

    在线开户APP业务系统开发方案--修改过的.pdf

    2. 系统架构: - 产品体系结构:通常包括前端用户界面(如Android和iOS应用)、后端服务器、数据库和中间件等组成部分。 - 总体业务架构:阐述了系统的业务流程,例如用户注册、身份验证、资料提交、风险评估和...

    吉高在线支付系统概要设计方案1

    【吉高在线支付系统概要设计方案1】 1. 引言 在当今电子商务蓬勃发展的时代,吉高在线支付系统的设计方案旨在...通过合理的系统架构和模块化设计,可以确保系统的稳定运行和持续优化,满足不断增长的在线交易需求。

Global site tag (gtag.js) - Google Analytics