基于OSB接口规范的跨系统批量数据传输方法技术方案

技术编号:15118900 阅读:110 留言:0更新日期:2017-04-09 17:17
本发明专利技术公开了一种基于OSB接口规范的跨系统批量数据传输方法,在前台客户端通过Ajax进行异步服务调用,WebService接口服务在收到批量请求后,从处理队列中取出数据并发送处理,处理完成后记录结果日志,并反馈给用户准确的交互结果,对多数据交互的业务场景,提供更可靠的批量交互的方式;通过异步调用接口服务,减轻了客户端的压力;提高了批量交互数据时的用户体验;提高了批量交互数据时的用户体验,满足在实际电网业务中存在很多数据交互量较大的业务场景,具有良好的应用前景。

【技术实现步骤摘要】

本专利技术涉及电网运行管理
,具体涉及一种基于OSB接口规范的跨系统批量数据传输方法
技术介绍
目前,南方电网公司制定了WebService形式的OSB(OperationServiceBus,运行服务总线)接口协议规范。OMS(电网运行管理系统)系统现有的基于OSB接口规范的数据传输方式是采用单条发送方式,但在,在实际电网业务中存在很多数据交互量较大的业务场景,采用一次交互时发送一条业务数据的方式显然无法满足这些需求,因此需要基于现有规范优化技术解决方案,从而满足这些特定的业务需求。现有的OSB协议规范要求,包括具体如下,(1)数据通信解决方案,约定提供接口服务的一方作为接口服务端,使用接口服务端所提供接口服务的一方作为接口客户端。在WebService接口通信方案中,采用点对点的数据通信方式,服务提供者通过WSDL文件进行服务描述并发布,服务请求者按照服务端的相应的服务描述进行服务调用,从而完成数据通信。所有数据交互采用同一个发布的服务,不同的业务通过不同的GUID进行区分,报文数据需要经过OSB格式的封装和加密处理;(2)报文格本文档来自技高网...

【技术保护点】
基于OSB接口规范的跨系统批量数据传输方法,其特征在于:包括以下步骤,步骤(1),在电网运行管理系统的前台页面勾选出所有的待发送数据,在点击发送时,通过Ajax进行异步调用符合OSB接口规范的WebService接口服务,进行批量数据发送处理,将待发送数据放入处理队列中;步骤(2),符合OSB接口规范的WebService接口将队列中多条待发送数据组织成XML格式数据,向外部系统发送服务请求;步骤(3),符合OSB接口规范的WebService接口得到外部系统发送务请求响应后,进行XML格式数据发送,检测队列是否存在未处理的待发送数据,若存在,执行步骤(2);若不存在,执行步骤(4);步骤(4...

【技术特征摘要】
1.基于OSB接口规范的跨系统批量数据传输方法,其特征在于:包括以下步骤,
步骤(1),在电网运行管理系统的前台页面勾选出所有的待发送数据,在点击发送时,通过Ajax进行异步调用符合OSB接口规范的WebService接口服务,进行批量数据发送处理,将待发送数据放入处理队列中;
步骤(2),符合OSB接口规范的WebService接口将队列中多条待发送数据组织成XML格式数据,向外部系统发送服务请求;
步骤(3),符合OSB接口规范的WebService接口得到外部系统发送务请求响应后,进行XML格式数据发送,检...

【专利技术属性】
技术研发人员:温柏坚余志文苏扬邓大为张聪周安罗黎明施建华胡超周波高寿陈章国胡晓祥葛艺晓高嵩
申请(专利权)人:广东电网有限责任公司南京南瑞集团公司南京南瑞信息通信科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1