一种WTC通信协议中模板的调用方法及装置与流程

文档序号:11732050阅读:740来源:国知局

本发明涉及计算机技术和通信技术领域,尤其涉及一种wtc通信协议中模板的调用方法及装置。



背景技术:

wtc是bea的web支持产品weblogic容器和中间件产品tuxdeo之间的连接工具,全称weblogictuxedoconnector。weblogic容器要与tuxedo中件间进行通讯,访问tuxedo中间件的服务接口,需要用到wtc进行连接通讯。wtc是esb(企业服务总线)访问tuxedo中间件的服务的主要方法之一,tuxedo中间件的服务越多,wtc导入的服务个数就越多(importedservices就越多),一个wtc标签对应一个中间件地址与一个服务名。针对每个服务都要创建一个wtc标签,现有技术中创建wtc标签需要如下主要参数:

1)本地ap:本地tuxedo访问点提供用于将可用远程tuxedo域连接到wtc服务的配置信息。要创建wtc服务,必须至少配置一个本地tuxedo访问点(简称wdom);

2)远程ap:远程tuxedo访问点提供用于将wtc服务连接到可用远程tuxedo域的配置信息(简称tdom);

3)导入服务:导入服务提供有关如何访问远程tuxedo域上的可用服务的信息(简称importedservices)。

基于以上的wtc配置方法,生成一个wtc标签耗费大量的时间,且wtc标签太多,导致esb平台配置复杂,创建标签耗时太长,影响企业总线的正常运行,导致企业总线经常出现重启失败的现象。

在此基础上,部分技术人员提出了基于模板化wtc协议调用中间件的方法,其采用模板化配置wtc标签,简化esb平台配置的复杂度,减少维护的工作量,缩短esb平台启动的耗时;解决了wtc的繁琐问题。

但上述模板化wtc协议调用中间件的方法虽然降低了wtc配置的工作量,但同样存在一些问题,如随着协议中调用的服务增加,与其对应的wtc标签数量也线性增加,然而,通信的总带宽往往是有限的,上述模板化调用中间件的方式并没有从根本上解决中间件调用过程中调用数量对调用质量的影响,也就是中间件调用的效率并没有增加,因此,有待提出一种提高中间件调用效率的方法,从而在中间件调用数量增加的情况下能够保证中间件调用的通信质量,从而解决通信数据拥堵、中间件调用错误或失败的问题。



技术实现要素:

本发明所要解决的技术问题是针对现有技术的不足,提供一种wtc通信协议中模板的调用方法及装置。

本发明解决上述技术问题的技术方案如下:

一种wtc通信协议中模板的调用方法,包括如下步骤:

s1,根据业务需求配置多个wtc模板,保存生成的wtc模板;

s2,为每个所述wtc模板生成wtc标签;

s3,建立数据窗口表,以保存接入数据和wtc模板的映射关系;

s4,对所述数据窗口表进行训练,以更新所述映射关系;

s5,中间件在与所述wtc标签根据所述映射关系调用服务。

作为一种优选的实施方式,所述步骤s3具体包括,所述数据窗口表不嵌入客户机数据采集的技术信息,以独立于服务器实现数据流的传输。

作为一种优选的实施方式,所述客户机数据采集的技术信息具体为采集数据的数据结构和记录格式。

作为一种优选的实施方式,所述步骤s4具体包括,对所述数据窗口表的训练依赖于一组通信数据采集的样品集,所述样品集有足够的样品数量以保证训练的有效性和健壮性。

作为一种优选的实施方式,所述训练采用仿生模式识别方法进行样本的训练,所述样本包括正样本和负样本。

本发明的有益效果是:本发明采用一种wtc通信协议中模板的调用方法,该方法通过建立接入数据和wtc模板的映射关系,实现了wtc协议中模板调用的准确与高效;此外,数据窗口表独立于服务器实现数据流的传输,也提高了数据传输的效率;最后,通过对模板的映射关系的训练,大大提高了映射的准确性,实现了数据的快速、准确映射,从而提高了通信效率。通过以上三点的改进,本发明采用的一种wtc通信协议中模板的调用的方法有效降低了模板调用过程中的数据拥堵问题,提高了中间件的运行效率,减少了中间件的调用出现错误或失败的频率。

本发明解决上述技术问题的另一技术方案如下:

一种wtc通信协议中模板的调用系统,包括如下模块:

模板生成单元,根据业务需求配置多个wtc模板,保存生成的wtc模板;

标签生成单元,为每个所述wtc模板生成wtc标签;

映射单元,建立数据窗口表,以保存接入数据和wtc模板的映射关系;

训练单元,对所述数据窗口表进行训练,以更新所述映射关系;

调用单元,中间件在与所述wtc标签根据所述映射关系调用服务。

作为一种优选的实施方式,所述映射单元具体包括,所述数据窗口表不嵌入客户机数据采集的技术信息,以独立于服务器实现数据流的传输。

作为一种优选的实施方式,所述客户机数据采集的技术信息具体为采集数据的数据结构和记录格式。

作为一种优选的实施方式,所述训练单元具体包括,对所述数据窗口表的训练依赖于一组通信数据采集的样品集,所述样品集有足够的样品数量以保证训练的有效性和健壮性。

作为一种优选的实施方式,其特征在于,所述训练采用仿生模式识别方法进行样本的训练,所述样本包括正样本和负样本。

本发明的有益效果是:本发明采用一种wtc通信协议中模板的调用系统,该方法通过建立接入数据和wtc模板的映射关系,实现了wtc协议中模板调用的准确与高效;此外,数据窗口表独立于服务器实现数据流的传输,也提高了数据传输的效率;最后,通过对模板的映射关系的训练,大大提高了映射的准确性,实现了数据的快速、准确映射,从而提高了通信效率。通过以上三点的改进,本发明采用的wtc协议中模板的调用系统有效降低了模板调用过程中的数据拥堵问题,提高了中间件的运行效率,减少了中间件的调用出现错误或失败的频率。

附图说明

图1为本发明所述一种wtc通信协议中模板的调用方法。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,提供一种wtc通信协议中模板的调用方法,包括如下步骤:

s1,根据业务需求配置多个wtc模板,保存生成的wtc模板;

s2,为每个所述wtc模板生成wtc标签;

s3,建立数据窗口表,以保存接入数据和wtc模板的映射关系;

s4,对所述数据窗口表进行训练,以更新所述映射关系;

s5,中间件在与所述wtc标签根据所述映射关系调用服务。

在上述技术方案的基础上,本发明还可以做如下改进。

作为一种优选的实施方式,所述步骤s3具体包括,所述数据窗口表不嵌入客户机数据采集的技术信息,以独立于服务器实现数据流的传输。具体的,该方案采用的是信息隐藏原则,也就是通过定义服务以及客户到服务的数据流尽可能独立于服务的实现。采用该信息隐藏原则的好处是服务程序中不需要嵌入客户机有关的数据采集技术等信息;同样的,客户机也不必识别服务器的具体实现细节,只需关注与其本身的数据调用相关的信息即可,采用该数据调用与传输方式能够使数据窗口表独立于服务器实现数据流的传输,从而提高了数据传输的效率。

作为一种优选的实施方式,所述客户机数据采集的技术信息具体为采集数据的数据结构和记录格式。采集数据的数据结构和记录格式在数据窗口表的映射与数据调用过程中并非必要信息,此处可以忽略,以降低数据通信的负担。

作为一种优选的实施方式,所述步骤s4具体包括,对所述数据窗口表的训练依赖于一组通信数据采集的样品集,所述样品集有足够的样品数量以保证训练的有效性和健壮性。上述通信数据采集的样品集来源于真实的通信数据,并将该通信数据存储于通信数据库;通信数据采集的样品可以是事先专门采集的训练数据,也可以是在通信接通的起始阶段采集到的数据,此时,要设置采集数据的样本阈值,所述样本阈值关联与通信数据的规模,同时关联与wtc模板的数量,本领域技术人员根据实际需求做出调整,以满足训练的需求,同时避免样本过大造成的训练效率低下的问题。

作为一种优选的实施方式,所述训练采用仿生模式识别方法进行样本的训练,所述样本包括正样本和负样本。为了提高系统了鲁棒性,只有正样本无法满足系统稳定性的要求,因此,在训练的过程中不断引入负样本,所述负样本可以为人工采集的,也可以为机器随机生成的,在此不做限制。并通过上述对模板的映射关系的训练,大大提高了映射的准确性,实现了数据的快速、准确映射,从而提高了通信效率。

采用上述方案的有益效果是:本发明采用一种wtc通信协议中模板的调用方法,该方法通过建立接入数据和wtc模板的映射关系,实现了wtc协议中模板调用的准确与高效;此外,数据窗口表独立于服务器实现数据流的传输,也提高了数据传输的效率;最后,通过对模板的映射关系的训练,大大提高了映射的准确性,实现了数据的快速、准确映射,从而提高了通信效率。通过以上三点的改进,本发明采用的一种wtc通信协议中模板的调用的方法有效降低了模板调用过程中的数据拥堵问题,提高了中间件的运行效率,减少了中间件的调用出现错误或失败的频率。

作为另一种实施方式,本发明还提供一种wtc通信协议中模板的调用系统,包括如下模块:

模板生成单元,根据业务需求配置多个wtc模板,保存生成的wtc模板;

标签生成单元,为每个所述wtc模板生成wtc标签;

映射单元,建立数据窗口表,以保存接入数据和wtc模板的映射关系;

训练单元,对所述数据窗口表进行训练,以更新所述映射关系;

调用单元,中间件在与所述wtc标签根据所述映射关系调用服务。

在上述技术方案的基础上,本发明还可以做如下改进。

作为一种优选的实施方式,所述映射单元具体包括,所述数据窗口表不嵌入客户机数据采集的技术信息,以独立于服务器实现数据流的传输。具体的,该方案采用的是信息隐藏原则,也就是通过定义服务以及客户到服务的数据流尽可能独立于服务的实现。采用该信息隐藏原则的好处是服务程序中不需要嵌入客户机有关的数据采集技术等信息;同样的,客户机也不必识别服务器的具体实现细节,只需关注与其本身的数据调用相关的信息即可,采用该数据调用与传输方式能够使数据窗口表独立于服务器实现数据流的传输,从而提高了数据传输的效率。

作为一种优选的实施方式,所述客户机数据采集的技术信息具体为采集数据的数据结构和记录格式。采集数据的数据结构和记录格式在数据窗口表的映射与数据调用过程中并非必要信息,此处可以忽略,以降低数据通信的负担。

作为一种优选的实施方式,所述训练单元具体包括,对所述数据窗口表的训练依赖于一组通信数据采集的样品集,所述样品集有足够的样品数量以保证训练的有效性和健壮性。上述通信数据采集的样品集来源于真实的通信数据,并将该通信数据存储于通信数据库;通信数据采集的样品可以是事先专门采集的训练数据,也可以是在通信接通的起始阶段采集到的数据,此时,要设置采集数据的样本阈值,所述样本阈值关联与通信数据的规模,同时关联与wtc模板的数量,本领域技术人员根据实际需求做出调整,以满足训练的需求,同时避免样本过大造成的训练效率低下的问题。

作为一种优选的实施方式,所述训练采用仿生模式识别方法进行样本的训练,所述样本包括正样本和负样本。为了提高系统了鲁棒性,只有正样本无法满足系统稳定性的要求,因此,在训练的过程中不断引入负样本,所述负样本可以为人工采集的,也可以为机器随机生成的,在此不做限制。并通过上述对模板的映射关系的训练,大大提高了映射的准确性,实现了数据的快速、准确映射,从而提高了通信效率。

采用上述方案的有益效果是:本发明采用一种wtc通信协议中模板的调用系统,该方法通过建立接入数据和wtc模板的映射关系,实现了wtc协议中模板调用的准确与高效;此外,数据窗口表独立于服务器实现数据流的传输,也提高了数据传输的效率;最后,通过对模板的映射关系的训练,大大提高了映射的准确性,实现了数据的快速、准确映射,从而提高了通信效率。通过以上三点的改进,本发明采用的一种wtc通信协议中模板的调用的系统有效降低了模板调用过程中的数据拥堵问题,提高了中间件的运行效率,减少了中间件的调用出现错误或失败的频率。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1