服务端与客户端之间的交互方法和交互系统技术方案

技术编号:6598006 阅读:611 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种交互方法和系统,方法包括:客户端代理接收调用信息和参数集合,客户端序列化器将参数集合序列化为标准数据类型格式的数据,并将经过序列化处理的参数集合和调用信息发送至WCF客户端,其将参数集合和调用信息发送至WCF服务端;当服务端代理接收到参数集合和调用信息时,其获取业务类方法的参数类型列表,并调用服务端序列化器将经过序列化处理的参数集合进行反序列化处理为参数集合,通过反射技术调用业务类方法,将参数集合传递至业务类方法,获取执行业务类方法的返回值并将返回值发送至WCF服务端;WCF服务端将返回值发送至WCF客户端,其将返回值发送至客户端代理,最后将返回值传送至客户端。实现了WCF服务与数据类、业务类的分离。

【技术实现步骤摘要】

【技术保护点】
1.一种服务端与客户端之间的交互方法,其特征在于,包括:步骤302,客户端代理接收来自客户端的调用信息和参数集合,调用客户端序列化器将所述参数集合序列化为标准数据类型格式的数据,并将经过序列化处理的所述参数集合和所述调用信息发送至WCF客户端,所述WCF客户端通过WCF服务将经过序列化处理的所述参数集合和所述调用信息发送至WCF服务端,其中,所述调用信息为标准数据类型格式的数据;步骤304,当服务端代理接收到来自所述WCF服务端的经过序列化处理的所述参数集合和所述调用信息时,所述服务端代理通过反射技术获取被调用的业务类方法的参数类型列表,并根据所述参数类型列表调用服务端序列化器将经过序列化处理的所述参数集合进行反序列化处理为所述参数集合,以及根据所述调用信息通过所述反射技术调用服务端的所述业务类方法,将所述参数集合传递至所述业务类方法,获取执行所述业务类方法的返回值并将所述返回值发送至所述WCF服务端;以及步骤306,所述WCF服务端将所述返回值通过WCF服务发送至所述WCF客户端,所述WCF客户端将所述返回值发送至所述客户端代理,所述客户端代理将所述返回值传送至所述客户端。

【技术特征摘要】

【专利技术属性】
技术研发人员:滕石松
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:11

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

1