架构图是应用的架构设计。它通常由多个具备不同服务功能的“组件”构成,一些服务组件可能是由代码或是镜像构建的,还有一些可能是基于多个已有组件构成的复合服务组件以实现某些复杂的业务功能。通过不同服务组件的互联,即可实现复杂的业务系统。
基于上述“组件化”设计思维,架构图设计器采用“拖拉拽”以“搭积木”的方式来设计应用架构。架构图设计好、保存后,即可基于架构图一键式地把应用发布到任意云端。
架构图设计器有以下几个优点:
- 高效性:模块的共享、重用大大提高创新效率,提高团队协作能力;
- 灵活性:多语言、多技术栈的模块灵活组装、对接、满足多变业务需求;
- 经济性:避免相似模块的重复开发投入;
- 可视性:设计“架构图”一目了然,可数据化归档,新成员快速开始;
- 简洁性:以简洁、直观的方式搭建应用程序。