[发明专利]服务请求接入的方法及中心服务器有效
申请号: | 201210233693.X | 申请日: | 2012-07-06 |
公开(公告)号: | CN102724216A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 王园方;马亮;闫鹏;姚建萍;刘民;温尚卓 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 250014 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 请求 接入 方法 中心 服务器 | ||
技术领域
本发明涉及网络通信安全领域,更具体地说,涉及一种服务请求接入的方法及中心服务器。
背景技术
目前网络应用于日常生活的方方面面,在信息科技迅速发展的今天,网络已成为全球重要的信息传播工具。据不完全统计,网络现在遍及186个国家,总共近100万个信息源为世界各地的网民提供了大量信息资源交流和共享的空间。信息的应用也从原来的军事、科技、文化和商业渗透到当今社会的各个领域。
传统的网络服务请求接入需要请求者记录每个服务地址,当请求者需要访问某一个服务地址时,只能在地址栏中具体输入服务地址发送服务请求,服务器接收到服务请求后,将请求处理再将结果返回给请求者,这样,服务请求需要一一请求、一一处理,工作效率低、占用时间长。
并且,服务器直接处理来自请求者的服务请求,当服务请求不可靠时,会使服务器的处理过程存在安全隐患。
发明内容
有鉴于此,本发明提供一种服务请求接入的方法,以实现对每个服务请求的统一接入和安全处理。
一种服务请求接入方法,包括:
接收携带有简单对象访问协议soap消息头的服务请求,所述soap消息头内预存储有标示符,所述标示符与服务请求相对应;
获取所述soap消息头中的标示符,判断所述标示符是否正确,若正确,则根据所述soap消息头中的标示符搜索数据库,找到与所述soap消息头中的标示符对应的服务地址;
发送所述soap消息至所述服务地址,接收所述服务地址返回的结果信息,并把结果信息返回给请求者。
优选地,所述服务请求为http格式的服务请求。
优选地,所述获取soap消息头中的标示符后,判断所述标示符是否正确具体为:
解密所述标示符,所述标示符为预先加密的标示符。
优选地,所述标示符为采用MD5加密方法加密的标示符。
优选地,所述解密所述标志符、判断所述标示符是否正确,具体为:
验证所述MD5加密方法是否符合预定格式。
一种中心服务器,包括:
第一接收单元,用于接收携带有简单对象访问协议soap消息头的服务请求,所述soap消息头内预存储有标示符,所述标示符与服务请求相对应;
与第一接收单元相连的获取单元,用于获取所述soap消息头中的标示符;
与获取单元相连的、用于判断所述标示符是否正确的判断单元;
与判断单元相连的、用于当所述标示符正确时,根据所述soap消息头中的标示符搜索数据库,找到与所述soap消息头中的标示符对应的服务地址的搜索单元;
与搜索单元相连的、用于发送所述soap消息至所述服务地址的第一发送单元;
与第一发送单元相连的、用于接收所述服务地址返回的结果信息的第二接收单元;
与第二接收单元相连的、用于发送结果信息返回给请求者的第二发送单元。
优选地,所述中心服务器还包括:与第一接收单元相连的http服务创建单元,用于解析所述中心服务器配置的Xbean文件,获取所述Xbean文件中的配置信息,根据所述配置信息,创建http服务。
优选地,所述中心服务器的http服务创建单元的操作界面为UI用户界面。
优选地,所述UI用户界面上简单对象访问协议消息版本可以设置为1.1。
优选地,所述UI用户界面上验证请求的安全性方式可以设置为none。
优选地,所述UI用户界面上高级配置中的编码方式可以设置为可转换为字符串。
优选地,所述UI用户界面上高级配置中的输出消息最大字符长度设置为1024个字符。
优选地,所述UI用户界面上高级配置中超时时间设置为600秒。
从上述的技术方案可以看出,本发明提供了一种服务请求接入的方法,接收携带有简单对象访问协议soap消息头的服务请求,soap消息头内预存储有标示符,而标示符是与服务请求相对应的,当获取消息头中的标示符后,是根据soap消息头中的标示符搜索数据库,找到与soap消息头中的标示符对应的服务地址的,而不用将具体的服务地址一一输入到地址栏中,一一去请求得到返回信息。同时,只需统一获取每个服务请求消息头中的标示符,根据标示符就可以搜索到数据库中对应的服务地址,而不用一一处理每个服务请求,才能得到返回的结果信息。因此,解决了工作效率低占用时间长的问题,实现了统一接入每个服务请求的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210233693.X/2.html,转载请声明来源钻瓜专利网。