【技术实现步骤摘要】
一种基于面向服务架构的服务访问可视化监视方法
[0001]本专利技术属于电力自动化
,具体涉及一种基于面向服务架构的服务访问可视化监视方法。
技术介绍
[0002]随着调度自动化业务的不断扩展以及无人值班变电站的推广,调控主站与变电站之间的信息交互需求日益增多,如何设计一个灵活、易扩展的主子站交互模式显得愈发重要。
[0003]面向服务架构的兴起以及电力系统通用服务协议的出现,为主子站协同提供了很好的解决方案。调控主站与子站之间以服务化的方式进行信息交互,其中,服务代理实现主子站间数据交互的唯一出口,负责转发服务访问请求及回复结果;服务管理中心负责管理站内所有服务的注册、定位及服务信息;服务提供者负责以服务的形式,对外提供访问接口。这种交互方式具有良好的通用性及可扩展性,但是,服务访问过程往往涉及多个模块,包括服务代理、服务管理中心、服务提供者等,当发生故障时,如何快速定位故障所处环节及原因,实现对服务访问过程的有效监视便显得尤为重要。
技术实现思路
[0004]本专利技术提供了一种基于面向服务 ...
【技术保护点】
【技术特征摘要】
1.一种基于面向服务架构的服务访问可视化监视方法,其特征在于,包括以下步骤:S1、监视工具启动时,与服务代理建立通信连接,获取服务代理缓存的服务访问交互断面数据,并进行界面初始化;S2、服务代理将产生的实时服务访问过程信息发送至监视工具;具体包括以下步骤:S201、调控主站向子站服务代理发送服务访问请求,子站服务代理解析服务名称,创建服务访问过程对象实例,并将服务访问过程对象实例信息发送至监视工具;监视工具收到后,创建“服务访问过程”节点,并将该节点置为“正在进行中”状态;S202、子站服务代理对服务访问过程中的每个交互环节进行记录,创建相应的服务交互环节对象实例,并缓存连接信息及通信报文数据,同时,将服务交互环节对象实例信息发送至监视工具,监视工具收到后,在所属“服务访问过程”节点下创建“服务交互环节”子节点,并将连接信息及通信报文数据与该节点进行绑定;S203、子站服务代理将服务访问结果的最后一帧转发至调控主站,标记此次服务访问过程结束,并通知至监视工具,监视工具接收服务访问结束信息,将对应的“服务访问过程”节点,标记为“已完成”状态;S204、交互过程中,在造成服务交互超时或异常终止时,子站服务代理标记此次服务访问过程异常结束,并通知至监视工具,监视工具接收服务访问异常结束信息,将对应的“服务访问过程”节点,标记为“异常终止”状态。S3、监视工具将收到的服务访问过程信息进行可视化展示。具体包括以下步骤:S301、按照“服务访问过程
‑
服务交互环节”的层级关系,构建树形节点,并展示至左侧界面上,同时,使用不同的颜色标识“服务访问过程”节点状态;S302、右侧界面根据点击的节点类型不同而展示不同的内容,点击服务访问过程父节点时,采用连接线逐步点亮的方式展示服务访问动态交互过程,并展示服务交互环节的连接信息,点击服务交互环节子节点时,展示该交互环...
【专利技术属性】
技术研发人员:王亚飞,李智,耿晓辉,鲍冠南,于洋,刘航航,赵彦龙,纪祥贞,范原,张辰,张朋丰,王讯,徐万米,舒成龙,栾丽娜,
申请(专利权)人:国网山东省电力公司淄博供电公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。