术语定义:
-
应用(application)
-
能独立完成某个基础功能的软件。
-
基础设施
-
如数据库、消息中间件、注册中心、搜索引擎等提供基础能力或技术的中间件。
-
-
基础应用(base application)
-
提供系统设计的基本的能力,如认证、授权、用户管理等。通常更注重技术设计,一系列的基础应用紧密相连提供了一个可供上层应用复用的平台,决定了一个系统的基础架构。
-
-
业务应用
-
功能贴近用户/某一特定场景/业务,针对性强。通常依赖于基础应用,设计上更注重交互。
-
-
-
应用标识
-
不论哪类应用,都应有一个唯一标识。
-
-
服务
-
一组或单个可以独立运行并可以统一为其他软件提供信息的进程,通常在服务器器侧部署的一个应用程序(可以为其他软件提供能力和功能的
应用
)。
-