未来五年,政企IT架构中台化趋势明显

首页    媒体报道    未来五年,政企IT架构中台化趋势明显

       3月5日,中科达奥AI-LAB发布《2019政企数字化趋势报告》。报告指出,当前数字化的应用领域正从互联网行业向政府、金融、零售、农业、工业、交通、物流、医疗健康等行业深入。因数据割裂、智能决策程度有限的瓶颈制约,越来越多企业将全面升级IT架构,采用“双中台”模式。打破不同业务部门之间的烟囱式IT架构,实现“一切业务数据化”的目标,前端业务部门可以像搭积木一样调用平台上的产品技术模块,从而快速搭建新业务场景。除企业外,政府部门的IT架构也将中台化。

什么是IT架构的中台化
       企业中台实际上是一组微服务,在微服务上叠加一些业务服务,如业务流程和微服务的组合服务等等。企业中台是基于企业业务层面是SOA化的服务。微服务是一个领域模型中的服务,企业中台是更宽泛的业务场景的服务,如购物车的服务涉及商品、商户、门店等各个微服务中心。中台的业务服务是一种组合服务,可以进行服务的重组或编排,对外提供整体的业务服务和服务能力。因此,企业中台下面有一组微服务,解决的是服务能力的问题,IT系统与IT资源可以进行叠加,通过底层服务能力的提供,业务能力也会随之增强。企业中台可以保证业务本身的灵活性,服务能力可以随着资源的横向扩展而扩展,解决业务响应慢、性能瓶颈等问题。

中台应用的好处
       中台应用的好处主要体现在四个方面,一是降低开发风险,提高开发效率。不需要重新整体设计就可以完成整个应用端的开发,应用端的开发是基于中台的API进行开发,这样就可以提高开发效率,增加系统的稳定性,应用端只是构建操作流程。二是提升系统扩展性,增强服务伸缩性。三是降低维护风险,减少维护成本。微服务本身部署的复杂度、系统和测试的复杂度等等,比传统的要复杂,在互联网行业都有一套很好的工具去解决这些问题,人为的出错几率要小很多。四是简化运维难度,提升管理效率。在互联网行业有一套技术支撑体系去支撑应用的快速部署、运维和管理。运维在互联网行业也有一套监控的运维体系,在进行容量规划或扩容、服务改造等等,都做了相应的数据化运维,降低了整个运维难度和成本,很多都是通过工具化去解决,可以提前告警。互联网的应用可以监控到每一个API的情况。
构建稳定的企业中台架构,实际上就是要解决统一企业架构、服务能力、服务和资源叠加、集中运维平台等问题,包括从开发到运维的全生命周期的服务技术支撑。将企业从技术架构,应用架构中解放出来,关注业务本身。在微服务体系,不需要统一技术体系是可以的,可以是Java,.net,PHP等技术,但在架构层面,比如服务的管控框架、治理框架,分布式数据等等,在架构层面需要有一套系统规范。微服务在设计的时候要保证服务能力就可以了。

       企业在发展的过程中,应用场景会逐步增加。在中台的体系支撑之下,构建应用场景比传统的方式快很多,同时应用的稳定性要高很多。逐渐体现出中台的价值。

       技术与业务分离,技术解决运维、发布、服务治理管控、服务开放和服务能力等问题,业务只是进行开发。企业业务开发人员只专注业务功能和业务流程的开发。

中台服务构建方法论
       首先,业务与技术是隔离的。业务提供的是业务功能和业务流程,属于业务功能范畴;技术提供帮助业务解决服务能力问题,属于技术范畴。业务的组件化,从业务领域来讲,组件化实际上是领域的拆分问题,比如:把电商业务拆解为:会员中心、商品中心、店铺中心、价格中心、订单中心等等还有更多中心。把业务拆分成组件。组件服务化,就是组件对外呈现的形式是一个一个的服务或者一个一个的API,最终业务组件化、组件服务化、服务能力化,即服务在微服务体系下,服务能力与IT资源进行叠加时是可以得到保障的。把业务组件化,组件服务化,服务能力化,从领域的角度去拆分业务域。

      将领域拆分后是否就是实现微服务?这主要考虑微服务在提供服务能力时是否与资源进行叠加。如果不能,则还是与传统应用一样,在开发模式下,实现了把领域拆分,业务服务开发出来。

       技术主要解决两个问题,一是对服务本身的管控和治理,如服务框架;二是解决服务能力和资源叠加的问题。如果将这些技术和业务捆绑在一起都放在微服务中心,这实际上是将技术与业务捆绑在一起,这会导致业务扩展性很难落地。比如传统开发,一个业务应用对应多个数据库,开发的时候在应用中配置多个数据源,应用根据某个或者几个关键字端判断选择哪个数据源。如果增加一个数据源,系统要做比较大的改动,最后不一定成功。

       业务与技术分离,业务解决的是业务的功能和流程问题;技术解决的是对功能、流程的能力支撑问题。如果将二者捆绑在一起,很多问题都不能有效解决,尤其在开发时,很难从设计层面去解决。因此在中台构建的时候,业务组件关注的业务功能和流程,按照技术体系要求开发业务功能。业务功能运行在技术体系上,技术体系提供服务能力,即业务应用的横向扩展能力。

       中科达奥,政府行业软件定制专家,基于成熟蓝本产品进行个性化定制,根据政府行业用户实际管理需要进行灵活配置、扩展定制,使用标准化的软件交付流程提供定制化解决方案,践行“百分百交付保障”,在无需担心项目实施风险的情况下,最大化节约软件开发成本。十五年专注为政府提供专业的软件研发及解决方案,客户覆盖全国28个省,113个地市,近800个区县。

2019年3月5日 14:46
浏览量:0
收藏