1.一种跨网服务交换系统,包括至少两个独立的业务网络,各业务网络使用不同的通信协议,其特征在于,在两个独立的业务网络间的数据交换时,需包括以下模块:跨网数据交换设备:用于连接两个独立的业务网络之间的控制模块,进行网络之间的数据摆渡;请求代理模块:用于接收应用客户端发送的请求侧的请求数据包,将所述请求数据包通过所述跨网数据交换设备传送给服务侧的服务代理模块,所述请求数据包包括其拟访问的服务侧的目标服务地址的请求数据,并使用服务侧的通信协议封装而成的数据包;还用于接收所述跨网数据交换设备传递的响应数据包并解析,将解析后的响应数据包发送给应用客户端;服务代理模块:用于接收所述跨网数据交换设备传送给服务侧的服务代理模块的请求数据包并解析,将解析后的请求数据包发送给请求数据包所指定的目标服务;还用于接收所述目标服务的响应数据包,并将所述响应数据包通过所述跨网数据交换设备传送给请求侧的请求代理模块,所述响应数据包为将响应数据按照请求侧的通信协议封装成而成的数据包;所述请求侧指发出请求的客户端所在的业务网络,所述服务侧指请求客户端指定的目标服务所在的业务网络。
2.根据权利要求1所述的交换系统,其特征在于,各业务网络中的代理模块在所述跨网数据交换设备上进行注册,根据需要建立逻辑链路关系。
3.根据权利要求1所述的交换系统,其特征在于,所述请求代理模块中包括正向代理子模块,用于接收应用客户端发送的请求侧的请求数据包,还用于将响应数据包发送给相应的请求客户端。
4.根据权利要求3所述的交换系统,其特征在于,所述服务代理模块中包括反向代理子模块,用于将所述服务代理模块解析后的请求数据包发送给指定的目标服务;还用于接收目标服务对请求数据包响应后的响应数据包。
5.根据权利要求1所述的交换系统,其特征在于,请求数据包及响应数据包在通过所述跨网数据交换设备进行数据摆渡时,按照所述跨网数据交换设备要求的格式进行转换。
6.根据权利要求3所述的交换系统,其特征在于,所述请求代理模块还包括请求汇聚子模块,用于将多个请求数据包汇聚成一个多请求数据包,所述请求代理模块将所述多请求数据包发送给所述跨网数据交换设备进行传递,所述服务代理模块将接收的多请求数据包进行解析,得到解析后的多个请求数据包,通过反向代理子模块发送给各请求数据包指定的目标服务。
7.根据权利要求6所述的交换系统,其特征在于,所述服务代理模块还包括服务汇聚子模块,用于将多个响应数据包汇聚成一个多响应数据包,所述服务代理模块将所述多响应数据包发送给所述跨网数据交换设备进行传递,所述请求代理模块将接收的多响应数据包进行解析,将解析后的多个响应数据包通过正向代理子模块发送给各请求客户端。
8.根据权利要求7所述的交换系统,其特征在于,所述多请求数据包及多响应数据包按照所述跨网数据交换设备的传输格式要求进行转换然后再进行数据摆渡。
9.根据权利要求8所述的交换系统,其特征在于,所述请求汇聚子模块接收多个请求数据包的原则是根据跨网数据交换设备的传输要求,当多个请求数据包的长度达到跨网数据交换设备的传输要求长度,或者当接收多个请求数据包的时间达到预设的时间时,则将多个请求据包或响应数据包进行格式转换然后进行数据摆渡;所述服务汇聚子模块接收多个响应数据包的原则是根据跨网数据交换设备的传输要求,当多个响应数据包的长度达到跨网数据交换设备的传输要求长度,或者当接收多个响应数据包的时间达到预设的时间时,则将多个响应数据包进行格式转换然后进行数据摆渡。
10.一种跨网数据交换方法,使用权利要求1-8中任一项所述的跨网服务交换系统,其特征在于,包括以下步骤:步骤1:在一独立业务网络A中的应用客户端向位于业务网络A中的请求代理模块A1发送请求数据包a,所述请求数据包包括其拟访问的另一业务网络B的目标服务的请求数据,并使用业务网络B的通信协议封装而成的数据包;步骤2:请求代理模块A1接收请求数据包a后,将其按照跨网数据交换设备要求的格式转换成格式请求数据包a1;步骤3:将格式请求数据包a1发送给跨网数据交换设备,跨网数据交换设备将所述格式请求数据包a1传递给业务网络B中的服务代理模块B1;步骤4:服务代理模块B1对所述格式请求数据包a1进行解析得到请求数据包a;步骤5:服务代理模块B1根据请求数据包a所指定的目标服务,将请求数据包a发送给目标服务;步骤6:目标服务对所述请求数据包a进行响应后得到响应数据,将响应数据按照请求数据包a所在的业务网络A的通信协议封装成响应数据包b并发送给业务网络B中的服务代理模块B1;步骤7:服务代理模块B1接收响应数据包b后,将其按照跨网数据交换设备要求的格式转换成格式响应数据包b1;步骤8:服务代理模块B1将格式响应数据包b1发送给跨网数据交换设备,跨网数据交换设备将所述格式响应数据包b1传递给业务网络A中的请求代理模块A1;步骤9:请求代理模块A1解析格式响应数据包b1后得到响应数据包b,将响应数据包b发送给应用客户端。
11.根据权利要求10所述的交换方法,其特征在于,所述请求代理模块A中包括正向代理子模块,接收应用客户端发送的请求侧的请求数据包,并将请求代理模块A解析的响应数据包发送给相应的请求客户端。
12.根据权利要求11所述的交换方法,其特征在于,所述服务代理模块B中包括反向代理子模块,用于将所述服务代理模块B解析后的请求数据包发送给指定的目标服务;还用于接收目标服务对请求数据包的响应数据包。