低代码MOM平台:基于微服务架构,实现高效便捷的开发与部署

本平台基于微服务架构,主要由数据源、服务、object、objectFunction、function组成,旨在为开发者提供一个高效便捷的开发与部署环境。

数据源

系统支持多种类型的数据库,包括但不限于MySQL、Oracle、SQLServer等。开发者可以根据自己公司的需要创建不同的数据源。

object

自定义对象,基于ORM的思想,对象关系映射。只需维护object对象,无需创建和维护数据库结构,系统会根据object对象自动维护数据库的表结构,省去开发者维护数据库表的时间和精力。

objectFunction

对象的方法,开发者自定义对象的方法。系统会根据系统所选择的数据源自动生成对应的SQL语句,用户开发者再function中使用该方法。

function

自定义的方法,系统会自动转换为service。根据系统自定义的规则,简化开发者的代码量。

接口地址

系统提供统一的接口地址,无需像传统的微服务那样维护不同的接口地址,简化了开发复杂性。

服务发布

系统根据服务的数据自动生成项目,根据对象生成对应的entity,根据objectFunction生成相应的mapper和mapperXml,根据function生成对应的service,并打包发布,一键生成,简化了正常项目的打包和发布的复杂性。

权利要求书

  1. 一种低代码MOM平台,基于微服务架构,包括数据源、服务、object、objectFunction、function等组件,其特征在于:

    • 数据源支持多种类型的数据库,包括但不限于MySQL、Oracle、SQLServer等;
    • object为自定义对象,基于ORM的思想,对象关系映射,只需维护object对象,无需创建和维护数据库结构;
    • objectFunction为对象的方法,开发者自定义对象的方法,系统会根据系统所选择的数据源自动生成对应的SQL语句,用户开发者再function中使用该方法;
    • function为自定义的方法,系统会自动转换为service,根据系统自定义的规则,简化开发者的代码量;
    • 接口地址为统一的接口地址,无需维护不同的接口地址,简化了开发复杂性;
    • 服务发布时系统根据服务的数据自动生成项目,根据对象生成对应的entity,根据objectFunction生成相应的mapper和mapperXml,根据function生成对应的service,并打包发布,一键生成,简化了正常项目的打包和发布的复杂性。
  2. 根据权利要求1所述的低代码MOM平台,其数据源可以是任意类型的数据库,包括但不限于MySQL、Oracle、SQLServer等。

  3. 根据权利要求1所述的低代码MOM平台,其object对象可以包括任意数据类型和属性。

  4. 根据权利要求1所述的低代码MOM平台,其objectFunction方法可以包括任意参数和返回值。

  5. 根据权利要求1所述的低代码MOM平台,其function方法可以包括任意参数和返回值。

  6. 根据权利要求1所述的低代码MOM平台,其服务发布时可以自动识别数据源、entity、mapper、mapperXml、service等组件,并打包发布。

  7. 根据权利要求1所述的低代码MOM平台,其接口地址可以自定义,并支持多个接口地址同时存在。

  8. 根据权利要求1所述的低代码MOM平台,其服务发布时可以支持多种发布方式,包括但不限于jar包、war包、docker镜像等。

  9. 根据权利要求1所述的低代码MOM平台,其服务发布时可以支持多种部署方式,包括但不限于单机部署、分布式部署等。

  10. 根据权利要求1所述的低代码MOM平台,其服务发布时可以支持多种运行环境,包括但不限于Windows、Linux、Mac OS等。

低代码MOM平台:基于微服务架构,实现高效便捷的开发与部署

原文地址: https://www.cveoy.top/t/topic/osrF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录