[发明专利]基于云计算的编译处理方法及系统无效
申请号: | 201010153564.0 | 申请日: | 2010-04-16 |
公开(公告)号: | CN101833449A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 罗笑南;陈君晖 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510006 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计算 编译 处理 方法 系统 | ||
1.一种基于云计算的编译处理方法,其特征在于,包括:
a1、编译总服务器根据工程的源文件数和各个相同硬件平台的编译服务器的空闲情况分配编译任务;
a2、编译总服务器通过简单对象访问协议SOAP调用编译服务器;
a3、编译服务器将编译结果返回给编译总服务器;
a4、编译总服务器处理编译结果,将最终编译结果返回给web服务器;
a5、web服务器将最终编译结果返回到用户浏览器端。
2.根据权利要求1所述的基于云计算的编译处理方法,其特征在于:
步骤a3中所述的编译结果为编译服务器编译成功产生的目标文件或者编译失败产生的错误日志。
3.根据权利要求1所述的基于云计算的编译处理方法,其特征在于:
步骤a4中所述的最终编译结果为所有目标文件成功链接产生的可执行程序,或者是链接失败产生的错误日志,或者是编译服务器返回的错误日志。
4.根据权利要求1、2或3所述的基于云计算的编译处理方法,其特征在于:
编译总服务器与各编译服务器采用基于Web Service的架构:
编译服务器采用网络服务规范语言WSDL描述其提供编译服务的编译器相关信息;
编译服务器在统一描述、发现和集成UDDI服务器上注册服务;
编译总服务器通过UDDI服务器查找指定类型的编译服务器并与之绑定;
编译总服务器通过SOAP调用编译服务器的编译服务。
5.一种编译处理系统,其特征在于:
该系统基于浏览器/服务器架构,包括web服务器、编译总服务器、编译服务器;
所述web服务器用于接收用户提交的工程源代码,根据用户选择的硬件平台将工程源代码传给相应的编译总服务器:
所述编译总服务器,用于接收web服务器传来的工程源代码,每个硬件平台对应一台编译总服务器;
编译总服务器根据源文件总数和各个编译服务器的空闲情况分配源文件编译任务,编译总服务器通过SOAP调用各个编译服务器的编译器进行相应源文件的编译;
所述的编译服务器,通过WSDL描述其提供的编译服务,并在UDDI服务器上注册服务;编译服务器对传来的源文件进行编译,并返回编译结果;
所述的UDDI服务器,用来发布、查找和绑定服务。
6.根据权利要求5所述的编译处理系统,其特征在于:
web服务器与用户通过HTTP连接;
web服务器、编译总服务器、编译服务器和UDDI服务发布服务器位于同一个局域网内;
web服务器与编译总服务器通过用户数据报协议UDP传输工程的源程序和编译结果;
编译总服务器与编译服务器通过UDP传输源文件和编译结果;
编译总服务器通过SOAP调用相应的编译服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010153564.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电源供电装置
- 下一篇:一种多向对流LED路灯散热器的制造方法