[发明专利]一种软件开发平台有效

专利信息
申请号: 201910599806.X 申请日: 2019-07-04
公开(公告)号: CN110321152B 公开(公告)日: 2023-08-29
发明(设计)人: 罗桂富;韩涛 申请(专利权)人: 青岛华正信息技术股份有限公司
主分类号: G06F8/70 分类号: G06F8/70
代理公司: 暂无信息 代理人: 暂无信息
地址: 266000 山东省青岛市*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 软件 开发 平台
【权利要求书】:

1.一种软件开发平台,其特征在于,所述软件开发平台包括容器云模块、DevOps平台模块、监控平台模块、能力超市模块和开发框架模块,其中,所述容器云模块包括安全管理模块、资源管理模块、底层能力模块和支撑服务模块,所述安全管理模块用于实现基于用户、角色和组织的用户管理,所述资源管理模块用于集群资源管理,所述底层能力模块用于提供包括资源分配、应用部署、应用伸缩、监控和日志处理的底层基础能力,所述支撑服务模块用于提供系统告警管理和系统优化建议服务;所述DevOps平台模块用于实现软件在整个开发周期中的持续开发、持续测试、持续集成、持续部署和持续监控;所述监控平台模块基于监控告警进行智能支撑实现时刻了解系统的运行情况,所述监控平台模块包括应用监控模块、浏览器监控模块、容器监控模块、链路监控模块、日志监控模块和移动端监控模块;所述能力超市模块用于基于固定模式的配置或者文件的定义实现技术能力管理和业务能力管理;所述开发框架模块包括后端框架模块、前端框架模块和常用工具模块,所述后端框架模块采用开源生态系统建设完善的java体系作为开发语言、并基于SpringBoot和SpringCloud构建微服务化应用实现集成中间件以及通用服务能力,所述后端框架模块提供可靠的行为和数据接口实现后端的业务逻辑处理,所述前端框架模块通过组织后端提供的可靠接口实现交互过程中的逻辑处理和交互界面展现;所述容器云模块采用容器镜像的方式实现运行环境的标准化,屏蔽应用部署过程中针对不同开发要求需要的运行环境配置和安装步骤;所述资源管理模块包括集群状态管理子模块和机器管理子模块,所述集群状态管理子模块用于管理集群整体的健康信息、资源使用信息和所有集群组件管理,所述机器管理子模块通过将机器加入到集群中实现集群资源扩充。

2.根据权利要求1所述的软件开发平台,其特征在于,所述底层能力模块包括资源分配子模块、应用部署子模块、应用伸缩子模块、配置管理子模块和日志监控子模块,其中,所述资源分配子模块根据Kubernates提供的负载给应用提供资源状态、调度系统选择资源充足的机器部署应用,所述应用部署子模块用于调度系统从项目层面、根据应用间的依赖关系编排应用的启动顺序实现整个软件开发过程的部署,所述应用伸缩子模块根据应用的负载情况及时调整开发过程使用的资源或者应用的实例数量,所述配置管理子模块用于应用或服务于底层配置中心,所述日志监控子模块用于实时采集应用的运行状态和多个实例日志发送到监控数据中心供监控展示和告警使用。

3.根据权利要求1所述的软件开发平台,其特征在于,所述DevOps平台模块是一种软件持续集成管理平台,提供一系列软件开发管理工具的组合,采用Subversion和GitLab实现源码版本管理,采用Maven作为软件开发项目构建工具,采用Sonar作为代码质量管理体系,采用Jenkins作为应用持续集成引擎,采用CaaS实现应用持续部署。

4.根据权利要求3所述的软件开发平台,其特征在于,所述DevOps平台模块在持续开发阶段采用Git和SVN工具维护不同版本的代码,以及采用Ant、Maven、Gradle工具来构建或打包代码到可执行文件中以便采用自动化测试系统对其进行测试;所述DevOps平台模块在持续测试阶段采用自动化测试工具Selenium、TestNG、Junit对开发的软件进行持续的测试。

5.根据权利要求1所述的软件开发平台,其特征在于,所述应用监控模块用于提供网页应用程序在性能方面的实时监控信息以便协助分析程序性能瓶颈和应用潜在的问题;所述浏览器监控模块用于提供直接面向用户的浏览器应用性能追踪;所述容器监控模块用于统计和分析各个实例对应的分布式容器的CPU、内存、磁盘资源消耗和网络指标。

6.根据权利要求1所述的软件开发平台,其特征在于,所述能力超市模块在部署过程中输入的是代码和配置文件,输出的是一个可访问应用的URL,在开发过程中输入的是定义模型,输出的仍是一个可访问应用的URL;所述能力超市模块以插件方式提供Plugin,以API或者手工方式提供消费。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛华正信息技术股份有限公司,未经青岛华正信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910599806.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top