平台设计-概念澄清说明

简介: 平台所说模块一般指一个独立部署的前端项目

平台所说模块一般指一个独立部署的前端项目(nginx),如前面所说门户系统、系统管理、用户管理、内容管理。这四个没有后台配合也运行不起来。后台用微服务来实现,例如门户服务,就是一个独立运行的后台程序,有唯一的端口,在nacos里有对应的配置文件。

     应用一般指前台模块+后台微服务一起构成的一个完整可运行环境。

     平台应用和平台上的应用是两个不同的概念,平台应用是平台自身的功能,例如用户管理应用,购买了平台就自然拥有,是打包销售的,不可分割,不可取舍。平台上的应用是平台之外的,购买时需要单独付费的,而且有可能第三方公司开发的,和平台厂商可以不一致。

      在整个生态圈里,平台有专门公司负责,它只专注平台开发,不去管具体应用。应用按专业领域由专业公司负责,术业有专攻,专注业务领域内开发。

     以上是运行资源的描述。平台作为开发运维一体化平台,还包括开发资源,主要包括各种前端组件(vue),后台组件(java python包),文档资源。

     运维主要指各类操作手册、维护手册、运维管理制度等等。

     这些构成了完整的平台交付物。合同是单一主体,但是交付时,各个应用可能是不同厂商,可以理解为集成商、供应商。

     平台+应用在一个具体行业积累和演化,形成行业整体解决方案,例如高校整体解决方案。


相关文章
|
6月前
|
存储 缓存 NoSQL
概念、场景技术方案选择的理解
概念、场景技术方案选择的理解
26 0
|
敏捷开发 测试技术 开发者
以始为终,高效澄清需求| 学习笔记
快速学习以始为终,高效澄清需求
311 0
以始为终,高效澄清需求| 学习笔记
|
算法 关系型数据库 程序员
|
程序员
《程序员度量:改善软件团队的分析学》一程序员在其核心职责之外的贡献如何
本节书摘来华章计算机《程序员度量:改善软件团队的分析学》一书中的第3章 ,Jonathan Alexander 著 张燎原 周峰 张刚 宋励奋 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1566 0