用于评价网络服务的方法及系统的制作方法

文档序号:9791721阅读:478来源:国知局
用于评价网络服务的方法及系统的制作方法
【技术领域】
[0001] 本发明设及网络技术领域,特别设及用于评价网络服务的方法及系统。
【背景技术】
[0002] 随着分布式计算机技术的迅速发展,企业级活动与政府级活动越来越多的依靠网 络(Internet ),因此产生了许多分布式对象模型和技术,例如C0RBA(Common Object Request Weaker Architecture,公共对象请求代理结构)、C0M(Component Object Model,组件对象模型)/DC0M(Dis1:;ributed Component Object Model,分布式组件对象模 型)、RMI(Remote Me1:hod Invocation,远程方法调用)等,但运些技术或因为其各有一套独 立的体系结构和私有协议导致不同模型应用系统之间通信不便,或因为客户端与服务器之 间有较大的网络通信量与交互信息而使应用受到限制。
[0003] 网络服务(Web Service)是突破运些限制的一种新的面向服务的体系结构,能够 实现跨平台与跨语言交互操作,具有跨防火墙通信、应用程序集成、B2B(Business to Business,企业对企业)集成W及软件与数据重用等特点。
[0004] 但是在实际应用中,访问Web Service时常会出现访问异常或者无法访问等问题, 出现该类问题的原因很多,但很多时候可能是Web Service工作异常引起的,而目前实际应 用中缺乏有效评估Web Service工作状况的方法,从而不能对Web Service工作状况进行有 效判断,导致在出现问题时无法快速有效定位与解决问题,使得生产效能低下,进而造成人 力与财力上的浪费。

【发明内容】

[0005] 本发明的发明人发现上述现有技术中存在问题,并因此针对所述问题中的至少一 个问题提出了 一种新的技术方案。
[0006] 本发明的一个实施例的目的之一是:提供一种用于评价网络服务的方法。本发明 的一个实施例的目的之一是:提供一种用于评价网络服务的系统。
[0007] 根据本发明的第一方面,提供了一种用于评价网络服务的方法,包括:客户端发送 请求消息至服务端,其中所述请求消息符合HTTP扩展协议报文格式;所述服务端接收所述 请求消息,并根据实际工作状态返回响应消息到所述客户端;所述客户端根据所述响应消 息对Web Service的工作状态进行评价,判断所述Web Service的工作状态是否正常,如果 出现响应异常,则进行异常处理。
[000引在一些实施例中,所述HTTP扩展协议报文格式包括:请求消息扩展格式和响应消 息扩展格式;所述请求消息扩展格式包括:请求时间、请求编码方式和请求消息正文;所述 响应消息扩展格式包括:响应时间、响应编码方式、响应消息正文和响应状态代码。
[0009] 在一些实施例中,所述客户端根据所述响应消息对Web Service的工作状态进行 评价,判断所述Web Service的工作状态是否正常的步骤包括:所述客户端根据所述请求消 息的请求时间和所述响应消息的响应时间计算得到响应时间间隔;判断所述响应时间间隔 是否小于响应时间阔值;若所述响应时间间隔小于所述响应时间阔值,则确定响应正常,否 则响应异常。
[0010] 在一些实施例中,所述客户端根据所述响应消息对Web Service的工作状态进行 评价,判断所述Web Service的工作状态是否正常的步骤包括:所述客户端判断所述响应消 息的响应编码方式与所述请求消息的请求编码方式是否相同;如果相同,则确定响应正常, 否则响应异常。
[0011]在一些实施例中,所述客户端根据所述响应消息对Web Service的工作状态进行 评价,判断所述Web Service的工作状态是否正常的步骤包括:所述客户端根据所述响应消 息是否返回W及返回的响应消息正文和响应状态代码进行判断;若响应消息返回且响应消 息正文与请求消息正文相匹配,并且响应状态代码为响应正常,则确定响应正常;若无响应 消息返回,或者返回的响应消息正文与请求消息正文不匹配,或者响应状态代码为无响应 或响应异常,则确定响应异常。
[0012] 在一些实施例中,所述异常处理包括:调用Web Service短信接口,发送对应的消 息异常类型代码。
[0013] 根据本发明的第二方面,提供了一种用于评价网络服务的系统,包括:客户端,用 于发送请求消息至服务端,其中所述请求消息符合HTTP扩展协议报文格式;W及根据响应 消息对Web Service的工作状态进行评价,判断所述Web Service的工作状态是否正常,如 果出现响应异常,则进行异常处理;W及服务端,用于接收所述请求消息,并根据实际工作 状态返回响应消息到所述客户端。
[0014] 在一些实施例中,所述HTTP扩展协议报文格式包括:请求消息扩展格式和响应消 息扩展格式;所述请求消息扩展格式包括:请求时间、请求编码方式和请求消息正文;所述 响应消息扩展格式包括:响应时间、响应编码方式、响应消息正文和响应状态代码。
[0015] 在一些实施例中,所述客户端包括第一评价模块,所述第一评价模块用于根据所 述请求消息的请求时间和所述响应消息的响应时间计算得到响应时间间隔,判断所述响应 时间间隔是否小于响应时间阔值,若所述响应时间间隔小于所述响应时间阔值,则确定响 应正常,否则响应异常。
[0016] 在一些实施例中,所述客户端包括第二评价模块,所述第二评价模块用于判断所 述响应消息的响应编码方式与所述请求消息的请求编码方式是否相同;如果相同,则确定 响应正常,否则响应异常。
[0017] 在一些实施例中,所述客户端包括第=评价模块,所述第=评价模块用于根据所 述响应消息是否返回W及返回的响应消息正文和响应状态代码进行判断;若响应消息返回 且响应消息正文与请求消息正文相匹配,并且响应状态代码为响应正常,则确定响应正常; 若无响应消息返回,或者返回的响应消息正文与请求消息正文不匹配,或者响应状态代码 为无响应或响应异常,则确定响应异常。
[0018] 在一些实施例中,所述异常处理包括:调用Web Service短信接口,发送对应的消 息异常类型代码。
[0019] 本发明的实施例提供了用于评价网络服务的方法或系统,解决了目前无法对Web ServiCe工作状况进行评估判断的问题,实现对Web Service工作状况的有效巡检,保证Web Service工作正常。该方法或系统简单易行,能够广泛应用于实际工作场景中。
[0020] 通过W下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其 优点将会变得清楚。
【附图说明】
[0021] 构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解 释本发明的原理。
[0022] 参照附图,根据下面的详细描述,可W更加清楚地理解本发明,其中:
[0023] 图1是示出根据本发明一些实施例的用于评价网络服务的方法的流程图。
[0024] 图2是示出根据本发明另一些实施例的用于评价网络服务的方法的流程图。
[0025] 图3是示出根据本发明另一些实施例的用于评价网络服务的方法的流程图。
[0026] 图4是示出根据本发明另一些实施例的用于评价网络服务的方法
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1