资源预览内容
第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
第9页 / 共46页
第10页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第,三级,第,四级,第,五级,数据中台与业务中台平台架构设计方案,目录,01,整体设计,02,应用说明,03,核心技术,04,典型案例,应用架构演进,All in one,HAP,开发平台,单体架构,Vertical,多,HAP,集成,分布式架构,SOA,HAP+,服务治理,SOA,架构,Microservice,HZERO,微服务开发平台,微服务架构,中台建设背景,2.,互联网技术驱动,互联网,+,转型需求,企业必须更快的变化和响应,不断增长的各种技术栈及服务器,不断购买,/,自建的各类系统,相互耦合,能力沉淀少,系统繁多,,普遍存在重复“造轮子”的现象,,同时企业缺乏将技术能力、业务能力与数据能力做沉淀与挖掘,,缺少统一规划的意识与平台,流程调整难,运维成本大,1.,应用商业套件管理系统,系统大而全但是不易调整流程,用户体验不理想,技术路线多元化,与知识转移不充分,同时自建的各类,系统集成耦合程度高,,对企业流程改造和调整造成巨大阻力,技术栈复杂、技术团队多,对接能力多,,这样系统运维、监控难,人员成本、时间成本都会增高。,多开箱即用功能,方便实现精细化管理系统需求,并可简单与商务套件系统集成,整合与沉淀各类业务能力,做服务治理与共享服务,方便实现业务流程组合与调整,企业,IT,资产运营管理与,Devops,应用,不断连接的各,PaaS,、,SaaS,能力,3.,微服务技术、容器技术以及数据应用技术的发展成熟,统一技术栈,整合与沉淀各类内部技术能力,管理连接外部能力,方便各能力应用,统一中台,结合内部业务数据与外部数据,挖掘数据应用能力,对于企业前台应用,以支持按用户为中心的持续规模化创新为导向,中台可支撑快速响应业务创新、降低业务探索成本,对于企业后台系统,将中台作为前台应用与后台系统的变速齿轮,以沉淀的中台能力来连接变化较慢的后台资源,再以这些灵活组合、重用的中台能力去灵活响应快速变化的前台需求,中台整体架构,能效平台,Choerodon(,开源,),运营管理,运营、监控、,IT,资产管理;,基于,Devops,理念,高效支撑企业需求管理、开发管理、测试管理、,CDCI,等,DevOps,套件,服务集市,技术中台,ChoerodonFramework,基础服务,通用能力,服务,/,组件,移动能力,平台,IoT,能力,服务,/,组件,AI,能力,服务,/,组件,数据中台,数据采集,数据开发,数据,治理,数据应用,元数据,模型,大数据基础平台,业务中台,SRM,共享服务,合同,共享服务,资产,共享服务,统一技术,屏蔽不同系统的技术实现差异;沉淀通用组件与服务能力,包含通用的移动应用组件与服务。为业务前台和业务中台提供稳定的技术保障,元数据模型统一业务中台数据模型管理;,整合各前后端系统数据能力,形成统一数据管理模型,与业务中台融合以,驱动智慧运营与创新,沉淀通用业务能力,降低业务服务的重复开发,最大程度共享服务,,快速支撑企业的流程优化、变革,实时监控,API,管理,计量计费,事件单,SAFe,规模化敏捷,敏捷管理,CD,/CI,测试管理,知识管理,内部,管理的服务,外部的服务,中台洋葱图,业务中台,数据中台,HDC,技术中台,技术开发平台,HAP,Hippius,技术中台,HZERO,技术组件:文件导入导出、统一编码等,通用服务:文件管理、调度管理、,Hippius,服务等。支付、电子发票验证等,技术开发平台:,开源技术平台,Choerodon,C7N,工具:平台使用和维护命令工具,应用运行环境:应用和组件运行依赖环境,DevOps,套件:知识管理、敏捷管理、组合管理、持续交付,服务市场:平台管理和外部的应用和服务组件,运营管理:监控、跟踪、,API,、事件单等,Hippius,(,Framework,):移动应用开发框架,HAP,:,PC,及后端应用开发框架,数据中台,HDC,数据采集、数据开发、数据治理和数据应用等,业务中台,SRM,、合同、资产、项目管理等共享服务,HZERO,平台术语表,术语,说明,共享服务,即最基础的业务服务,从产品业务中提炼出来,共享给各产品进行应用,通用服务,通用性很强的技术服务,各产品可根据自己的需要其部署和应用,如消息服务、支付服务、在线编辑等,通用组件,开发组件:平台功能,Jar,包,可供所有应用开发过程中使用,加快开发效率,客户端组件:针对服务的客户端,Jar,包,便于开发中调用某些服务的功能,加快开发效率。比如编码规则组件依赖于平台管理服务、调度执行依赖于调度服务,辅助开发包,提供一些通用的技术开发工具包,减少重复造轮子,提高开发效率,节点组,服务器节点与租户、用户、服务的关系,帮助租户、用户能找到对应服务的节点,主数据,指系统间共享的数据,比如供应商、客户、物料等,基础数据,主要指变化较慢的数据,,基础数据包含主数据,,比如用户、角色、消息、参数配置等,参考,HZERO,文档 http:/hzerodoc.saas.hand-,HZERO,功能架构,基本,功能,辅助,开发包,数据字典,值列表管理,多语言定义,参数管理,调度管理,执行器管理,任务管理,并发请求管理,文件管理,权限,菜单管理,单据权限分配,数据权限分配,角色管理,base,包,config,包,exception,包,util,包,redis,包,cache,包,captcha,包,message,包,jackson,包,convert,包,定义了一些基础常量如日期格式等,以及,BaseController,如字段非空校验、字段长度校验等,包含配置文件信息获取、依赖关系定义以帮助,JavaDoc,中生成类的依赖关系说明,提供了基础的异常类,以及全局异常处理器,多工具包,如,JsonUtils,:,JSON,解析转换,Reflections,:反射工具类,EncryptionUtils,:加密解密工具类,封装了,redis,的常用操作,可以方便地操作各类,redis,数据结构,使用注解根据配置从,redis,缓存中获取值,主要包含通用获取,KeyValue,、获取,LOV,的,KeyValue,提供了基础的静态验证码功能,提供国际化消息相关的操作,序列与反序列化应用,包含忽略时区转换注解、字符串两端空格过滤、页面敏感信息加密查看,封装了一些自定义的参数转换,如时间格式转换,开发,组件,国际化,支持,数据,防篡改,数据,加密存储,客户端,组件,EXCEL,导出,文件管理,客户端,统一编码,规则应用,消息应用,客户端,调度执行,应用,文件导入,客户端,服务治理,通用,服务,门户管理,服务,调度,服务,服务治理,服务,工作流,服务,数据分发,服务,报表,服务,登录,&,注册,用户管理,消息管理,短信管理,邮件管理,站内消息管理,数据多语言,TL,语言表,字段多语言,主数据管理,HR,组织架构,业务组织架构,数据分发管理,系统配置,个人首选项,静态文本管理,编码规则,租户管理,报表展现,门户管理,SQL,数据集定义、参数定义、数据模型,可视化定义;套打报表,报表访问权限控制,首页,&,个人门户,Activiti,工作流引擎,审批条件管理,审批路径管理,动态提醒,流程汇总,页面审批,工作流程,门户模板,公告管理,布局个性化,文本展示,待办集成,数据源管理,报表定义平台,个人工作台,环境管理,服务管理,API,生命周期管理,熔断,/,限流管理,节点组管理,产品管理,支付,服务,电子发票,服务,网关服务,API,入口、动态路由,鉴权服务,访问权限控制,认证服务,登录认证控制,身份管理服务,用户角色、菜单权限,基础,服务,注册中心,服务,服务注册发现,配置,中心服务,配置推送,事务,服务,Saga,事务一致,Swagger,服务,接口测试,Framework,文件导入,服务,海马汇,服务,移动设备,管理,消息推送,开发者,服务,即时通讯,子应用,管理,IoT,服务,设备管理,服务,MQTT,服务,连接管理,服务,AI,服务,语音识别,连接,文本关键,字段提取,OCR,连接,HZERO,平台简介,基于微服务架构模式,每项服务都是独立而灵活的,,可以提高服务的重用性,业务模块化,加快迭代速度,随着各业务共享服务的沉淀积累,可帮助企业加快业务场景的迭代实现,支撑企业快速变革,包含,许多开箱即用的,通用,服务组件,如权限认证服务,数据一致性服务等,都已包含在框架中。其中应用数据一致性服务去解决微服务间组合调用引发的不一致问题。,满足,高并发,大数据处理业务场景,对于高并发应用的功能,可以基于领域拆分微服务,并针对微服务去独立、灵活的扩展服务器资源,支持,SaaS,多租户应用搭建,平台是按照多租户应用模式去设计开发,支持企业搭建自己的,SaaS,应用,前端,基础架构,后端,数据,前端基础,公有云,本地,私有云,容器,Redis,NoSQL DB,Mongo,Bootstrap,RDBMS,NewSQL,微服务,SpringBoot,SpringCloud,Mybatis,Istio,前端,框架,容器管理,1,1.1,1.2,1.3,1.4,2,2.1,2.2,2.3,3,5,6,5.1,5.2,MySQL,中间,件,MQ,Kafka,RocketMQ,4,调度,ElasticJob,HZERO,平台,技术中台,HZERO-,移动平台(海马汇),控制台,完成模板套件选配,线上打包分发,管理模板、子应用、插件的迭代,收拢移动端项目实施的数据,模板库,结合业务应用实现移动端的半产品化,动态选配支持更多的商务策略,子应用库,通用移动端功能应用集合,插件库,多平台基础插件、交互插件集合,Hippius Framework,Hippius C,onsole,Hippius N,ative,Hippius Service,Hippius UI,a,e,c,子应用,d,b,插件,Hippius Template,企业门户,电子商城,新闻自媒体,可根据需求进行个性化开发,1.,模板选配,2.,插件配置,3.,服务初始化,技术中台,HZERO-,移动平台(海马汇),For Developer,For Market,For Customer,Developer Console,降低成本,规范统一,Martket,沉淀模板、插件、子应用行程商业模式,Customer,产品,SaaS,化,选配组装,Run Start,移动应用云生态,Moblie as a service,Hippius,类型,模块,功能项,技术服务,全文搜索,ES,全文检索,边界搜索,技术服务,组织架构,组织结构个性化,技术服务,APP,消息,主流推送服务集成,技术服务,即时通讯,融联、融云、极光适配,技术服务,在线打包,移动应用在线打包,技术组件,原生基础,Webview,性能优化,技术组件,即时通讯,SDK,集成适配,技术组件,设备插件,滤镜相机应用,应用服务,项目管理,项目应用迁移、复制、共享,应用服务,子应用管理,子应用版本、权限通用管理,应用服务,知识下推,公共文档、问题跟踪,应用服务,工作台,在线选配迭代,应用服务,模板管理,模板上传,选配,应用服务,平台子应用,子应用上传,选配,数据中台,HDC,数据治理,数据质量,质检报告,异常预警,质量规则,元数据管理,关联分析,影响分析,数据地图,数据安全,访问权限,操作权限,数据分层,大数据,基础平台,Hadoop,Spark,GreenPlum,Mysql,调度执行,任务定义,任务流程定义,流程计划,流程执行,流程监控,流程管理,日志管理,数据,来源,DB,直连,消息,队列,爬虫,数据同步,元数据,模型,模型,定义,关系,定义,Agent,采集,文件存储,同步记录,文件传输,实时数据存储,文件校验,批
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号