服务请求接入的方法及中心服务器技术

技术编号:7839496 阅读:328 留言:0更新日期:2012-10-12 06:41
本发明专利技术公开了一种服务请求接入的方法,包括以下步骤:接收携带有简单对象访问协议soap消息头的服务请求,获取soap消息头中的标示符,判断标示符是否正确,当判断标示符正确时,根据soap消息头中的标示符搜索数据库,找到与soap消息头中的标示符对应的服务地址,发送soap消息至服务地址,接收服务地址返回的结果信息,并把结果信息返回给请求者,当判断标示符不正确时,抛弃该请求,此次请求无效。该方法实现了对每个服务请求的统一接入和安全处理。

【技术实现步骤摘要】

本专利技术涉及网络通信安全领域,更具体地说,涉及一种服务请求接入的方法及中心服务器
技术介绍
目前网络应用于日常生活的方方面面,在信息科技迅速发展的今天,网络已成为全球重要的信息传播工具。据不完全统计,网络现在遍及186个国家,总共近100万个信息源为世界各地的网民提供了大量信息资源交流和共享的空间。信息的应用也从原来的军事、科技、文化和商业渗透到当今社会的各个领域。传统的网络服务请求接入需要请求者记录每个服务地址,当请求者需要访问某一个服务地址时,只能在地址栏中具体输入服务地址发送服务请求,服务器接收到服务请求后,将请求处理再将结果返回给请求者,这样,服务请求需要一一请求、一一处理,工作效率 低、占用时间长。并且,服务器直接处理来自请求者的服务请求,当服务请求不可靠时,会使服务器的处理过程存在安全隐患。
技术实现思路
有鉴于此,本专利技术提供一种服务请求接入的方法,以实现对每个服务请求的统一接入和安全处理。一种服务请求接入方法,包括接收携带有简单对象访问协议soap消息头的服务请求,所述soap消息头内预存储有标示符,所述标示符与服务请求相对应;获取所述soap消息头中的标示符,判断所述标示符是否正确,若正确,则根据所述soap消息头中的标示符搜索数据库,找到与所述soap消息头中的标示符对应的服务地址;发送所述soap消息至所述服务地址,接收所述服务地址返回的结果信息,并把结果信息返回给请求者。优选地,所述服务请求为http格式的服务请求。优选地,所述获取soap消息头中的标示符后,判断所述标示符是否正确具体为解密所述标示符,所述标示符为预先加密的标示符。优选地,所述标示符为采用MD5加密方法加密的标示符。优选地,所述解密所述标志符、判断所述标示符是否正确,具体为验证所述MD5加密方法是否符合预定格式。—种中心服务器,包括第一接收单元,用于接收携带有简单对象访问协议soap消息头的服务请求,所述soap消息头内预存储有标示符,所述标示符与服务请求相对应;与第一接收单元相连的获取单元,用于获取所述soap消息头中的标示符;与获取单元相连的、用于判断所述标示符是否正确的判断单元;与判断单元相连的、用于当所述标示符正确时,根据所述soap消息头中的标示符搜索数据库,找到与所述soap消息头中的标示符对应的服务地址的搜索单元;与搜索单元相连的、用于发送所述soap消息至所述服务地址的第一发送单元;与第一发送单元相连的、用于接收所述服务地址返回的结果信息的第二接收单元;与第二接收单元相连的、用于发送结果信息返回给请求者的第二发送单元。优选地,所述中心服务器还包括与第一接收单元相连的http服务创建单元,用于解析所述中心服务器配置的Xbean文件,获取所述Xbean文件中的配置信息,根据所述配·置信息,创建http服务。优选地,所述中心服务器的http服务创建单元的操作界面为UI用户界面。优选地,所述n用户界面上简单对象访问协议消息版本可以设置为I. I。优选地,所述n用户界面上验证请求的安全性方式可以设置为none。优选地,所述n用户界面上高级配置中的编码方式可以设置为可转换为字符串。优选地,所述n用户界面上高级配置中的输出消息最大字符长度设置为1024个字符。优选地,所述UI用户界面上高级配置中超时时间设置为600秒。从上述的技术方案可以看出,本专利技术提供了一种服务请求接入的方法,接收携带有简单对象访问协议soap消息头的服务请求,soap消息头内预存储有标示符,而标示符是与服务请求相对应的,当获取消息头中的标示符后,是根据soap消息头中的标示符搜索数据库,找到与soap消息头中的标示符对应的服务地址的,而不用将具体的服务地址一一输入到地址栏中,一一去请求得到返回信息。同时,只需统一获取每个服务请求消息头中的标示符,根据标示符就可以搜索到数据库中对应的服务地址,而不用一一处理每个服务请求,才能得到返回的结果信息。因此,解决了工作效率低占用时间长的问题,实现了统一接入每个服务请求的目的。此外,当获取消息头中的标示符后,要对标示符的正确与否进行判断,若标示符正确,才根据所述soap消息头中的标示符搜索数据库,找到与soap消息头中的标示符对应的服务地址,这样便保证了每个服务请求的安全性,进而使得服务器处理过程的安全隐患问题消除。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例公开的一种服务统一接入的方法流程图;图2为本专利技术实施例公开的一种中心服务器结构框图;图3为本专利技术实施例公开的另一种中心服务器结构框图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种服务请求接入的方法,以实现对每个服务请求的统一接入和安全处理。一种服务请求接入的方法,如图I所示,包括以下步骤S101、接收携带有简单对象访问协议soap消息头的服务请求;其中,所述soap消息头内预存储有标示符,所述标示符与服务请求相对应; S102、获取soap消息头中的标示符;S103、判断标示符是否正确;当判断标示符正确时,执行步骤S104、根据soap消息头中的标示符搜索数据库,找到与soap消息头中的标示符对应的服务地址;S105、发送soap消息至服务地址,接收服务地址返回的结果信息,并把结果信息返回给请求者;当判断标示符不正确时,执行步骤S106、抛弃该请求,此次请求无效。本专利技术实施例提供的一种服务请求接入的方法中,接收携带有简单对象访问协议soap消息头的服务请求,当获取消息头中的标示符后,是根据soap消息头中的标示符搜索数据库,找到与soap消息头中的标示符对应的服务地址的,而不用将具体的服务地址一一输入到地址栏中,一一去请求得到返回信息。同时,只需统一获取每个服务请求消息头中的标示符,根据标示符就可以搜索到数据库中对应的服务地址,而不用一一处理每个服务请求,才能得到返回的结果信息。因此,解决了工作效率低占用时间长的问题,实现了统一接入每个服务请求的目的。此外,当获取消息头中的标示符后,要对标示符的正确与否进行判断,若标示符正确,才根据所述soap消息头中的标示符搜索数据库,找到与soap消息头中的标示符对应的服务地址,这样便保证了每个服务请求的安全性,进而使得服务器处理过程的安全隐患问题消除。在实际网络应用过程中,用户的服务请求为http格式的服务请求,同时也可以设置为https格式的服务请求。这里以http格式的服务请求为例,当用户发出http格式的服务请求后,接收携带有简单对象访问协议soap消息头的服务请求,然后获取所述soap消息头中的标示符,判断所述标示符是否正确,若正确,则根据所述soap消息头中的标示符搜索数据库,找到与所述soap消息头中的标本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务请求接入方法,其特征在于,包括 接收携带有简单对象访问协议soap消息头的服务请求,所述soap消息头内预存储有标示符,所述标示符与服务请求相对应; 获取所述soap消息头中的标示符,判断所述标示符是否正确,若正确,则根据所述soap消息头中的标示符搜索数据库,找到与所述soap消息头中的标示符对应的服务地址;发送所述soap消息至所述服务地址,接收所述服务地址返回的结果信息,并把结果信息返回给请求者。2.根据权利要求I所述的服务请求接入方法,其特征在于,所述服务请求为http格式的服务请求。3.根据权利要求I所述的服务请求接入方法,其特征在于,所述获取soap消息头中的标示符后,判断所述标示符是否正确具体为 解密所述标示符,所述标示符为预先加密的标示符。4.根据权利要求I所述的服务请求接入方法,其特征在于,所述标示符为采用MD5加密方法加密的标示符。5.根据权利要求3所述的服务请求接入方法,其特征在于,所述解密所述标志符、判断所述标示符是否正确,具体为 验证所述MD5加密方法是否符合预定格式。6.—种中心服务器,其特征在于,包括 第一接收单元,用于接收携带有简单对象访问协议soap消息头的服务请求,所述soap消息头内预存储有标示符,所述标示符与服务请求相对应; 与第一接收单元相连的获取单元,用于获取所述soap消息头中的标示符; 与获取单元相连的、用于判断所述标示符是否正确的判断单元; 与判断...

【专利技术属性】
技术研发人员:王园方马亮闫鹏姚建萍刘民温尚卓
申请(专利权)人:山东中创软件商用中间件股份有限公司
类型:发明
国别省市:

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

1