2. 服务目录平台概述

2.1 服务目录的定义

服务目录(Service Catalog)是 IT 服务管理(ITSM)体系中的核心信息资产,它以结构化、可视化的方式呈现 IT 组织向业务用户提供的所有标准化服务项及其详细信息。服务目录不仅是“服务菜单”,更是连接业务需求与 IT 交付能力的契约性文档。

关键定义: 服务目录是 IT 服务提供方与消费方之间的“服务承诺清单”,包含服务名称、描述、服务等级(SLA)、交付流程、收费标准、责任人及依赖关系等元数据。

服务目录在 ITSM 中承担三大角色:

  • 业务视角: 提供统一的服务入口,业务人员无需理解底层技术即可申请所需服务。
  • 运营视角: 标准化服务交付流程,减少“口头约定”导致的交付偏差。
  • 合规视角: 明确服务边界与权限归属,为基线核验和权限清单化验收提供数据源。

2.2 核心功能模块

服务目录平台通常由三个核心功能模块构成,形成“注册 → 发现 → 治理”的闭环生命周期管理。

功能模块 核心职责 关键输出 权限边界关联
服务注册 服务提供方将服务元数据(接口、版本、SLA、负责人)录入目录 服务定义文档、注册凭证、元数据标签 注册权限需限定在服务 Owner 与架构师角色
服务发现 消费方通过目录检索、订阅或 API 网关自动发现可用服务 服务列表、健康状态、依赖拓扑 发现范围受租户/项目/环境权限隔离
服务治理 对服务全生命周期进行版本管理、变更审批、废弃下线与合规审计 治理策略、变更记录、合规报告 治理操作需分级授权,避免越权变更
基线核验提示: 在交付前的权限边界清单化验收中,需重点核验“服务注册”模块的写入权限是否收敛至最小授权集合,“服务发现”模块的可见范围是否与业务租户隔离策略一致。

2.3 服务目录在 ITSM 中的定位

服务目录位于 ITSM 体系的中枢位置,向上承接服务台与自助门户,向下驱动配置管理(CMDB)与自动化运维(AIOps),横向串联变更管理、事件管理与服务级别管理。

服务目录在 ITSM 体系中的定位 服务台 & 自助门户 服务目录平台 服务注册 · 服务发现 · 服务治理 CMDB 配置管理 变更/事件/问题 自动化运维 (AIOps) 服务级别管理 (SLA/SLO) 说明: 服务目录作为 ITSM 数据总线,向下从 CMDB 获取配置项依赖,向上为服务台提供标准化服务选项, 横向联动变更/事件/问题流程,最终通过 SLA 指标衡量交付质量。

2.4 服务目录与权限边界的映射关系

在交付前的基线核验中,服务目录平台需与权限边界清单建立以下映射:

  • 服务注册权限: 仅允许服务 Owner、架构师、平台管理员执行注册/修改/注销操作,对应权限清单中的“写权限”条目。
  • 服务发现范围: 按租户、项目、环境(开发/测试/生产)隔离可见性,对应权限清单中的“读权限”与“数据隔离”条目。
  • 服务治理操作: 版本发布、变更审批、废弃下线等操作需分级授权,对应权限清单中的“审批权限”与“变更权限”条目。
  • 审计日志: 所有目录操作需记录操作人、时间、IP、操作类型,对应权限清单中的“审计合规”条目。
验收风险点: 若服务目录平台未实现“注册权限最小化”或“发现范围未按租户隔离”,将导致越权注册恶意服务或跨租户数据泄露,直接触发合规红线。交付验收时需逐项核对权限清单中的“服务目录”相关条目。

2.5 服务目录生命周期流程

服务目录从规划到废弃的完整生命周期包含以下阶段,每个阶段均涉及不同的权限控制点:

  1. 规划与定义: 业务需求分析 → 服务定义文档编制 → 服务分类与标签设定。
  2. 注册与发布: 服务元数据录入 → 接口/依赖关系注册 → 发布至目录(需审批)。
  3. 运行与发现: 服务健康监控 → 消费方检索/订阅 → 版本兼容性校验。
  4. 变更与治理: 版本升级/参数调整 → 变更审批 → 灰度发布/全量发布。
  5. 废弃与下线: 服务退役评估 → 消费方通知 → 数据归档 → 目录移除。
服务目录生命周期流程 ① 规划与定义 需求分析·分类 ② 注册与发布 元数据·审批 ③ 运行与发现 监控·检索 ④ 变更与治理 版本·审批 ⑤ 废弃下线 归档·移除 权限控制贯穿全生命周期: 注册需“写权限”,发现需“读权限”,变更需“审批权限”,废弃需“管理权限” 每个阶段均需在权限边界清单中明确对应的角色、操作类型与审批流程。

2.6 服务目录平台选型要点

在交付验收前,需确认服务目录平台是否满足以下基线要求:

评估维度 基线要求 验收检查项
权限模型 支持 RBAC/ABAC,细粒度到服务级操作 是否可配置“仅允许服务 Owner 修改 SLA”
审计能力 全操作审计日志,不可篡改 日志是否包含操作人、时间、IP、变更前后值
多租户隔离 租户间服务目录完全隔离 租户 A 是否无法搜索到租户 B 的服务
API 集成 提供标准 RESTful API 对接 ITSM 流程 是否支持通过 API 触发变更审批流程
版本管理 支持服务版本化,可追溯历史变更 是否可回滚至上一版本
交付验收建议: 在权限边界清单化验收环节,建议将服务目录平台的“权限模型”与“审计能力”作为一票否决项。若平台不支持细粒度权限控制或审计日志不完整,应要求整改后方可交付。