基础服务产品线需要给所有下游产品提供服务和支持,常见的基础服务产品如图2-4所示。
图- 基础服务线的常见产品
Passport:企业客户账号管理体系。对于开展了多个业务的企业,建设一套统一的客户账号管理平台,可以让客户更加顺畅、便捷地体验企业的所有产品和服务。
MDM:Master Data Management,主数据管理。主数据管理是企业架构设计中非常重要的概念,简单来讲,一家企业应该有且只有一套客户资料存储系统和一套商品信息存储系统,以保证数据管理的一致性。
Auth:Authorization Management,权限管理平台。公司的业务人员经常要访问不同的内部业务系统,如果针对每个业务角色在各个业务系统分别设置管理权限,那么管理成本将很高,并且浪费研发资源。常见的做法是通过集中的权限管理平台,把全公司业务系统统管起来。
Org:Organization Management,组织架构管理平台。公司不同的业务团队有各自的管理层级,需要一套系统来统一管理业务团队的组织架构,并且允许其他业务系统获取组织架构数据。
Msg:Message Service,消息服务。对于短信、通知、公告等各个业务系统常见的通用功能模块,条件具备时可以统一建设,避免重复开发。
SSO:Single Sign On,单点登录服务。单点登录服务可以让用户只登录一次系统,就能访问所有接入单点登录服务的其他业务系统。单点登录服务是非常重要的业务系统基础服务,可以给用户带来极大的方便。
基础服务产品线涉及的这些概念和知识,可能会让很多读者觉得非常抽象、难以理解。不要着急,随着本书内容的深入,大家会逐渐理解这些产品及其背后的设计思路。