HZERO 简介
融合技术平台
HZERO 是一个企业级技术平台,结合汉得多年的项目实施经验,抽象、封装了大量的应用标准服务及功能,以帮助企业产品研发、项目实施更加高效便捷,避免大量产品和项目重复造轮子带来的成本浪费,HZERO平台主要包含技术平台、数据平台、移动平台等服务,目标是搭建一个可支持各种产品快速组建、开发的平台,可支持微服务的方便集成、组合重用。
同时,HZERO 使用 Spring Cloud 作为微服务分布式系统,并且 HZERO 还基于 Spring Boot 进行了通用性模块的封装,例如鉴权服务、调度服务、消息服务等等;前端使用 React 作为开发组件,基于AntD进行二次封装和改造并自研了C7N UI前端组件库,使之更适合企业级应用系统的使用体验。
有关 HZERO 相关标准功能的详细信息,请参阅 用户手册。
为什么要使用 HZERO
HZERO 解决了产品研发、项目实施面临的许多重复性工作问题,降低了交付成本,提高了交付效率。同时,统一技术路线,统一开发规范,使基于HZERO 平台开发的各种产品能够无缝对接,形成融合的产品,降低了各自产品技术路线不一致带来的兼容性问题,便于更好的交付和客户使用体验。
HZERO提供了一个可支持企业各业务系统或产品快速开发实现的微服务应用开发平台,包含多种开箱即用功能、通用技术组件与服务、微服务治理等,可方便的与外部PaaS/SaaS技术能力进行连接应用,支持共享业务服务的组合重用,为企业服务化中台整合、数字化中台转型提供强力支撑。
SaaS与OP的区别
- HZERO支持SaaS多租户应用搭建,也支持单租户(OP)私有化部署。
- SAAS版本支持多租户体系及权限控制,系统角色和功能分平台级和租户级,不同租户之间数据隔离,租户可以自己管理自己的数据,平台也可以统一管理部分数据,部分数据在租户未定义时,可直接使用平台级定义的数据。
- OP版本仅支持单一租户,适合企业私有化部署和独立使用,系统仅有租户级角色和功能,整个系统的管理和使用均在单一租户下进行。
- 某些微服务会存在SaaS和OP两种版本,产品或项目可根据需要进行选择,SaaS版本的依赖Jar包会在名字上多一个-saas的标识,具体可参考服务列表中的说明