广州明动软件股份有限公司

020-85564403
产品概况
魔方(MCube)平台是围绕着 Spring Cloud 微服务体系而设计、封装的一系列业务无关的基础平台和技术解决方案,是明动软件所有应用系统的基石,是支撑着明动软件应用系统转向微服务架构的重要运行环境。魔方平台将各类基础功能封装成九大中心:数服服务中心、租户中心、统一用户中心、用户认证中心、网关中心、接口中心、存储中心、推送中心、日志中心,满足应用的各类开发场景,提升应用快速交付能力。

产品架构
魔方平台在标准 Spring Cloud 微服务架构上,将大量通用功能封装成标准化功能组件,制定了一系列软件开发规范,为应用提供了健全的开发环境。魔方平台提供了九大基础组件,涵盖了接入、用户、认证、权限、配置、存储、推送、开放、审计、统计、SaaS化等方面的基础功能,支持负载均衡、弹性伸缩、灰度发布等特性,为业务系统的高性能、高可用、高扩展提供了技术基础。
产品功能

租户中心

统一用户中心

数据服务中心

网关中心

用户认证中心

接口中心

存储中心

推送中心

日志中心

租户中心


租户中心是魔方平台租户技术的可视化管理产品,提供了应用租凭技术的基本架构和实现思路,是业务系统 SaaS 化功能的核心。租户中心支持应用的动态注册、租户的动态注册、同时可以管理每个租户与应用的租赁关系。租户中心支持混合存储架构,每个租户可以选择使用公有数据存储或私有数据存储,在数据隔离的基础上进一步保障用户数据安全。


统一用户中心


统一用户中心用于统一管理租户下的用户组织架构。包括行政区划管理、组织架构管理、用户管理、职级管理、职务管理等基础用户数据。统一用户中心为所有业务系统提供了基础用户数据,打通业务系统的用户数据,为客户提供统一的应用系统使用体验。统一用户中心还提供了标准化的开放接口平台供各业务系统接入。


数据中心


数据服务中心用于统一管理业务系统的权限数据、系统管理数据,包括菜单管理、资源管理、角色管理、权限清单、字典管理、数据库管理、参数管理等,并提供了标准化的开放接口供业务系统接入,简化业务系统的开发过程。数据服务中心会对这些权限数据、系统管理数据进行应用隔离,保证业务系统之间的数据互不影响


网关中心


网关中心是微服务技术的一个重要产品,是所有外部请求的入口与出口,是微服务体系的重要组成部份。网关中心使用了响应式编程技术作为网关的基础,使用插件化技术完成断言、过滤器的开发,通过可视化界面配置即可实现超高定制化、可配置化的功能。网关中心提供了大量断言插件和过滤器插件,通过组合排列这些插件,可以完成诸如准入网关、权限网关等安全产品,为应用系统提升了安全防护功能。


用户认证中心


用户认证中心为所应用系统提供了基础用户认证功能,是所有用户会话的管理中心。用户认证中心提供了多种认证手段,同时支持接入第三方,如 CA、UKey、二维码等认证工具,为用户提供了灵活的认证过程。用户认证中心通常会与网关插件一起使用,从而形成“准入网关”功能,极大地提升了内部业务系统的安全性。通过用户认证中心,可以让用户登录一次即可访问所有业务系统,提升用户使用体验。


接口中心


接口中心主要用于统一管理开放业务系统对外暴露的接口,以及统一管理接入方及其订阅范围。接口中心提供了密钥检测机制、限流机制、限速机制、防重放机制、防篡改机制、IP黑白名单机制等等,为业务系统的开放能力提供了一个安全的、可靠的、可控的运行环境。


存储中心


存储中心为所有业务系统提供了标准的文件存储功能,系统集成了插件化管理功能,提供了简单易用的可视化管理界面。开发者通过存储中心,可以快速对接到各类文件存储系统,如 FastDFS、本地磁盘存储或第三方对象存储系统。在面向不同的客户群体时,业务系统可以在不变更代码的情况下,通过存储中心的可视化界面配置,即可快速切换各类文件存储系统,有效提升项目的开发效率。


推送中心


推送中心为所有业务系统提供了标准的消息推送功能。系统集成了插件化管理功能,提供了简单易用的可视化管理界面。开发者通过推送中心,可以快速对接到各类消息推送平台,如邮件推送、百度云推送、短信推送等。业务系统通过推送中心,可以快速获得各类平台的推送能力,保证项目的交付速度。


日志中心


日志中心主要用于统一收集各个应用系统生产的各类日志,包括调试日志(debug)、数据库日志(db)、网络日志(network)、访问日志(access)、执行日志(execution)、登录日志(login)、行为日志(action)等。日志中心提供了多种无侵入性的接入方式,包括使用 logback、RabbitMQ、FileBeat 等等。日志中心提供了友好的可视化界面,可以方便快速地声明日志采集入口、日志过滤策略、日志存储介质,灵活控制日志的采集、过滤、存储的整个生命周期,为业务系统提供了数据分析和报表统计的数据基础。


行业痛点

      开发速度慢

      用户管理、菜单管理、权限管理、字典管理等等都是应用的基础功能,每开发一套新业务系统都得来一遍,交付效率低。
      01

      技术要求高

      为了实现高性能、高可用、高扩展,需要开发人员具备多种技能,学习多种技术。
      02

      配置复杂

      配置文件散落在服务器各个地方,配置方式复杂,容易出错。
      03

      性能低

      传统单体应用性能较低扩展困难。
      04

      质量低

      开发应用需要关注的点太多,无法专心实现业务功能,导致整体应用质量偏低。
      05
产品优势
      提供了标准化的 SaaS 化应用开发标准和开发环境,业务系统只需要根据开发标准进行业务开发,即可快速研发支持 SaaS 化的应用产品。通过SaaS 化改造,应用可以实现部署一套,服务多个客户的目标。
      提供了丰富的开发套件,业务系统通过简单集成就可以具备多种能力。魔方平台支持通过可视化界面对基础组件进行配置,通过灵活组合组件,快速交付应用产品。
      与多家主流国产软硬件服务厂商深度合作,为业务产品提供了软硬件联合解决方案,保障业务系统在安全、可靠、自主的环境下运行。
      支持多种技术解决方案,包括负载均衡、弹性伸缩、灰度发布、开放平台等,技术覆盖面广。开发者可以根据产品特性自由选用这些解决方案,以最小的代码实现最全面的功能。
申请试用
电话咨询
020-85564403
回到顶部
明动软件产品试用表
为了我们能够更好地为您服务,请填写以下信息,我们将在24小时内为您提供
一对一的解决方案及产品试用服务;
您也可以拨打免费服务热线:+86-20-85564403 进行咨询。
  • *姓名
  • *单位
  • 省份
  • *手机
  • *验证码
本溪市|新河县|玉龙|邯郸市|桂平市|甘谷县|台湾省|黄山市|团风县|泰和县|泾阳县|新竹市|深水埗区|乐昌市|建水县|威海市|淮南市|那曲县|中山市|凉山|大化|盖州市|泰顺县|无锡市|富裕县|武夷山市|金寨县|阿鲁科尔沁旗|平山县|乌兰察布市|北安市|苍梧县|钟山县|镇坪县|井冈山市|元阳县|称多县|任丘市|阿鲁科尔沁旗|哈尔滨市|化德县|