- 151
- 0
- 约9.77千字
- 约 18页
- 2017-10-03 发布于重庆
- 举报
权限接口-概要设计
概要设计-权限接口
名词解释
设计目标
可靠性:保证运营管理端和各业务系统权限数据的逻辑一致性。
可行性:权限数据的数据传输机制是可控制的、可实现的。
高效性:能够满足高并发压力需求。
可扩展性:权限接口的设计要有利于权限功能的扩展。
设计描述
设计概述
IP通讯系统的客户权限信息在IP通讯运营系统维护,各业务系统通过调用IP通讯运营系统提供的权限接口从IP通讯运营系统获取与本业务系统相关的客户所有最新权限信息。IP通讯运营权限接口子系统通过使用消息通知、缓存机制保证数据通讯的高可靠性和高效性,通过对权限及与权限相关属性的抽象分解提高权限接口的可扩展性。
关于IP通讯各业务系统在什么时机调用IP通讯运营系统权限接口的问题,有两种实
现方式,第一种方式是当某个客户登录IP通讯某业务系统时,该业务系统去调用IP通讯运营系统权限接口;第二种方式是通过消息通知方式,即当某客户权限发生变化时,由IP通讯运营系统通知IP通讯各业务系统。鉴于对系统性能的压力及实时性影响,我们还是采用消息通知的方式。
运营管理员或企业管理员或外部系统触发IP通讯运营系统的客户权限变更时,由运
营系统通知各业务系统;各业务系统得到通知后,通过调用IP通讯运营系统的权限接口,获取该客户最新的权限信息。流程如下图所示:
通知接口子系统(简述)
通知接口实现功能
通知接口主要实现以下四个功能:
通知内容与格式的构造。
当需要通知的内容变更时,发出通知。
当通知失败时,定时或人为或关联业务触发重发通知。
当重发通知的次数达到限定次数时,通知运维人员解决问题故障。
通知内容与格式
union-notify-interface
param name=eventnameaddUser/param
param name=entityidzhangshang@/param
/union-notify-interface
{union-notify-interface:
[{name:eventname,value:addUser},
{name:entityid,value:zhangshang@}
]
}
权限接口子系统
权限接口实现功能
权限信息维护主要包括增加、删除、修改客户权限及将权限信息更新到缓存。
权限信息读取主要包括根据系统标识和客户标识读取客户权限。
关键功能模块实现详述
实体关系
数据库逻辑结构
主要描述数据库的结构与数据存储格式,可参考pdm
基本类结构
权限接口定义(内容与格式)
获取用户状态
接口请求格式示例:
union-request-interface
control
item name=eventnamegetUserStatus/item
item name=fromsystemIM/item
/control
params
param name=entityidzhangshang@/param
/params
/union-request-interface
{union-request-interface:
{
control:[{name:eventname,value:getUserStatus},
{name:fromSystem,value:IM}],
params:[{name:entityid,value:zhangshang@}]
}
}
接口响应格式示例:
union-response-interface
control/
params
param name=status1/param
/params
/union-response-interface
{union-response-interface:
{
control:[],
params:[
{name:status,value:1}
]
}
}
获取用户密码
接口请求格式示例:
union-request-interface
control
item name=eventnamegetUserPassword/item
item name=fromsystemIM/item
/control
params
param name=entityidzhangshang@/param
/params
/union-request-interface
{union-request-interface:
{
control:[{name:eventname,value:getUserPassword},
{name:fromSystem,value:
您可能关注的文档
- 新型高频脉冲电源在静电除尘器中的应用展望.doc
- 新塑网-五大通用塑料-聚乙烯(PE)的基本知识及发展前景.doc
- 新型架空导线综述.doc
- 新增医疗器械经营范围.doc
- 新密市15千地形图技术设计书.doc
- 新建不锈钢修磨抛光生产线的工艺及设备特点.docx
- 新工务安规.doc
- 新建地方性本科院校大学生就业观念的调查分析及启示.doc
- 新建郴州市相山大道隧道工程勘察报告试稿.doc
- 新抗规05.doc
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 党委书记、董事长在2026年党风廉政建设和反腐败工作会议上的讲话.docx VIP
- 浙江婺剧艺术研究院(浙江婺剧团)-金华市政府.doc VIP
- 一种适用于强化餐厨垃圾水解制备碳源的复合药剂及方法.pdf VIP
- 护理不良事件报告及管理制度PPT课件.pptx VIP
- 岛津lc2030c高效液相色谱仪操作指南.doc
- 成人雾化吸入护理-2023中华护理学会团体标准.pptx VIP
- 跨学科项目式学习管理规范.docx VIP
- 2025年成都市中考(初中学业水平考试)数学试题卷(含标准答案).pdf
- 模拟电子技术01__半导体器件基础.pdf VIP
- 甘肃省兰州市九年级(上)期末物理试卷.docx VIP
原创力文档

文档评论(0)