美文网首页
移动互联分层架构

移动互联分层架构

作者: 心之痕_专注保险科技 | 来源:发表于2020-03-23 10:35 被阅读0次

    目前,保险业都在进行线下线上的切换,积极推进移动互联系统的建设,在系统建设中,都准备使用移动互联的分层架构,我们发现,分层架构,不管是跨进程分层还是进程内分层,都是数据移动化及呈现数据的过程。所以,分层架构就是数据移动化,处理及展现的过程。而数据移动化是其核心。

    一、分层架构的本质

    1、典型分层架构:MVC服务端与客户端、传统三层架构及服务化后的四层架构

    传统三层架构及服务化后的四层架构图

    MVC服务端与客户端架构图


    分层从本质上说来就是数据处理和数据移动,即确定数据在各层的形态并使数据在各层间流转。

    分层架构的演进过程,实际中是解决更高效的获取、处理数据及展现数据的过程。

    在演进的过程中,又引入了DAO、服务化、业务中台及前后端分离等。逐步将架构演进为包含:DAO、基础数据服务、通用业务服务、前后端分离、数据库中间层及APP分层的架构。

    但总而言之,分层的本质是为了使数据流转更顺畅、更高效的获取、处理及展示数据。

    随着业务复杂度的递增,越来越多的公司重构系统及数据库,业务系统垂直拆分、数据库水平拆分,在数据层加载缓存技术、抽象出数据服务层,简化数据提取过程、提高提取效率。但是,并不是所有系统都应按复杂分层架构来实施,具体还需视具体业务而定,如引入服务化,必将增加系统的复杂程序、对后续的系统运维、定位问题带来深层次影响。总之,一切系统架构都必须以实际业务为切入点,一切脱离业务的架构设计都是耍流氓。

    下图为某一正式系统架构,可作参考。

    相关文章

      网友评论

          本文标题:移动互联分层架构

          本文链接:https://www.haomeiwen.com/subject/iuwscctx.html