|
知识路径: > 银行信息系统运维 > 某银行信息系统实例 > 性能管理,接口管理和可视化管理 > 系统接口与集成方案 >
|
相关知识点:1个
|
|
|
|
|
为了保证系统集中管理的优势,同时保证二次开发的稳定易用,系统在接口规范设计上遵循开放性、先进性、标准性、高效性、安全性、稳定性、易实现性和易维护性原则。
|
|
|
开放性。接口的设计上本着开放的原则,提供多种方式的接口,第三方系统可以灵活的根据自己的技术要求,选择符合自己的对接方式实现无缝对接。
|
|
|
先进性。接口的设计尽量遵循业界最新标准,让接口具有更长久的生命力,同时保证接口的高效。
|
|
|
标准性。在当前计算机系统更新换代的周期越来越短、技术实现也越来越多的现实前提下,为了使系统易于对接,接口在设计过程中坚持标准化的原则,首先采用国家标准和国际标准,其次采用软件界广为流行的通用标准和IT服务的规范,确保数据对接的规范化、标准化。
|
|
|
高效性。IT全方位监控管理系统是数据集中的中心,需要接入各监控系统的监控采集和运维数据,所以系统的接口需要保证高效性,保证接口的调用能高效处理,避免影响其他系统。
|
|
|
安全性。系统在设计开发时非常注重系统的安全性,在对外系统接口层面,为了保证数据的安全,访问时加入访问验证避免数据非法获取,通过事务完整性保证数据不丢失。
|
|
|
稳定性。系统接口具有较高的可靠性,数据正确提交后保证不丢失,长时间运行后保证接口服务稳定提供,数据完整正确。
|
|
|
易实现性。IT全方位监控管理系统的一大目标是可以对接各种监控系统,实现数据的统一处理和展现,所以在横向数据接口实现上采用简单、广泛使用的技术标准。
|
|
|
易维护性。各层接口需要进行较好的解耦,互相之间不能构成网状依赖,只允许单向依赖,让各级之间可以较好地升级维护。
|
|
|
|
系统具有很好的开放性,在监控工具层、数据处理层、运行展现层等不同架构层面都提供了扩展接口,便于和第三方产品集成,提供整体化的平台,同时提供丰富的二次开发接口,以满足全方位监控管理的要求。
|
|
|
在监控工具层,系统提供一体化监控平台的同时通过插件机制,允许客户定制个性化监控能力。监控框架提供强大的基于脚本扩展的通用监控器和丰富的二次开发监控协议库,可通过脚本配置或二次开发,满足特定环境的监控管理需求。
|
|
|
在数据处理层,系统具有良好的横向扩展能力,通过数据汇聚接口能够和主流网管软件平台、监控采集软件、机房管理软件、SAP Solution Manager系统、存储备份管理系统、其他业务应用系统等进行对接,接收第三方系统的配置数据、性能数据和告警事件信息进行综合处理和统一运行展现。
|
|
|
在提供数据汇聚的同时,系统也提供数据输出接口,第三方系统可通过系统的北向接口获取统一配置数据、性能数据和告警事件信息,以便满足个性化的数据处理需求。同时第三方报表统计和分析工具可以通过系统内置的数据仓库,完成更丰富的统计分析报表。
|
|
|
在运行展现层,系统内的可视化展现平台、统一访问门户提供统一运行展现接口,可以集成其他运维管理系统的展现界面,使本系统成为IT信息化管理的门户系统。
|
|
|
|
|
|
从系统整体平台扩展能力结构图可以看出,本次IT全方位监控管理解决方案在以下几大功能层面为用户提供了二次开发扩展接口。
|
|
|
监控采集扩展:提供了基于SNMP协议和基于脚本的监测扩展能力,对于支持SNMP协议管理的设备和系统,用户可以直接通过界面配置扩展直接完成监控;对于一些提供标准远程访问协议或管理命令行的设备和系统,可以通过基于脚本的监测器扩展完成监控;另外监控框架本身以插件体系构建,同时提供丰富的协议API接口,可以基于监控插件框架扩展开发满足特定的业务监控需求。
|
|
|
数据汇聚和管理扩展:数据汇聚和管理层对外提供了数据汇聚和管理接口,第三方系统可以通过配置集成接口提交和查询配置项数据,通过性能集成接口提交和查询运行状态、性能指标数据,通过事件集成接口提交故障事件和查询告警信息、触发运维服务流程。
|
|
|
事件接收处理扩展:事件接收处理扩展可以扩展告警事件的接收、处理和通知动作,通过事件解析和告警处理规则的扩展,系统可以接入和处理更多的故障事件,进行统一的联动通知和展现处理。
|
|
|
运维流程扩展:运维流程模块提供工单创建和查询接口供第三方系统进行集成,可以通过第三方系统直接创建运维工单;同时系统提供配置扩展能力,可以通过配置界面添加新的业务模块流程,也可以对现有的业务流程、对象信息和展现界面进行调整。
|
|
|
报表展现集成:在运行展现层,通过统一报表平台可提供各种统计分析报表的扩展定制;通过统一运维门户和MVC技术结合,可集成第三方运维系统和业务系统的界面,更好的、全方位的监控管理。
|
|
|
数据仓库:系统内置ETL工具从综合监控管理层抽取和汇聚数据,最终形成可快速面向各种运维分析主题进行分析的数据仓库,同时可对第三方报表分析工具提供接口,提供更丰富的运维分析能力。
|
|
|
上下级联接口:在多级级联部署的模式下,下级系统可通过上下级联接口将统一分析后的关键数据上报至上级系统进行关联分析展现,上级系统也可以通过级联接口访问下级系统,进行统一管理和运维监督。
|
|
|
在系统提供平台扩展接口的同时,公司提供了丰富的Java二次开发包和二次开发说明文档,便于第三方厂商和客户完成系统扩展开发。
|
|
|