云原生集成开发环境——TitanIDE
通过网页在任何地方更安全、更高效地编码建设一套面向工业互联网机理模型的简单易用开发平台:
1、一站式开发平台:实现机理模型的架构设计、开发、测试和发布。
2、资产在线保存:将业务模块之间的关系保存在平台上【架构资产】,降低避免对特定人员的依赖,便于后续接手维护。
3、资产共享复用:实现机理模型在开发团队之间的共享,避免重复开发。
4、多集群发布:开发完成的机理模型发布到多套容器集群环境。
【现状】
海尔集团是国内家电龙头行业,已建设工业互联网PaaS容器平台。期望将互联工厂模式知识化,同时集成各类资源,搭建一个集成化、数字化和智能化的服务平台,让用户可以全流程参与产品设计研发、生产制造、物流配送、迭代升级等环节,以“用户驱动”作为企业不断创新、提供产品解决方案的源动力,把以往“企业和用户之间只是生产和消费关系”的传统模式转化为“创造用户终身价值”的新模式。
【挑战】
机理模型等非传统开发人员对底层IT技术接触少,缺少简单易用的开发环境;资料记录落后,无法了解业务模块间关系;业务逻辑(机理模型公式),缺乏共享复用机制。
1、可视化架构设计平台,实现机理模型的“拖拉拽”式快速设计。
2、DevOps开发平台,实现敏捷高效开发支撑,包括开发、测试、部署、CICD。
3、应用商店平台,实现机理模型的分享复用。
4、多云应用部署平台,实现应用的可视化一键部署到多集群生产环境。
1、整体开发效率提升了25%以上。整个页面上没有出现Docker、K8s、YAML文件等技术术语,极大的方便了开发人员快速开展开发工作。图形化架构编排产品方便保存机理模型模块间的架构关系;一键发布到测试环境,测试环境随需而建,免去了开发测试人员申请并搭建测试环境等一系列开销。
2、开发平台支持22种开发语言,集成了300+个开发工具,支撑团队完成2000+个机理模型的开发。