[发明专利]一种服务访问方法及系统无效
申请号: | 200810241131.3 | 申请日: | 2008-12-30 |
公开(公告)号: | CN101459674A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 辛耀中;尚学伟;梅峥;马发勇;陶洪铸;李军良;翟明玉;叶飞;刘宝龙;杜鹏;孙炜;杨秋恒;彭清卿 | 申请(专利权)人: | 国家电网公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 100031*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 访问 方法 系统 | ||
技术领域
本发明涉及服务访问,具体涉及一种电力系统服务访问方法及系统。
背景技术
近年来Web(World Wide Web,万维网)服务成为网络应用发展的主要方向。Web服务采用基于SOA(Service Oriented Architecture,面向服务的体系结构)的架构技术,该架构通过标准的服务访问协议访问服务,屏蔽了服务实现的物理细节,系统整合能力强,可以缩短服务的开发周期。SOA使用SOAP(Simple Object Access Protocol简单对象访问协议)来实现对服务的访问。
SOAP协议是在XML语言的基础上开发出的文本化的应用协议,是目前公认的服务访问标准,具有很好的可读性和较高的灵活性。目前Web服务已经在很多行业获得了大量应用,证明了SOA架构技术的可靠性和成熟性。
SOAP协议具有较好的性能,但是由于该协议是纯文本的,所以使用时必须进行解释运行,影响了服务的访问速度。而电力等行业具有规模大、应用复杂、对实时性要求高的特点,因此SOAP协议的解释运行方式无法满足电力行业的应用需求。
基于上述问题,如何提供一种服务访问方法及系统,克服现有电力等行业服务访问速度慢的问题,是本领域技术人员需要解决的技术问题。
发明内容
针对上述缺陷,本发明解决的技术问题在于提供一种服务访问方法及系统,用于提高电力等行业的服务访问速度。
本发明解决具体提供一种服务访问方法,包括以下步骤:
通过查询获取所要访问的服务信息;
将所述服务信息按照包括二进制码形式的消息头和消息体两个部分的消息格式进行编码,得到访问请求消息;
预先向服务提供者发送所述二进制码形式的消息头与所述服务信息的对应关系;
向需要访问的服务提供者发送所述访问请求消息;
获取服务提供者提供的所述访问请求消息对应的服务。
优选地,所述消息头采用二进制编码,具体为消息规范定义二进制码,所述消息体为对所述服务信息进行文本化描述的内容。
优选地,所述消息规范定义二进制码包括16个字节。
优选地,所述消息头中二进制码与电力系统中的应用服务唯一对应关系。
优选地,所述通过查询获取所要访问的服务信息的步骤,具体为:
服务请求者通过查询获取所要访问的服务信息。
优选地,所述服务请求者预存了所述消息头中二进制码与对应的服务信息的唯一对应关系。
优选地,所述消息体具体为XML可扩展标记语言的形式。
本发明还提供一种服务访问系统,所述系统包括:
服务请求者,向服务代理发送查询信息,获取服务提供者注册时的位置信息,向服务提供者查询获取所要访问的服务信息;所述服务信息包括二进制码形式的消息头和消息体两个部分;
服务代理,接收服务提供者的注册和服务请求者的查询请求,统一注册服务、查询和管理;
服务提供者,接收服务请求者查询获取所要访问的服务信息;并对所述服务信息进行解析,获取所述消息头对应的具体服务,并将具体服务提供给服务请求者。
优选地,服务请求者包括
服务请求者存储单元,用于存储将所述服务信息按照包括二进制码形式的消息头和消息体两个部分的消息格式进行编码,得到访问请求消息;
服务请求者通讯单元,向需要访问的服务提供者发送所述访问请求消息;获取服务提供者提供的所述访问请求消息对应的服务。
优选地,服务提供者包括:
服务提供者存储单元,用于存储服务请求者发送所述二进制码形式的消息头与所述服务信息的对应关系。
本发明实施例所述服务访问方法和系统主要针对电力等行业的应用需求,在SOAP的基础上进行了改进,采用基于二进制码形式的消息头和文本方式的消息体相结合的服务访问协议。由于消息头采用二进制码形式,缩短了服务提供者对于协议的解析时间,提高了服务的访问速度,从而使SOA架构可以在电力行业得到推广和应用。
附图说明
图1是本发明所述S语言的应用图;
图2是本发明所述服务访问方法第一实施例流程图;
图3是本发明所述服务访问方法第二实施例流程图;
图4是本发明所述服务访问系统第一实施例结构图;
图5是本发明所述服务访问系统第二实施例结构图。
具体实施方式
本发明提供一种服务访问方法及系统,用于提高电力等行业的服务访问速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司,未经国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810241131.3/2.html,转载请声明来源钻瓜专利网。