毕业论文
您现在的位置: 框架 >> 框架发展 >> 正文 >> 正文

SinfCloud云原生应用框架,打造行

来源:框架 时间:2025/1/19
SinfCloud云原生应用框架,打造行业应用中台###

  近年来,随着全行业数字化转型的快速推进,传统烟囱式单体化架构存在重复建设、条块分割、信息孤岛等弊端,致使资源利用率低、运维难度大、系统间打通成本高等诸多问题,不利于业务沉淀和持续发展。传统架构已逐步无法满足信息化发展需求,信息系统亟需由重装置和低效率的单体化架构,向分布式、小型化和自动化的新一代软件架构转变。

  云原生通过分布式微服务架构、容器化部署、自动编排、持续交付和智能运维等一系列技术理念,以其敏捷、可靠、高弹性、易扩展、持续更新等特性不断创新行业数字化应用,已成为数字化转型的新动能。

  何为云原生

  云原生是一个组合词,即Cloud+Native。其中Cloud表示应用程序位于云中,Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,充分利用和发挥云平台的弹性和分布式优势。云原生强调以“应用”为核心,使业务应用“生于云、长于云、用于云”。

  云原生的核心技术主要包括容器、服务网格、微服务、不可变基础设施和声明式API等。这些技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用,使系统具有更强的可靠性、更短的交付时间、更简化的运维操作和更高的运营效率,为云原生在行业数字化转型和数字化业务创新过程中的广泛应用奠定了基础。

  SinfCloud,他来了

  年,超图基于云原生技术开始探索建设一套高集约、高敏捷的开发运维一体化应用框架,以期对内实现成果标准化、统一化管理,对外支持对客户业务需求的快速响应和持续交付。通过多方研发力量一年多的精心打磨与反复论证,年SinfCloud云原生应用框架正式发布(SinfCloud即SuperMapInformationFrameworkCloud的缩写,译为超图云原生应用框架)。

  ▲SinfCloud云原生应用框架

  SinfCloud从何来

  SinfCloud是一套微服务分布式框架,采用前后端分离架构,在SpringCloud和SpringBoot技术体系之上封装了一系列的基础云化产品,其内部融合了SpringCloud的基础内容(如注册中心Eureka、配置中心Config、认证中心Security、网关服务Gateway、服务调用OpenFeign等),并在此基础上扩展了一系列公共基础服务(如服务监控、日志采集、链路跟踪、系统监控、故障熔断等)。此外,SinfCloud框架围绕行业应用的通用需求,封装了一些具有自主特性的基础设施:

  (1)配置中心,支持统一在线管理所有服务配置;(2)自定义服务定向路由,支持根据租户配置定向路由;(3)动态扩容,支持资源按需弹性伸缩;(4)服务跟踪,支持微服务节点级的监控和日志收集,方便快速追踪和定位问题。

  SinfCloud为何来

  随着数字化进程的深入推进,各行业信息化系统的建设模式正由分散式单体建设向集中化建设快速转变,如市县一体化、省级统建、部级统建等模式。云原生架构因其松偶尔、分布式、高弹性等技术特点,能够快速构建标准化、高可靠、易管理的应用系统,可快速提升系统交付效率,并降低运维复杂度。

  SinfCloud云原生应用框架充分利用云原生技术,致力于为全行业打造一个高可用、可扩展、可移植的行业应用中台,为业务应用提供开发、运行、监控、治理一体化平台,从而增强系统的开发敏捷性,提升应用的创新能力和标准化能力,并实现这些能力的全生命周期管理及对外开放。通过不断扩展通用业务服务组件,高效支撑各业务平台的快速构建,以满足各行业信息化、数字化建设需求。

  SinfCloud有什么

  SinfCloud云原生应用框架按照“共建、共享、共用”的原则,通过不断地解耦、不断地组件化过程,将不同业务场景的通用能力下沉至平台,形成标准化能力,为业务应用提供规范化的可复用组件和服务资源,提升业务应用的服务能力和前台业务快速搭建能力,主要包括身份认证、电子签名、模块服务、流程服务、表单服务、规则服务、区块链、空间服务、安全审计等。

  通过公共组件和公共服务的统一建设,形成SinfCloud框架的“N+”应用中心,包含用户中心、安全中心、规则中心、消息中心、流程中心、数据中心、开发中心、行业一张图等,以实现业务和应用开发需求的快速响应。

  1.用户中心

  用户中心,即用户管理中心。面对不同行业客户的差异化需求,框架对业务用户实现了多级分层管控,如平台级用户、区域级用户、租户级用户、系统管理级用户和业务用户等,帮助业务系统实现数据和功能的分级管理与隔离。权限方面通过引入“集中定义,分级授权”的模式,支持在省级平台、近百个租户条件下实现单人快捷运维管理。创新式的多级用户管理体系,降低了多租户、多区划、多系统等复合场景下用户体系的管控难度,提升了业务系统的安全管理能力。

  2.安全中心

  安全中心负责保障系统用户的账户安全、应用系统安全和数据安全。账户安全支持通过弱密码检测、异常登录分析、异常登录限制、异地登录通知等方式进行保护。数据安全拥有全局可配式的数据加解密控制中心,可实时在线对系统中任意表和任意字段进行加密保护、脱敏保护,轻松保障系统数据的安全性。应用系统安全平台将自动记录敏感操作行为,并生成相关日志,根据此日志可快速追溯到执行该操作的时间、设备、IP和操作人等有关信息。平台适配国家等保2.0要求,强化了对可信计算技术的使用,确保系统的稳定性和安全性。

  3.规则中心

  规则中心,又称业务规则引擎应用框架,致力于将业务逻辑从业务实现中抽离出来,并进行统一集中化管理,当业务发生变化时支持通过调整业务规则以适配新业务需求。框架根据行业需求,经过反复设计策划,实现了一套可视化自定义配置功能,运维人员可通过界面化的方式进行业务逻辑管理,当业务发生改变时,仅需要调整对应的业务规则进行适配,极大地提高了业务响应速度,降低了开发成本,同时保障了业务规则的持续可读性。

  4.消息中心

  消息中心,又称消息引擎应用框架,是整体应用框架的消息管控中心,可实现消息的接收、传递及送达。在技术场景方面实现了业务服务之间的消息传递,解决了业务逻辑高耦合度及访问高并发量等问题。在业务场景方面,以事件驱动为核心(如业务办件完成后通知业务申请人),平台通过系统通知、短信通知、移动应用通知等途径将消息送达至相关用户。

  5.流程中心

  流程中心,又称工作流框架,主要提供流程设计、表单设计、表单解析执行、流程版本管理等功能,以便于流程的监控、统计、管理和规范化运行。其中,通过可视化的流程设计工具,可简化流程运转过程中的逻辑处理程序;通过表单设计器,可快速生成各类审批业务,支持业务审批、OA审批等多种业务模式,实现业务的智能审批和自动流转;通过版本管理,可保障工作流中数据流转的可追溯性和延续性。同时,流程中心对外提供标准接口,各应用调用相关流程接口进行相应业务流程的执行和反馈,流程中心可将流程执行过程中产生的业务数据推送至各应用系统,实现与业务系统间的数据共享交互。

  6.数据中心

  数据中心,又称数据协同应用框架,主要围绕数据管理、数据挖掘和数据应用共享而设计,解决行业数据管理应用问题。框架提供多源数据融合、汇聚、治理与共享等功能,基于元数据的管理,提供简单报表、表单、数据接口、全局数据查询等能力。同时,通过内置的任务调度中心,集成了DataX、Flink、Spark等主流的调度和计算引擎,极大地提升了数据治理能力,通过接入大屏技术进行数据的可视化展示与表达,实现数据接入、处理、分析、展示一体化,为用户提供一站式数据服务。

  7.开发中心

  开发中心,又称多端支持应用框架,通过提供前后端代码开发标准,实现成果代码风格规范化,便于开发人员统一管理。框架实现了后端标准接口、前端标准组件、常见交互模式、通用样式等代码的自动生成,极大地降低了开发人员的工作量。另外,框架通过可视化大屏、流程表单等拖拽式配置平台,为技术人员提供了一套低代码、高敏捷的开发运维一体化应用框架,实现低成本、高效率开发,用户通过少量代码或不用代码,即可实现数字化转型中的场景应用创新。

  8.行业一张图

  行业一张图应用框架支持多平台的二三维数据注册及管理功能,实现二三维空间数据的多源融合展示,支持各类工具及基础分析功能集成。同时,框架提供一张图的构建工具,通过内置的图层管理功能及工具管理,利于拖拽式交互方式,实现各行业一张图的无代码、低成本快速构建,为各行业提供标准、统一的空间数据和服务应用,满足行业资源浏览、专题图制作、对比分析、查询统计等需求,助力形成“用数据说话、用数据管理、用数据决策”的管理新机制。

  SinfCloud特色亮点

  能力可持续集成,支撑产品快速交付

  SinfCloud云原生应用框架具备“低难度、轻应用、强中台”等特点,基于其高可用、易扩展、可弹性伸缩等特性,支持应用服务能力管理,如自定义报表服务、电子证照服务、可视化大屏服务、工作流服务、短信服务、AI服务等功能。通过不断扩展框架业务服务组件,形成标准化能力供给,为上层各类业务应用提供技术支撑,有效支撑各业务平台的快速构建,极大地缩短了产品交付时间,助力行业数字化转型提速增效。

  系统集中化建设,实现多级共享共用

  按照“共建、共享、共用”的原则,业务应用可围绕SinfCloud云原生应用框架的共享模板进行快速构建,支持云化交付,促进资源集约节约利用。在权限管理方面支持平台统一建设,多租户、省市县多级共享共用等建设模式。在业务上满足各类业务应用、监管决策等需求,为进一步深化数字技术融合创新,推进数字化智能集约发展提供基础支撑。

  框架多环境适配,构建产业发展新生态

  SinfCloud已实现多种软硬件环境的兼容适配。芯片方面,支持华为鲲鹏、飞腾、龙芯、申威、海光、兆芯等;操作系统方面支持中标麒麟、银河麒麟、华为欧拉、深度、普华、CentOS、Ubuntu等,数据存储方面支持人大金仓、南大通用、达梦、Mysql、Oracle、Postgresql等,中间件方面支持东方通、金蝶、Nginx、RocketMQ、RabbitMQ、SkyWorking、Redis等。框架可完美应对各种复杂场景,积极为行业数字化转型提供安全稳定的基础生态环境。

  ▲SinfCloud多环境适配一览图

  历经多年的锤炼和沉淀,SinfCloud云原生应用框架正逐步走向成熟和稳定。框架已服务于不动产登记管理平台、自然资源确权登记管理平台、自然资源和规划一体化审批系统、国土空间生态修复监管系统、自然资源执法监察综合管理平台、多测合一综合管理平台、地质灾害防治管理平台等多个产品,并助推了近百个项目的成功落地,让数字化转型工作落到实处。

  随着技术的不断发展,SinfCloud将不忘初心,持续更新迭代,积极发挥在自然资源、住建、农业农村等行业数字化进程中的强力推动作用,为行业应用的持续创新和稳定运行提供有力保障,为全面深化改革,推进国家治理体系和治理能力现代化事业“添砖加瓦”。

转载请注明:http://www.0431gb208.com/sjszyzl/8566.html