资源描述
文档编号
HL1102R1/XQFX
保密级别
普通商密
(USAP)统一服务架构平台
需求规格说明书
西安未来国际信息股份有限公司
文档信息
起草人:
起草日期:
审核人:
审核日期:
审批人:
审批日期:
文档版本记录
版本编号
版本日期
修改者
说明
V1.0
依据原始需求,经分析后编制形成初稿
V1.1
更新
V1.2
符合要求,审批通过
目录
1 引言 1
1.1 编写目的 1
1.2 背景说明 1
1.3 术语定义 1
1.4 参考资料 2
2 任务概述 2
2.1 总体描述 2
2.2 目标 4
2.3 用户特点 6
3 需求规定 6
3.1 对功能的规定 6
3.2 对性能的规定 67
3.3 其它专门要求 68
4 安全需求 68
4.1 数据安全 68
4.2 访问控制 69
4.3 环境安全 71
4.4 安全制度 71
4.5 其他 71
5 运行环境规定 72
5.1 虚拟化环境 72
5.2 运行环境 72
6 需求说明 72
6.1 基础运行平台 72
6.2 共享云服务平台 76
6.3 共享云身份认证服务 79
6.4 共享云服务治理 82
6.5 共享云数据服务管理 85
6.6 共享云应用服务器管理 87
6.7 共享云企业服务总线 91
6.8 共享云业务流程服务 97
1 引言
1.1 编写目的
统一服务架构平台(Uniform Service Architecture Platform,简称USAP)需求规格说明书以文字的形式来明确系统功能,定义了平台的组成部分和边界范围,并统一相关技术标准与规范。该说明书是对用户需求的高度抽象概括,最终将作为系统测试与交付的依据,并为今后概要设计与详细设计提供输入。
1.2 背景说明
统一服务架构平台是信息化基础资源综合服务平台的建设内容,采用OSGi开放服务网关技术,将基础设施服务(Infrastrusture Services)、平台服务(Platform Services)、软件服务(Application Services)包容在一个内核紧凑、可扩展的体系架构中。本次项目实施将依据资源整合平台总体设计要求进行。
l 待开发的软件系统的名称:(USAP)统一服务架构平台
l 本项目的委托单位:陕西省工业和信息化厅
l 开发单位:西安未来国际信息股份有限公司
1.3 术语定义
l 统一服务架构平台(Uniform Service Architecture Platform):简称USAP。
l 共享云:即为平台级服务提供共享服务。
l 平台即服务(Platform as a Service):简称PaaS。
l USAP服务:USAP平台对外提供的服务,也称构件服务。
l 租户:租赁USAP平台服务的组织或个人。在USAP平台中为每个租户分配一个域即服务实例,故租户又称域用户。
l 开放服务网关协议(Open Service Gateway Initiative):简称OSGi,是由OSGi联盟于1999年制定的一个标准的、面向组件的计算环境,它最初的目的就是为各种嵌入式设备提供通用的软件运行环境。OSGi屏蔽设备操作系统与硬件之间的区别,可以提供在多种网络设备上无需重启的动态改变构造的功能,以及对不同软件厂商提供应用组件生周期管理的能力。OSGi规范经过不断演化,形成了一个标准的、面向服务的计算环境,为用户提供开放的、面向服务组件的、易于部署的、可插拔的编程模型。
l 面向服务架构(Service Oriented Architecture):简称SOA,最早由Garnter于1996年提出,最初的目的是为了“让IT变得更有弹性,使业务随需而变,实现实时企业”。SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务以一种统一和通用的方式进行交互。
1.4 参考资料
l OSGi R4规范
l 《SOA专业人员指南》
l 《计算机软件需求说明编制指南》
l 《计算机软件产品开发文件编制指南》
l 《陕西省电子政务支撑中心总体设计》
l 《陕西省信息化基础资源综合服务平台实施方案》
2 任务概述
2.1 总体描述
USAP提供云环境下的平台级服务,通过互联网向用户提供应用容器管理等软件中间件栈服务,并收取服务费。用户通过互联网来使用服务,不需要一次性购买软件、硬件,也不需要升级维护。运营商统一安装、升级、维护软件和硬件。
USAP提供的服务有:共享云应用容器管理、共享云数据服务管理、共享云企业服务总线、共享云业务流程服务。这些服务与共享云身份认证服务、共享云服务治理通过企业服务总线(ESB)进行交互。
共享云服务平台是USAP的管理控制台。管理员可以通过该平台增加新的域帐号,管理租户信息与USAP服务。租户可以通过该平台申请域服务,管理域下分配的服务实例。
USAP将云环境下的信息孤岛(遗留系统、封装软件、数据库或文件系统),通过共享云应用服务容器、共享云数据服务管理、共享云业务流程服务、抽取、转换为可提供的服务,注册到共享云服务治理,挂接到共享云企业服务总线。Error! Not a valid bookmark self-reference.是USAP平台的应用场景。
图 21 USAP平台应用场景
2.2 根据服务请求负载情况,USAP平台内服务以独立或集群方式部署在虚拟化生产环境中,通过共享云服务平台与综合服务中心交付平台进行交互。 总体描述
USAP提供云环境下的平台级服务,通过互联网向用户提供应用容器管理等软件中间件栈服务,并收取服务费。用户通过互联网来使用服务,不需要一次性购买软件、硬件,也不需要升级维护。运营商统一安装、升级、维护软件和硬件。
USAP提供的服务有:共享云应用容器管理、共享云数据服务管理、共享云企业服务总线、共享云业务流程服务。这些服务与共享云身份认证服务、共享云服务治理通过企业服务总线(ESB)进行交互。
共享云服务平台是USAP的管理控制台。管理员可以通过该平台增加新的域帐号,管理租户信息与USAP服务。租户可以通过该平台申请域服务,管理域下分配的服务实例。
USAP将云环境下的信息孤岛(遗留系统、封装软件、数据库或文件系统),通过共享云应用服务容器、共享云数据服务管理、共享云业务流程服务、抽取、转换为可提供的服务,注册到共享云服务治理,挂接到共享云企业服务总线。Error! Not a valid bookmark self-reference.是USAP平台的应用场景。
图 21 USAP平台应用场景是USAP平台在虚拟化环境下的资源分配情况。
图2-2 USAP平台虚拟资源分配情况
USAP服务有以下几个特点:
1) 租户注册后可以立即开始使用,或者即需即用;
2) 所有租户的程序和数据统一管理;
3) USAP服务采用多租户架构,从而提高稳定性与可扩展性,并降低维护成本;
4) 管理员与租户通过共享云服务平台完成USAP服务的管理。
2.3 目标
USAP服务分为基础服务与云服务两部分。基础服务基于OSGi(Java开放服务网关标准)技术,允许运行在OSGi微内核环境上的组件可以被动态安装、启动、停止、更新和卸载,消除组件版本冲突。基础服务提供UI框架、缓存、用户管理、本地资源注册、特性管理等基础功能。通过OSGi技术,可以在USAP基础服务上安装新的云服务特性组件,达到共享云服务平台、共享云企业服务总线、共享云应用服务器管理、共享云业务流程服务、共享云服务治理、共享云认证授权服务建设目标。
图 Error! No text of specified style in document.3 USAP平台结构图
本次建设主要目标和内容包括:
1) 基础运行平台
基础运行平台是USAP服务的基础运行环境。该运行环境提供与Tomcat集成的微内核服务、UI框架服务、管理平台特性的服务、用户管理服务、本地资源注册服务、日志服务、集群服务、部署服务、密钥库管理服务、缓存服务、工具服务。
2) 共享云服务平台
共享云服务平台是USAP平台的管理控制台。管理员可以通过该平台增加租户帐号,管理租户信息与USAP服务。租户可以通过该平台申请域服务,管理域下分配的服务实例。
3) 共享云身份认证服务
共享云身份认证服务为平台之间提供多种身份与权限管理的安全机制。
4) 共享云服务治理
共享云服务治理是分布式云环境下服务的全局注册表,实现服务注册发布、查找与共享。
5) 共享云数据服务管理
以统一的方式管理分散的企业数据。采用单一的数据管理接口维护频繁修改数据的完整性,支持异构数据源的数据。
6) 共享云应用服务器管理
共享云应用服务器管理支持传统应用部署,实现WS-*协议栈的认证、集成、保密、可靠传输等功能并提供服务器的集群管理。
7) 共享云企业服务总线
共享云企业服务总线提供一个简单、可靠的ESB功能,如消息路由、转换、日志、任务调度、事件代理等。
8) 共享云业务流程服务
共享云业务流程服务遵循WS-BPEL标准,提供一个完整的基于Web图形化的控制台来部署,管理和监视业务流程和流程实例。
2.4 用户特点
本系统是用OSGi开放服务网关技术,将基础设施服务(Infrastrusture Services)、平台服务(Platform Services)、软件服务(Application Services)包容在一个内核紧凑、可扩展的体系架构中。在USAP基础运行平台上安装不同云服务特性,提供云环境下软件中间件栈服务。系统用户分为管理员和租户。
1) 管理员指对USAP平台下的服务与租户进行管理的组织或个人;
2) 租户租赁USAP平台服务,管理与使用域下分配的USAP服务实例的组织或个人。
3 需求规定
3.1 对功能的规定
USAP服务分为基础服务与云服务两部分。基础服务提供缓存、用户管理、本地资源注册等服务。在基础服务上安装不同的云特性提供共享云服务平台、共享云身份认证服务、共享云服务治理、共享云数据服务管理、共享云应用服务器管理、共享云企业服务总线、共享云业务流程服务。
图 Error! No text of specified style in document.4 USAP顶层用例图
表 3-1 基础运行平台用例表
项目
内容
用例编号
USAP_01
用例名称
基础运行平台
主执行者
Tomcat容器
简要说明
内核提供的服务可分为微内核、UI框架、缓存、用户管理、日志、本地资源注册、部署等服务
前置条件
启动Tomcat容器
优先级
无
使用频率
无
需求来源
主场景
1、 启动Equinox微内核服务;
2、 启动UI框架;
3、 启动日志服务;
4、 启动缓存服务;
5、 启动用户管理服务;
6、 启动本地资源注册服务;
7、 启动部署服务;
8、 启动集群服务;
9、 启动密钥库管理服务;
10、 启动特性管理服务;
11、 启动工具服务。
包括的其他用例
USAP_CORE_01、USAP_CORE_02、USAP_CORE_03、USAP_CORE_04、USAP_CORE_05、USAP_CORE_06、USAP_CORE_07、USAP_CORE_08、USAP_CORE_09、USAP_CORE_10、USAP_CORE_11
表 3-2 USAP共享云服务平台用例表
项目
内容
用例编号
USAP_02
用例名称
UASP共享云服务平台
主执行者
管理员、租户
简要说明
USAP的管理控制台
前置条件
登录USAP共享云服务平台
优先级
无
使用频率
无
需求来源
主场景
1、 仪表盘服务;
2、 申请域帐号;
3、 管理帐户;
4、 管理服务;
5、 管理主题;
6、 管理LOGO;
7、 查看服务使用情况;
8、 流量控制;
9、 管理租户;
10、 查看租户使用情况。
包括的其他用例
USAP_MANAGER_01、USAP_MANAGER_02、USAP_MANAGER_03、USAP_MANAGER_04、USAP_MANAGER_05、USAP_MANAGER_06、USAP_MANAGER_07、USAP_MANAGER_08、USAP_MANAGER_09、USAP_MANAGER_10
表 3-2 USAP共享云身份认证服务用例表
项目
内容
用例编号
USAP_03
用例名称
UASP共享云身份认证服务
主执行者
管理员、租户
简要说明
共享云认证服务通过OpenID和信息卡等技术实现租户认证与授权
前置条件
登录USAP共享云身份认证服务
优先级
无
使用频率
无
需求来源
主场景
管理员使用身份认证服务提供的各种认证协议和统一登录入口系统,在权限许可的范围内对信任的系统进行单点登录并操作。
1、 仪表盘服务;
2、 管理权限策略;
3、 配置SAML声明;
4、 管理SAML单点登录;
5、 信息卡认证;
6、 OpenID认证;
7、 设置信任方;
8、 管理多因素身份验证。
包括的其他用例
USAP_IDENTITY _01、USAP_IDENTITY _02、USAP_IDENTITY _03、USAP_IDENTITY _04、USAP_IDENTITY _05、USAP_IDENTITY _06、USAP_IDENTITY _07、USAP_IDENTITY _08
表 3-3 USAP共享云服务治理用例表
项目
内容
用例编号
USAP_04
用例名称
UASP共享云服务治理
主执行者
管理员、租户
简要说明
为分布式系统提供公共注册表,是集群、分布式资源认证与授权的关键
前置条件
登录USAP共享云服务注册管理
优先级
无
使用频率
无
需求来源
主场景
提供分布式云环境下服务全局注册表(即服务治理注册表)的管理
1、 仪表盘服务;
2、 管理通知;
3、 管理扩展;
4、 自定义搜索资源;
5、 元数据搜索资源;
6、 管理服务资源;
7、 管理策略资源;
8、 管理WSDL资源;
9、 管理协议资源。
包括的其他用例
USAP_GOVERNANCE _01、USAP_GOVERNANCE _02、USAP_GOVERNANCE _03、USAP_GOVERNANCE _04、USAP_GOVERNANCE _05、USAP_GOVERNANCE _06、USAP_GOVERNANCE _07、USAP_GOVERNANCE _08、USAP_GOVERNANCE _09
表 3-4 共享云数据服务管理用例表
项目
内容
用例编号
USAP_05
用例名称
UASP共享云数据服务管理
主执行者
管理员、租户
简要说明
以统一的方式管理分散的企业数据,支持异构数据源的数据类型有RDBMS、Excel、CSV、LDAP、File等。
前置条件
登录USAP共享云数据服务管理
优先级
无
使用频率
无
需求来源
主场景
1、 仪表盘服务;
2、 创建数据服务;
3、 上传数据服务;
4、 创建数据接口服务;
5、 配置数据服务发布;
6、 管理数据服务。
包括的其他用例
USAP_DSS_01、USAP_DSS_02、USAP_DSS_03、USAP_DSS_04、USAP_DSS_05、USAP_DSS_06
表 3-5 USAP共享云应用服务器管理用例表
项目
内容
用例编号
USAP_06
用例名称
UASP共享云应用服务器管理
主执行者
管理员、租户
简要说明
共享云应用服务器管理支持传统应用部署,并实现WS-*协议栈的认证、集成、保密、可靠传输等功能并提供服务器的集群管理。
前置条件
登录USAP共享云应用服务器管理
优先级
无
使用频率
无
需求来源
主场景
1、 仪表盘服务;
2、 配置传输协议;
3、 部署web应用;
4、 管理web应用;
5、 部署模块;
6、 管理模块;
7、 部署Axis2服务;
8、 部署JAX-WS服务;
9、 部署Spring服务;
10、 部署Jar服务;
11、 管理服务;
12、 管理Axis2仓库;
13、 系统统计;
14、 SOAP消息跟踪。
包括的其他用例
USAP_APPSERVER_01、USAP_APPSERVER_02、 USAP_APPSERVER_03
USAP_APPSERVER_04、 USAP_APPSERVER_05、USAP_APPSERVER_06、USAP_APPSERVER_07、USAP_APPSERVER_08、USAP_APPSERVER_09、USAP_APPSERVER_10、USAP_APPSERVER_11、USAP_APPSERVER_12、USAP_APPSERVER_13、USAP_APPSERVER_14
表 3-6 USAP共享云企业服务总线用例表
项目
内容
用例编号
USAP_07
用例名称
UASP共享云企业服务总线
主执行者
管理员、租户
简要说明
云环境下的ESB服务
前置条件
登录USAP共享云企业服务总线
优先级
无
使用频率
无
需求来源
主场景
1、 仪表盘服务;
2、 增加代理服务;
3、 管理代理服务;
4、 上传ESB构件;
5、 管理ESB构件;
6、 增加计划任务;
7、 管理计划任务;
8、 增加序列;
9、 管理序列;
10、 增加事件源;
11、 管理事件源;
12、 增加本地条目;
13、 管理本地条目;
14、 增加端点;
15、 管理端点
16、 传输统计;
17、 代理统计。
包括的其他用例
USAP_ESB_01、USAP_ESB_02、USAP_ESB_03、USAP_ESB_04、USAP_ESB_05、USAP_ESB_06、USAP_ESB_07、USAP_ESB_08、USAP_ESB_09、USAP_ESB_10、USAP_ESB_11、USAP_ESB_12、USAP_ESB_13、USAP_ESB_14、USAP_ESB_15、USAP_ESB_16、USAP_ESB_17
表 3-7 USAP共享云业务流程服务用例表
项目
内容
用例编号
USAP_08
用例名称
UASP共享云业务流程服务
主执行者
管理员、租户
简要说明
遵循WS-BPEL标准,提供了一个完整的基于Web图形化的控制台来部署,管理和监视业务流程和流程实例
前置条件
登录USAP共享云业务流程服务
优先级
无
使用频率
无
需求来源
主场景
1、 仪表盘服务;
2、 上传BPEL构件;
3、 管理BPEL构件;
4、 管理流程;
5、 管理流程实例。
包括的其他用例
USAP_BPS_01、USAP_BPS_02、USAP_BPS_03、USAP_BPS_04、USAP_BPS_05
3.1.1 基础运行平台
基础运行平台提供基于Java开放服务网关标准OSGi技术的内核服务,可在其上扩展新的服务。内核服务包括:UI框架、上下文服务、缓存服务、微内核服务、用户管理服务、日志服务、本地资源注册管理、部署服务、集群服务。
图 Error! No text of specified style in document.5 基础运行平台用例图
表 3-8 启动微内核服务用例表
用例编号
USAP_CORE_01
用例名称
启动Equinox微内核服务
主执行者
Tomcat容器
简要说明
Tomcat容器启动时启动Equinox微内核服务
前置条件
启动Tomcat容器
优先级
无
使用频率
无
需求来源
主场景
1、 停止接受新的请求,等待执行完正在处理的请求,关闭微内核服务。
2、 停止执行正在处理的请求,立即关闭微内核服务。
3、 停止接受新的请求,等待执行完正在处理的请求,重新启动微内核服务。
4、 停止执行正在处理的请求,立即重新启动微内核服务。
包括的其他用例
表 3-9 启动UI框架用例表
用例编号
USAP_CORE_02
用例名称
启动UI框架
主执行者
微内核服务
简要说明
微内核服务启动时启动UI框架
前置条件
启动微内核服务
优先级
无
使用频率
无
需求来源
主场景
1、 启动管理员登录界面:管理员在登录界面输入云服务的URL、用户名和密码,即可进入相应的管理控制台;
2、 启动管理控制台主界面:控制台主界面显示服务信息(包括:主机IP、服务URL、服务启动时间、版本等)、操作系统信息(包括:操作系统名称与版本)和Java虚拟机信息(包括:虚拟机位置、版本等)。
包括的其他用例
表 3-10 启动缓存服务用例表
用例编号
USAP_CORE_03
用例名称
启动缓存服务
主执行者
微内核服务
简要说明
微内核服务启动时启动缓存服务
前置条件
启动微内核服务
优先级
无
使用频率
无
需求来源
主场景
1、 启用缓存服务:可以启用服务级缓存、全局缓存、操作级缓存
2、 配置缓存服务参数
包括的其他用例
表 3-11 启动部署服务用例表
用例编号
USAP_CORE_04
用例名称
启动部署服务
主执行者
微内核服务
简要说明
微内核服务启动时启动部署服务,可将Axis2服务、ESB服务、注册表资源、数据服务等构件做为一个集合体进行发布
前置条件
启动微内核服务
优先级
无
使用频率
无
需求来源
主场景
1、 发布USAP应用部署包(.car)
2、 显示已部署的USAP应用
3、 查看选择的USAP应用信息,该信息根据构件类别进行分类,可以点击构件类别链接,进入这些构件的信息页面
4、 删除指定的USAP应用
包括的其他用例
表 3-12 启动本地资源注册服务用例表
用例编号
USAP_CORE_05
用例名称
启动本地资源注册服务
主执行者
微内核服务
简要说明
微内核服务启动时启动本地资源注册表服务
前置条件
启动微内核服务
优先级
无
使用频率
无
需求来源
主场景
可将本地注册表资源分为文件、文件夹、链接三种类型。
l 以树形结构浏览本地资源注册表的资源
l 对本地资源注册表资源进行管理,并可给选择的资源指定角色、并授予读、写等权限
l 根据资源名称、创建时间段、更新时间段等元数据搜索资源
包括的其他用例
表 3-13 启动用户管理服务用例表
用例编号
USAP_CORE_06
用例名称
启动用户管理服务
主执行者
微内核服务
简要说明
微内核服务启动时启动用户管理服务
前置条件
启动微内核服务
优先级
无
使用频率
无
需求来源
主场景
1、 增加、删除用户,为用户绑定某一个角色,修改用户密码和批量导入用户到认证服务;
2、 增加新角色、删除角色,给角色赋予权限,查看该角色下的用户。
包括的其他用例
表 3-14 启动日志服务用例表
用例编号
USAP_CORE_07
用例名称
启动日志服务
主执行者
微内核服务
简要说明
微内核服务启动时启动日志服务
前置条件
启动微内核服务
优先级
无
使用频率
无
需求来源
主场景
日志服务包括以下几个方面:
1、 配置日志服务
可以设置全局Log4j与选择的Log4j Appender的日志级别和输出格式
2、 查看日志服务
按日志级别或关键字查找符合条件的日志
3、清除日志信息
包括的其他用例
表 3-15 启动集群服务用例表
用例编号
USAP_CORE_08
用例名称
启动集群服务
主执行者
微内核服务
简要说明
微内核服务启动时启动集群服务
前置条件
启动微内核服务
优先级
无
使用频率
无
需求来源
主场景
1、 管理整个集群
l 正常关闭
l 强制关闭
l 正常重启
l 强制重启
l 进入维护模式
l 结束维护模式
2、 管理所选的集群组
l 正常关闭
l 强制关闭
l 正常重启
l 强制重启
l 进入维护模式
l 结束维护模式
包括的其他用例
表 3-16 启动密钥库管理服务用例表
用例编号
USAP_CORE_9
用例名称
启动密钥库管理服务
主执行者
微内核服务
简要说明
微内核服务启动时启动密钥库管理服务
前置条件
启动微内核服务
优先级
无
使用频率
无
需求来源
主场景
1、 向系统中添加一个密钥库文件
2、 向指定的密钥库中导入证书
3、 查看密钥库中所有证书的详细信息
4、 删除指定的密钥库
包括的其他用例
表 3-17 特性管理服务用例表
用例编号
USAP_CORE_10
用例名称
特性服务
主执行者
微内核服务
简要说明
微内核服务启动时启动特性服务
前置条件
启动微内核服务
优先级
无
使用频率
无
需求来源
主场景
特性管理服务允许安装新的特性或更新已安装的特性(即云组件)。在仓库中的特性是可靠的。如果没有增加任何仓库,需要增加仓库,需按照下面的步骤安装特性:
1、 在已增加的仓库中查找可靠的特性;
2、 选择需要安装的特性;
3、 查看安装信息;
4、 接受License许可协议;
5、 安装新的云组件。
包括的其他用例
表 3-18 启动工具服务用例表
用例编号
USAP_CORE_11
用例名称
启动工具服务
主执行者
微内核服务
简要说明
微内核服务启动时启动工具服务
前置条件
启动微内核服务
优先级
无
使用频率
无
需求来源
主场景
1、 根据Web服务给定的WSDL生成Java代码
2、 根据Web服务的Java代码生成WSDL信息
包括的其他用例
3.1.2 共享云服务平台
共享云服务平台是USAP管理控制台。管理员可以通过该平台给租户增加新的域帐号,管理租户信息与USAP服务。租户可以通过该平台申请域服务,管理域下分配的服务实例。
图 Error! No text of specified style in document.6 USAP共享云服务平台用例图
表 3-19 仪表盘服务用例表
项目
内容
用例编号
USAP_MANAGER_01
用例名称
仪表盘服务
主执行者
租户、管理员
简要说明
操作仪表盘快速链接进入选择云平台的管理平台。
前置条件
登录USAP共享云服务平台
优先级
无
使用频率
无
需求来源
主场景
1、 进入共享云身份认证服务的管理界面;
2、 进入共享云服务治理管理的管理界面;
3、 进入共享云数据服务管理的管理界面;
4、 进入共享云应用服务器管理的管理界面;
5、 进入共享云企业服务总线的管理界面;
6、 进入共享云业务流程服务的管理界面。
包括的其他用例
表 3-20 申请域帐号用例表
项目
内容
用例编号
USAP_MANAGER_02
用例名称
申请域帐号
主执行者
用户
简要说明
填写域名、电子邮件等信息申请租户帐号
前置条件
打开USAP共享云服务平台首页面
优先级
无
使用频率
无
需求来源
主场景
1、 填写域名、邮箱等信息向共享云服务平台申请租户帐号;
2、 服务平台验证用户信息,如果验证通过,向注册登记的邮箱发送激活域名链接邮件;
3、 用户点击激活域名链接;
4、 用户获得租户帐号成为USAP平台租户。
包括的其他用例
表 3-21 管理帐户用例表
项目
内容
用例编号
USAP_MANAGER_03
用例名称
管理帐户
主执行者
租户
简要说明
管理租户账户
前置条件
登录USAP共享云服务平台
优先级
无
使用频率
无
需求来源
主场景
1、 更新电子邮箱地址
2、 更新注册的域名
3、 停用帐户
包括的其他用例
表 3-22 管理服务用例表
项目
内容
用例编号
USAP_MANAGER_04
用例名称
管理服务
主执行者
租户
简要说明
开启、关闭租赁服务的使用
前置条件
登录USAP共享云服务平台
优先级
无
使用频率
无
需求来源
主场景
1、 开启、关闭共享云数据服务管理
2、 开启、关闭共享云应用服务器管理
3、 开启、关闭共享云企业服务总线
4、 开启、关闭共享云业务流程服务
包括的其他用例
表 3-23 管理主题用例表
项目
内容
用例编号
USAP_MANAGER_05
用例名称
管理主题
主执行者
租户
简要说明
修改平台主题
前置条件
登录USAP共享云服务平台
优先级
无
使用频率
无
需求来源
主场景
1、 根据指定主题模板更换平台主题
2、 自定义当前主题
包括的其他用例
表 3-24 管理LOGO用例表
项目
内容
用例编号
USAP_MANAGER_06
用例名称
管理LOGO
主执行者
租户
简要说明
更换平台LOGO
前置条件
登录USAP共享云服务平台
优先级
无
使用频率
无
需求来源
主场景
1、 上传图片文件更换平台LOGO
2、 指定图片URL更换平台LOGO
包括的其他用例
表 3-25 查看服务使用情况用例表
项目
内容
用例编号
USAP_MANAGER_07
用例名称
查看服务使用情况
主执行者
租户
简要说明
租户管理员根据年月查看服务使用情况
前置条件
登录USAP共享云服务平台
优先级
无
使用频率
无
需求来源
主场景
1、查看指定年月的服务使用情况
包括的其他用例
表 3-26 管理租户用例表
项目
内容
用例编号
USAP_MANAGER_08
用例名称
管理租户
主执行者
管理员
简要说明
管理员管理USAP平台租户的域帐号
前置条件
登录USAP共享云服务平台
优先级
无
使用频率
无
需求来源
主场景
1、 添加域帐号
2、 查看域帐号信息
3、 修改指定域帐号
包括的其他用例
表 3-27 查看租户使用情况用例表
项目
内容
用例编号
USAP_MANAGER_09
用例名称
查看域用户使用情况
主执行者
管理员
简要说明
查看租户使用情况
前置条件
登录USAP共享云服务平台
优先级
无
使用频率
无
需求来源
主场景
1、查看域用户使用情况
包括的其他用例
表 3-28 流量控制用例表
项目
内容
用例编号
USAP_MANAGER_10
用例名称
流量控制
主执行者
管理员
简要说明
更新流量控制规则
前置条件
登录USAP共享云服务平台
优先级
无
使用频率
无
需求来源
主场景
1、更新流量控制规则
包括的其他用例
3.1.3 共享云身份认证服务
共享云身份认证服务实现USAP平台下租户的安全身份认证、单点登录、管理权限策略、信任方、定制身份认证协议及规范,在各应用之间共享用户身份信息。
图 Error! No text of specified style in document.7 共享云身份认证服务用例图
表 3-29 仪表盘服务用例表
项目
内容
用例编号
USAP_IDENTITY _01
用例名称
仪表盘服务
主执行者
管理员、租户
简要说明
提供进入用户信息模块页面、OpenID模块页面、信息卡模块页面、SAML单点登录页面、依赖方管理页面导航。
前置条件
登录共享云身份认证服务
需求来源
主场景
1、 进入用户信息模块页面;
2、 进入OpenID模块页面;
3、 进入信息卡模块页面;
4、 进入SAML单点登录页面;
5、 进入依赖方管理页面。
包括的其他用例
表 3-30 管理权限策略用例表
项目
内容
用例编号
USAP_IDENTITY _02
用例名称
管理权限策略
主执行者
管理员、租户
简要说明
编辑用户身份认证和权限访问控制策略
前置条件
登录共享云身份认证服务
需求来源
主场景
1、 通过权限策略编辑器编辑一个XML规范的策略配置文件;
2、 可以上传一个符合权限策略规范的XML格式的策略文件;
3、 基于XACML的通用访问控制策略语言对已有策略进行评估。
包括的其他用例
表 3-31 配置SAML声明用例表
项目
内容
用例编号
USAP_IDENTITY _03
用例名称
配置SAML声明
主执行者
管理员、租户
简要说明
针对SAML规范中服务的声明方言进行管理
前置条件
登录共享云身份认证服务
需求来源
主场景
1、 新增一条声明服务;
2、 查看一条声明的详细信息;
3、 删除一条声明。
包括的其他用例
表 3-32 管理SAML单点登录用例表
项目
内容
用例编号
USAP_IDENTITY _04
用例名称
管理SAML单点登录
主执行者
管理员、租户
简要说明
实现基于SAML2.0规范的身份认证及单点登录服务
前置条件
登录共享云身份认证服务
需求来源
主场景
1、 新增一个新的服务提供者,其中包括:发行人名称,断言者URL,启用断言标志,在认证和注销请求中启用签名验证等;
2、 删除一个服务提供者。
包括的其他用例
表 3-33 信息卡认证用例表
项目
内容
用例编号
USAP_IDENTITY _05
用例名称
信息卡认证
主执行者
管理员、租户
简要说明
支持信息卡认证规范,可以为每一个已成功创建的用户生成信息卡认证的身份证书,这个信息卡存储在认证服务器端,内容采用用户的支持信息进行灌制,可以支持用户的信息卡登录
前置条件
登录共享云身份认证服务
需求来源
主场景
展开阅读全文