您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 中台系统建设方案详细
....中台建设方案....目录中台建设方案..................................................................11总述......................................................................31.1当前问题................................................................31.2中台系统解决问题........................................................41.3中台系统带来的收益......................................................4工程方面.....................................................................4数据方面.....................................................................4创新方面.....................................................................41.4中台系统达成目标系统....................................................5第一阶段.....................................................................5第二阶段.....................................................................6第三阶段.....................................................................62系统建设总体设计..........................................................62.1系统总体建设思想........................................................62.2系统设计原则............................................................72.2.1安全性..............................................................72.2.2可靠性..............................................................82.2.3扩展性..............................................................92.2.4开放性.............................................................102.2.5强壮性.............................................................103系统的实现技术...........................................................10系统技术平台选择..............................................................103.1系统的网络结构.........................................................114技术设计.................................................................114.1系统总体技术架构.......................................................114.2技术规及实施...........................................................124.3系统扩展性要求.........................................................134.4运行状态监控...........................................................134.5信息检索...............................................................135中台系统开发管理.........................................................145.1业务模型调研团队.......................................................145.2开发团队...............................................................14....5.3开发周期...............................................................145.4网络及服务器...........................................................151总述1.1当前问题1.系统维护困难2.二次开发迭代仅原厂商可以进行3.新承建系统过多重复工作4.同一业主下不同系统存在数据壁垒....1.2中台系统解决问题因软件系统建设数量的日益增长,我们发现浪费了过多的时间在开发相似系统功能上,且在这些相似的系统功能,我们现实遇到的情况是:1.相似系统功能无法通用于不同系统,难以快速接入2.系统功能由不同语言、不同技术架构、不同标准开发,难以维护3.相似系统功能之间数据无法通用,数据壁垒凸显同一个轮子造100遍,对一个部门或是一家企业是没有任何好处,自然一个相似的系统造100遍同样没有什么帮助。以此我们希望建设一套可以满足大多数系统功能的、可以满足今后扩展的、有相对统一业务的、可以快速高效迭代的并可快速接入的系统,以下我们简称“中台”。中台解决问题:1.相似业务无需重复开发2.数据统一打破数据壁垒,可多系统、多行业的数据分析3.快速迭代接入4.统一规,降低维护难度1.3中台系统带来的收益工程方面减少了重复造轮子、重复建系统的现象。对统一的业务资源统一管理。数据方面有了统一的资源管理,如:统一的用户、权限、订单等,就不再会有各种的数据打通问题、同步问题,不会有夸部门的数据墙。有了公共的中台,也就有了统一的数据规。对于大数据相关的需求,可以从相对唯一的数据出口进行业务迭代,不需要为每一个部门进行定制开发,浪费人力。创新方面产品、开发、实施人员不再是仅对一套系统、一个行业进行业务开发。由在“点”上的根本感知不到问题的角色,突破到从“线”和“面”的平台上进行工作,更容易发现这些问题的本质,通过其自身的专业技能解决当前实际问题的同时产生全局观。解决系统问题将不再是以前的“打补丁”,而是转为真正意义上的“升级”。....不谋全局者,不足谋一域。有了公共的中台,意味着产品、开发、实施人员拥有相对全局的视角,更能发现单点单观察难以发现的问题,在更大的业务层后进行一定的创新1.4中台系统达成目标系统目前暂将中台系统的建设目标分为三个阶段:第一阶段(一)建立统一的开发标准,如:1.统一技术栈(开发语言、开发框架、开发工具、数据工具、其他中间件等)2.统一接入方式3.制定统一数据标准(二)调研分析统一业务模型,如:1.系统基础功能模型2.行业业务功能模型3.数据分析模型建立(三)人才技术储备,由于中台接入系统的增加,中台的高可用性,如:容错容灾、负载、多中心切换、数据同步、平台安全等不可忽视,所以需要早期及时规划相关人员。(四)中台功能开发,如:1.权限管理服务(RMS)2.基础数据服务(BDMS)3.客户管理服务(CMS)4.容管理服务(CMS)5.日志管理服务(LOGMS)6.第三方接入服务(TPIMS)7.数据分析服务(DAMS)8.自定义流程服务(WFMS)在此阶段我们可以达成的目标为:1.减少重复工作2.快速新增功能3.快速接入4.中台的功能数据壁垒消除5.二次开发可不再依赖原厂商....第二阶段将第一阶段得到的行业业务功能模型开发转化为统一业务功能,自此将数据分析服务(DAMS)升级为“数据中台”。在此阶段我们可以达成的目标:1.可实现跨系统、跨行业的数据分析2.让数据分析多元化3.中台系统由原来的可“高效开发迭代接入管理的业务平台”升级为“可产生超数据围的大数据分析业务综合平台”4.对同一行业的信息化建设实现同步开发第三阶段随着中台系统的功能完善,则必不可免的产生高并发、数据量增大等性能瓶颈问题,由此在第一阶段的储备将对现有平台的技术框架、软件结构、服务器资源等进行持续优化,从而达到真正的稳定可高、高效。2系统建设总体设计2.1系统总体建设思想在遵循整体性、法制性、规性、实用性的总体设计思想的基础上,系统采用微服务为前端用户服务平台。中台的建设融合了多项当前软件开发的先进技术。通过自有团队系统开发提供更好的可扩展性。后端API构建在Java平台之上,管理平台实现前后端分离,以达到日益变化的前端技术,使用目前大型系统开发常用的MVC架构进行开发,前端页面展示与后端数据操作完全独立开发,通过强认证的接口进行数据的读写与交互,本系统严格地定义了所有的基础业务对象与业务逻辑处理对象,统一了数据存储规则,在此基础上又将软件细致地划分为后台数据处理层、中间业务逻辑处理层、前台业务逻辑处理层和表现层,并且配合我公司独立开发的ORM框架进行数据库操作,保证了数据库的可扩展性、可迁移性。为了适应业务发展的需求,本系统的扩展能力也是一大特色,我们在制定了统一的数据处理规则,规了基础行业对象,也将现有的业务逻辑对象进行了统一封装,并给二次开发者提供了简单灵活的访问接口、详尽的文档说明,在进行新功能的拓展时无须对数据库进行直接操作,从而保证了数据库的完整性和安全性....2.2系统设计原则2.2.1安全性1)系统的结构安全性设计系统的结构安全性在本系统中主要来源于两个方面:数据传输的安全性与数据存储的安全性。分级分权限管理企业资源、保密消息,有效确保消息的阅读围。系统的数据和信息存储,数据库服务器部署于阿里云,数据库公网无法访问,只能通过建立于ECS应用服务器访问数据,对应用服务器进行了多层安全防护与访问授权,确保数据存储的安全性。2)系统业务安全设计对于系统的业务安全来说,系统在以下几个方面对安全性方面进行了相应的设计:1.对关键数据的加密存放,如用户、操作人员的密码等;2.对关键数据的校验存放,如接口信息的校验串设计;3.对关键数据的日志记录,系统严格的留痕设计,对于重要的操作均采用独立的流水记录,保证相关业务的发生均有相应的记录,保存处理时的关键信息;而对于一般性的操作,则通过日志记录的方式,确保重要的信息能得以保存,供后续的查证使用;4.对业务操作的严格权限检查,任何业务的操作,在应用服务器处理层,均需进行相应的功能与权限检查,包括菜单与功能的两级权限检查、用户身份与操作权限的检查、使用人员身份与操作权限的检查、业务本身处理要求的检查等,防止一切非法的调用,确保系统的业务处理的安全性;5.对业务操作的严格控制性检查,可设置用户、使用人员的站点限制,设置用户与使用人员可操作的对象限制等;6.对业务可自定义审核设计,可通过对业务操作的参数化
本文标题:中台系统建设方案详细
链接地址:https://www.777doc.com/doc-6804834 .html