门户与认证
门户(Portal)
"Portal"在网站中是指的门户网站。它是一个提供多种资源和服务的集中平台,让用户可以通过单一入口访问各种信息和功能。
智慧物流系统 提供了管理多个网站聚合的功能,如果使用相同的认证中心则可以实现统一登录访问。

多租户(多厂区)
多租户(多厂区)是指单个应用实例同时为多个客户组织(租户)提供服务的架构模式。每个租户的数据和配置相互隔离,但共享同一套应用代码和基础设施资源。
对于多厂区的部署环境,实现了厂区数据的隔离,确保数据安全与隐私。

认证中心
智慧物流系统 提供了强大且安全的认证服务,该认证中心实现了OpenID Connect和OAuth 2.0协议,用于单点登录(SSO)、API安全和用户身份验证。
认证中心同时也可在多租户的架构中使用,用户可选择在某个租户中登录。
下面图展示了认证中心的交互图。
登录时可以选择厂区信息

部署
智慧物流系统 的多个厂区部署软件可以被视为一种形式的分布式部署,其实是一种伪分布式部署,有以下的特点。
-
完全独立部署
- 各厂区系统完全独立运行
- 无数据交互,各自维护独立数据库
- 无集中管理,各自独立配置和维护
-
仅代码复用
- 仅仅是相同软件的多次部署
- 各部署实例不存在功能性联系
常见案例应用
在制造业中常见的场景:
- 各厂区独立部署智慧物流系统
- 生产数据在本地处理和存储
- 统计数据需同步至总部
- 可共享统一的用户管理和权限系统