【技术实现步骤摘要】
服务信息管理方法及服务信息管理系统
本专利技术涉及电子信息传输
,尤其涉及一种服务信息管理方法及服务信息管理系统。
技术介绍
随着信息网络建设如局域网(LAN)、广域网(WAN)或互联网(Internet)的进步以及信息需求的扩大,逐渐联结成一种能使信息网络各节点上的不同主机通过内部或外部信息网络互相分享相关数据的分布式系统框架,但是这些不同的主机系统上具有独立的操作系统及应用程序,其中可能包括了在不同时期或跨国建置的同构或异构的应用程序或操作系统。在通过现有分布式系统一体运行时,一般是由一发出端(如客户端)通过网络发出一服务请求(Request)信息向远程的接收端(如服务器)调用(Invoke)服务后,接收端再将查询到的数据以服务响应信息方式通过网络返回给发出端。目前有两种主要的服务通信模型,其一为图1A绘示的同步模型,此种同步模型的运行规则是,当发出端发出一指定调用服务的服务请求信息后,需要等待一段时间L1,直到接收端的程序(Procedure)执行完毕后并返回接收端一包含结果的服务响应(Response)信息后,发出端的程序才能继续运行,这种服务通信模型称为同步模型,同步模型的问题来自于发出端的程序需要一直等待接收端的程序的响应状况,在此等待期间L1中发出端不能进行其它程序,易使用户的操作接口遭到锁定而无法顺利运行,或用户的计算机设备(如手持行动装置)将呈现停止状态,使程序运行时间被拉长,造成使用性不佳。请见图1B,绘示另一种异步模型(或称Callback模型)的运行规则,当发出端发出一指定调用服务的服务请求信息后,接收端在一很短时间L2(L2 ...
【技术保护点】
一种服务信息管理方法,其特征在于,所述服务信息管理方法包括以下步骤:根据至少一发出端产生的一服务请求数据的格式,产生一相应的通信模型数据;创建一结合所述通信模型数据以及所述服务请求数据的服务请求信息并传送所述服务请求信息予一中介端;所述中介端从所述服务请求信息中解译出所述通信模型数据以及所述服务请求数据;所述中介端从所述通信模型数据中识别出所述至少一发出端所需要的通信模型,以及从所述服务请求数据中识别出至少一接收端的网络地址;以及而后所述中介端根据上述识别出的通信模型及网络地址,产生至少一相应的线程且通过所述至少一线程于所述至少一发出端以及所述至少一接收端间建立起相应的通信模型配置以处理所述至少一发出端产生的服务请求信息及/或所述至少一接收端产生的服务响应信息。
【技术特征摘要】
1.一种服务信息管理方法,其特征在于,所述服务信息管理方法包括以下步骤:根据至少一发出端产生的一服务请求数据的格式,产生一相应的通信模型数据,其中通信模型数据包含发送端需提供的数据外,其调用对象须由发送端制定;创建一结合所述通信模型数据以及所述服务请求数据的服务请求信息并传送所述服务请求信息予一中介端;所述中介端从所述服务请求信息中解译出所述通信模型数据以及所述服务请求数据;所述中介端从所述通信模型数据中识别出所述至少一发出端所需要的通信模型,以及从所述服务请求数据中识别出至少一接收端的网络地址,其中所述中介端统一控管每一通信模型配置,是根据信息运行时间、信息先后顺序、请求的服务内容及所需服务通信模型来配置的;以及而后所述中介端根据上述识别出的通信模型及网络地址,产生至少一相应的线程且通过所述至少一线程于所述至少一发出端以及所述至少一接收端间建立起相应的通信模型配置;在所述中介端的内存空间中建立一相应队列以依序存储服务请求信息及/或服务响应信息,以供相应线程依序处理被存储的服务请求信息及或服务响应信息;当具有多个发出端及多个接收端的服务信息管理系统管控每一通信模型配置时,每一线程与相应队列搭配;在所述中介端的内存空间中建立一相应队列以依序存储服务请求信息及/或服务响应信息的步骤之后,还包括:控制及识别所述中介端与所述至少一接收端间的通信状态,并计算所述中介端与接收端间的未响应时间是否超时。2.如权利要求1所述的服务信息管理方法,其特征在于,所述至少一发出端产生的一服务请求数据的格式包括所述至少一发出端请求服务的类型或所述至少一发出端的装置类型或所述至少一发出端的应用程序的类型,以及所述通信模型数据用于标识同步通信模型或异步通信模型。3.如权利要求1所述的服务信息管理方法,其特征在于,当上述识别出的通信模型是同步通信而使所述至少一线程建立的所述通信模型配置形成一同步通信配置时,所述同步通信配置包括下列执行步骤:所述中介端通过格式转换将符合第一通信协议格式的所述服务请求信息转换成一符合第二通信协议格式的服务请求信息;通过所述中介端与所述至少一接收端间建立的同步通信,将符合第二通信协议格式的服务请求信息传送予所述至少一接收端;当所述至少一接收端返回一符合第二通信协议格式的服务响应信息予所述中介端,所述中介端通过格式转换将所述符合第二通信协议格式的服务响应信息转换成一符合第一通信协议格式的服务响应信息;以及通过所述至少一发出端与所述中介端间建立的同步通信,将所述符合第一通信协议格式的服务响应信息返回所述至少一发出端。4.如权利要求1所述的服务信息管理方法,其特征在于,当上述识别出的通信模型是异步通信而使所述至少一线程建立的所述通信模型配置形成一异步通信配置时,所述异步通信配置包括下列执行步骤:所述中介端立即返回一确认信息予所述至少一发出端并通过格式转换将符合第一通信协议...
【专利技术属性】
技术研发人员:吴冠辉,
申请(专利权)人:鼎捷软件股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。