CMMB通讯平台接口规范设计方案

上传人:xins****2008 文档编号:110031058 上传时间:2019-10-28 格式:DOC 页数:51 大小:1.23MB
返回 下载 相关 举报
CMMB通讯平台接口规范设计方案_第1页
第1页 / 共51页
CMMB通讯平台接口规范设计方案_第2页
第2页 / 共51页
CMMB通讯平台接口规范设计方案_第3页
第3页 / 共51页
CMMB通讯平台接口规范设计方案_第4页
第4页 / 共51页
CMMB通讯平台接口规范设计方案_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《CMMB通讯平台接口规范设计方案》由会员分享,可在线阅读,更多相关《CMMB通讯平台接口规范设计方案(51页珍藏版)》请在金锄头文库上搜索。

1、CMMB中央通讯平台接口规范设计方案2011-2-12修订记录:版本号修订时间修订人修订内容1.12011-2-12冯帅初稿完成1.22011-3-18冯帅修改消息头定义1.32011-3-23冯帅1. 修改基础数据版本定义;2. 修改参数定义接口3. 修改设备链路接口定义;4. 修改生产数据同步接口定义5. 增加查询参数值回放接口6. 修改运维消息接口定义7. 修改同步基础数据流程描述8. 修改同步生产数据流程描述1.42011-3-31冯帅修改数据结构以适配JAVA平台,省、地市级平台接口合并1 前言1.1 方案概述本方案旨在为中央级平台与省级平台及地市级平台之间提供统一的数据传输接口。为

2、了满足对实时数据传输、批量数据同步和按需实时传输三种数据传输需求,采用ESB作为系统数据传输平台。通过该方案能够明确省、地市级平台同中央级平台之间的系统边界,交互方式,交互内容等信息。该方案主要分为编码规范及接口设计两部分。接口设计分为以下几类:接口方式及交互系统范围,接口整体描述,接口方法描述,业务服务接口定义,关键业务流程描述,接口交换数据定义,ESB服务注册及调用方式。u 编码规范:描述CMMB系统使用的编码体系。包括:数据版本标识编码、监控对象编码、设备类型编码、设备编码、人员编码。u 接口方式及交互范围:描述中央级平台与省、地市级平台之间的接口交互方式和交换范围。u 接口整体描述:描

3、述服务接口的主要分类。u 接口方法描述:描述接口服务的调用场景,系统间交互的数据,及对交互数据定义的规范。u 关键业务流程描述:通过关键业务的流程图及对流程图的描述,来体现服务提供方和服务调用方之间的业务流程。u 业务服务接口定义:描述服务提供者对外发布服务的服务名称,命名空间,服务参数,参数类型等内容。u 接口交换数据定义:描述各级平台提交的数据所遵循数据定义规范。2 编码规范本方案中所涉及的数据版本标识、监控对象编码、设备类型编码、设备编码、人员编码均采用CMMB监控系统软件技术方案-1227中的编码规范。除此之外,由于各级平台提供的服务应部署在相应的监控中心,因此将各平台监控中心的监控对

4、象编码作为其在ESB中的全局标识。3 接口设计3.1 接口方式及交互范围CMMB三级平台包括:中央级平台、省级平台、地市级平台。平台之间的通讯通过ESB系统完成,对应的接口表现为WebService形式。中央级平台同省、地市级平台的交互内容主要包括:各平台监控对象信息、CMMB相关设备的实时及历史信息、人员信息。本方案用于中央级平台与省级平台、中央级平台与地市级平台之间的数据通讯。省级平台与地市级平台之间的通讯方式与数据协议不在此方案范围内。3.2 接口整体描述服务接口分为以下几类:n 设备信息服务接口:中央级平台定义受监设备的类型和参数项,并下发给省、地市级平台;中央级平台定期对省、地市级平

5、台的监控对象部署情况进行查询,并将各地市级平台采集的设备运行历史信息进行收集汇总;地市级平台将设备告警信息推送到中央、省级平台。n 人员信息服务接口:中央级平台对省、地市级平台的工作人员信息进行查询。n 监控对象信息服务接口:中央级平台对省、地市级平台的监控对象状态信息进行查询。n 运维信息服务接口:中央级平台对省、地市级平台的运维日志进行查询和查询;各级平台之间发送运维消息(请求和通知);中央级平台查询省、地市级平台监控对象的基础数据版本,以确定是否需要对基础数据进行更新。服务名称服务方法接口提供方接口使用方设备信息服务查询设备类型定义表中央级平台省、地市级平台查询设备实例表省、地市级平台中

6、央级平台查询设备参数定义中央级平台省、地市级平台查询设备参数实时信息省、地市级平台中央级平台查询设备参数历史回放信息省、地市级平台中央级平台查询生产数据省、地市级平台中央级平台接收生产数据上传事件通知中央级平台省、地市级平台设定日常生产数据上传时间省、地市级平台中央级平台接收上报数据信息中央级平台省、地市级平台查询设备逻辑拓扑省、地市级平台中央级平台接收参数定义变更省、地市级平台中央级平台接收设备类型变更省、地市级平台中央级平台查询设备厂商列表中央级平台省、地市级平台接收设备厂商更新列表省、地市级平台中央级平台人员信息服务查询隶属于某监控对象下的人员信息省、地市级平台中央级平台监控对象信息服务

7、查询监控对象资源目录省、地市级平台中央级平台查询监控对象状态所有平台所有平台设置监控对象状态省、地市级平台中央级平台查询地市级监控对象拓扑关系省、地市级平台中央级平台运维信息服务查询运维日志(日志内容格式由甲方定义)省、地市级平台中央级平台发送运维消息(运维消息内容由甲方定义)所有平台所有平台查询运维数据可扩展项定义中央级平台省、地市级平台接收运维数据可扩展项定义省、地市级平台中央级平台查询监控对象的基础数据版本标识省、地市级平台中央级平台3.3 接口方法描述3.3.1 查询设备类型定义表省、地市级平台通过此接口方法向中央级平台查询可受监测的设备类型列表。3.3.2 查询设备实例表中央级平台向

8、省、地市级平台通过此接口方法查询最新版本的设备实例列表。设备实例属于系统基础数据,当基础数据发生变化时,系统当更新自身的数据版本标识。3.3.3 查询设备参数定义省、地市级平台通过此接口方法向中央级平台查询设备可供监测的参数定义,包括参数名称、参数类型、上报方式等。参数定义详情请参见接口交换数据定义。3.3.4 查询设备参数实时信息中央级平台通过此接口方法向省、地市级平台查询设备实例参数的实时信息。参数信息数据的定义请参见接口交换数据定义。3.3.5 查询设备参数历史回放信息中央级平台通过此接口方法向省、地市级平台查询设备实例参数从当前时间追溯至较早前某段时间内的参数历史。3.3.6 查询生产

9、数据中央级平台通过此接口方法通知省、地市级平台将指定时间段内的生产数据上传至中央级平台的FTP。生产数据的定义请参见接口交换数据定义。3.3.7 接收生产数据上传事件通知省、或地市级平台将生产数据上传到指定的FTP后,通过该接口通知中央级平台上传完毕。3.3.8 设定日常生产数据上传时间中央级平台通过此接口方法设定各省级平台通过FTP方式上传生产数据的时间。3.3.9 接收上报数据信息地市级平台或省级平台通过此接口方法将设备异常信息实时推送给中央级平台。上报数据的定义请参见接口交换数据定义。3.3.10 查询设备逻辑拓扑中央级平台通过此接口方法查询地市级平台中各监控对象内部设备实例之间的连接关

10、系。设备逻辑拓扑结构属于系统基础数据,当基础数据发生变化时,系统当更新自身的数据版本标识。设备逻辑拓扑结构的定义请参见接口交换数据定义。3.3.11 接收参数定义变更在运行过程中,可能会根据实际需要针对现有设备类型的受监参数进行调整,例如,提高或降低参数告警阈值,增加或去除对某些参数的监控等。通过此接口方法,中央级平台将经过调整的受监参数定义分发至各省、地市级平台。3.3.12 接收设备类型变更在运行过程中,可能根据实际需要针对现有设备类型进行调整,例如,增加新的设备类型或停用已有的设备类型。通过此接口方法,中央级平台将经过调整的设备类型列表分发至各省、地市级平台。3.3.13 查询设备厂商列

11、表省、地市级平台通过此接口方法向中央级平台查询最新的设备厂商列表。3.3.14 接收设备厂商更新列表中央级平台通过此接口方法将变更后的设备厂商分发至各省、地市级平台。3.3.15 查询隶属于某监控对象下的人员信息中央级平台通过此接口方法查询各省、地市级平台的人员信息。人员信息定义请参见接口交换数据定义。3.3.16 查询监控对象资源目录中央级平台通过此接口方法向省级平台查询省级平台及其管辖范围内的地市级平台的监控对象资源目录。该目录是一个树形结构。监控对象资源目录属于系统基础数据,当基础数据发生变化时,系统当更新自身的数据版本标识。监控对象资源目录结构定义请参见接口交换数据定义。3.3.17

12、查询监控对象状态中央级平台通过此接口方法来查询省、地市级平台监控对象的启动/停止状态。3.3.18 设置监控对象状态中央级平台通过此接口方法来启用或停用省、地市级平台的监控对象。当某个监控对象被停用后,中央级平台将不再查询该监控对象的基础数据和生产数据,但仍然能够接收运维消息,同时该监控对象停止向中央级平台发送设备异常和报警信息,直至被再次启用。3.3.19 查询运维日志中央级平台通过此接口方法定期或手动汇总由省、地市级平台工作人员填写的运维日志。日志内容定义请参见接口交换数据定义。3.3.20 发送运维消息各平台之间通过此接口方法发送运维消息。运维消息内容的定义请参见接口交换数据定义。3.3

13、.21 查询运维数据可扩展项定义运维消息中包含一些后期可扩展的数据项,如消息功能类别、消息级别、发送方式等,另外消息参数需要遵循特定的格式,而该格式也是可在后期扩展的。因此省、地市级平台需要通过此接口方法来查询由中央级平台定义的运维数据可扩展项的具体内容。运维数据可扩展项定义的内容规范请参见接口交换数据定义。3.3.22 接收运维数据可扩展项定义中央级平台通过此接口方法将新的运维数据扩展项定义分发至各省、地市级平台。3.3.23 查询监控对象的基础数据版本标识中央级平台根据下级平台监控对象的版本标识来判断是否需要对其基础数据进行同步。监控对象的基础数据若发生变化,则需更新自身的基础数据版本标识

14、。通过此接口方法,中央级平台可查询省、地市级平台监控对象的基础数据版本标识。3.4 业务服务接口定义3.4.1 设备信息服务服务名称DeviceService服务描述设备信息服务语言版本WSDL 1.1命名空间http:/CMMB.ESBService.namespace服务提供者所有平台的监控对象服务包含的操作操作1getDeviceTypes操作描述查询设备类型定义表输入参数编号参数标识参数类型示例描述1requestHeadRequestHead消息头。包括调用方标识、接收方标识、调用时间、消息类型等。详情参见接口交换数据定义(消息头)。输出参数类型DeviceTypeList描述设备类型定义表,格式规范参见接口交换数据定义(设备类型表)。相关错误信息错误代码错误描述0001监控对象编码不存在或不符合规范。操作2getDeviceList操作描述查询设备实例表输入参数编号参数标识参数类型示例描述1requestHeadRequestHead消息头。包括调用方标识、接收方标识、调用时间、消息类型等。详情参见接口交换数据定义(消息头)。2monitorObjCodeString监控对象编码,定义参见移动多媒体广播电视远程监控系统技术方案-1227。输出参数类型DeviceInstanceList描述设备实例表,详细定义参见接口交换

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号