[发明专利]基于异构环境的远程通信打包方法及系统有效

专利信息
申请号: 201611122477.2 申请日: 2016-12-08
公开(公告)号: CN107070964B 公开(公告)日: 2020-03-13
发明(设计)人: 刘星辰 申请(专利权)人: 上海找钢网信息科技股份有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 上海翼胜专利商标事务所(普通合伙) 31218 代理人: 翟羽
地址: 201815 上海市嘉定区嘉*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 环境 远程 通信 打包 方法 系统
【说明书】:

发明提供一种基于异构环境的远程通信打包方法,其包括以下步骤:(a)设置在宿主中的服务探针搜索用于进行远程通信的服务信息;(b)当搜索到所述服务信息时,通过编码方式将所述服务信息转换为服务元数据,并发送至打包平台;(c)通过代码生成器将所述服务元数据进行解析,以根据不同的目标环境生成相应的代理代码;(d)通过代码编译器将所述代理代码进行编译,以产生相应的编译文件。

技术领域

本发明涉及异构环境技术领域,尤其涉及一种基于异构环境的远程通信打包方法及系统。

背景技术

目前,在实施SOA服务体系过程中会涉及中间件的应用。通常所述中间件通过采用dubbo、thrift、hsf等技术方案来实现框架服务,其中,例如dubbo仅适用于同一环境下(即同一JAVA环境)进行调用,又例如.net亦是如此情况。如果进行跨环境调用操作,则需要人工操作,且生成一大堆代码文件,以供用户调用。上述dubbo、thrift等在混合的语言环境中,会增加软件开发过程中的人力与时间成本,而且导致软件开发的复杂度增加。另外,也存在缺少相关的控制功能及后台管理的问题。

因此,亟需提供一种基于异构环境的远程通信打包方法及系统。

发明内容

本发明的目的在于解决现有技术的不足,提供一种基于异构环境的远程通信打包方法及系统,其适用于异构多语言环境,通过自动化的打包平台,在软件开发过程中,不需要人工干预,能够自动为任意环境生成对应的调用代理,开发人员通过代理便可进行远程方法调用而无需关心具体环境,从而不仅实现屏蔽环境障碍,而且能够降低软件开发复杂度,以及节约软件开发过程中的人力与时间成本。

为了解决上述问题,本发明的一方面,提供一种基于异构环境的远程通信打包方法,包括步骤:(a)设置在宿主中的服务探针搜索用于进行远程通信的服务信息;(b)当搜索到所述服务信息时,通过编码方式将所述服务信息转换为服务元数据,并发送至打包平台;(c)通过代码生成器将所述服务元数据进行解析,以根据不同的目标环境生成相应的代理代码;(d)通过代码编译器将所述代理代码进行编译,以产生相应的编译文件。

本发明的另一方面,提供一种基于异构环境的远程通信打包系统,其包括:服务信息搜索模块,所述服务信息搜索模块用于通过设置在宿主中的服务探针搜索用于进行远程通信的服务信息;服务信息转换模块,所述服务信息转换模块与所述服务信息搜索模块相连,所述服务信息转换模块用于当搜索到所述服务信息时,通过编码方式将所述服务信息转换为服务元数据;服务元数据发送模块,所述服务元数据发送模块用于将所述服务元数据发送至打包平台;代理代码生成模块,所述代理代码生成模块与所述服务元数据发送模块相连,所述代理代码生成模块用于通过代码生成器将所述服务元数据进行解析,以根据不同的目标环境生成相应的代理代码;代理代码编译模块,所述代理代码编译模块与所述代理代码生成模块相连,所述代理代码编译模块用于通过代码编译器将所述代理代码进行编译,以产生相应的编译文件。

本发明的优点在于,通过本发明的基于异构环境的远程通信打包方法及系统,其适用于异构多语言环境,通过自动化的打包平台,在软件开发过程中,不需要人工干预,能够自动为任意环境生成对应的调用代理,开发人员通过代理即可进行远程方法调用而无需关心具体环境,从而不仅能够达到屏蔽环境障碍效果,而且可以降低软件开发复杂度,以及节约软件开发过程中的人力与时间成本。另外,打包平台具有语言级的控制能力,从而可以限制、开放某种特定类的使用和限制。

附图说明

图1是本发明一实施例中的基于异构环境的远程通信打包方法的步骤流程示意图;

图2是本发明一实施例中的基于异构环境的远程通信打包系统的架构示意图。

具体实施方式

下面结合附图对本发明提供的基于异构环境的远程通信打包方法及系统的具体实施方式做详细说明。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海找钢网信息科技股份有限公司,未经上海找钢网信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611122477.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top