web服务自动封装机制的研究

web服务自动封装机制的研究

ID:36674732

大小:2.60 MB

页数:69页

时间:2019-05-13

web服务自动封装机制的研究_第1页
web服务自动封装机制的研究_第2页
web服务自动封装机制的研究_第3页
web服务自动封装机制的研究_第4页
web服务自动封装机制的研究_第5页
资源描述:

《web服务自动封装机制的研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、申请上海交通大学硕士学位论文Web服务自动封装机制的研究号声且二•校:上海交通大学F元系:电子信息与电气工程学院I~I级:B0703391产号且二,=1070339005τ言:硕士生:熊菲导师1:翁楚良(副教授)上海交通大学电子信息与电气工程学院2009年12月ADissertationSubmittedtoShanghaiJiaoTongUniversityforMasterDegreeofEngineeringRESEARCHOFWEBSERVICESAUTOMATICENCAPSULATIONMECHANISMAuthor:XiongFeiSpecialty:ComputerSyste

2、mArchitectureAdvisor1:AssociateProf.W巳ngChuliangSchoolofElectronicsandEl巳ctricEngin巳巳nngShanghaiJiaoTongUniversityShanghai,P.R.ChinaDecember,2009Web服务自动封装机制的研究摘要重大工程动力灾变模拟系统模拟大型工程在强地震、强台风作用下的损伤破坏过程,待解决的问题都是大规模科学计算问题,需要使用多种专业的动力灾变模拟应用软件。用PC机求解这些科学计算问题,通常要耗费大量的时间,这是难以接受的。把动力灾变模拟软件封装成Web服务部署在服务器上,利用服务

3、器强大的计算能力进行科学计算,可以弥补PC机性能不足的问题,大大缩短问题的处理时间。分别针对每一种模拟应用软件单独开发Web服务,不仅开发进度慢,代码重用率低,而且不容易部署。由于各种模拟应用软件在网格计算环境中的调用和运行方式大致相同,容易提取出较多共同的应用逻辑。因此提出了一个自动封装Web服务的方法,研究一组可视化的Web服务封装工具。封装工具以Eclipse插件的形式运行在Eclipse平台上,自动生成把模拟应用软件封装成Web服务的代码,编译Web服务代码并打包,把Web服务部署到服务器,实现动力灾变模拟网格环境下自动化开发Web服务程序。本文设计了Web服务自动封装工具的架构,包

4、括Web服务生成模块、服务部署模块和监昕程序,描述了Web服务的实现过程和自动代码生成的实现过程。包括于动实现Web服务代码,对动力灾变模拟应用软件的自动封装,根据编写的代码定制相应的模板文件,由代码生第

5、页成器解析模板文件自动生成相应代码。最后,利用自动生成的Web服务计算了一个动力灾变模拟问题,验证了代码生成方法的可行性,测算了调用生成的Web服务执行模拟计算而产生的额外开销。关键词:自动代码生成,Web服务,动力灾变模拟网格第11页RESEARCHOFWEBSERVICESAUTOMATICENCAPSULATIONMECHANISMABSTRACTKineticdisastersim

6、ulationsystemsimulatestheprocessthatmajorengineeringprojectsaredamagedbyearthquakeortyphoon.Thesolvingproblemsallbelongtolargescalescientificcomputingproblem.Itneedstousemanykindsofprofessionalsimulationsoftware.Itisunacceptabletotakeplentyoftimetosolvethesescientificcomputingproblemsbypersonalcomp

7、uters.Thesimulationsoftwareisencapsulatedtowebservicesapplicationanddeployedonserver.Itcanmakeupfortheproblemoflackofperformanceforpersonalcomputerbyusingpowerfulcomputingcapacityofservertosolvescientificcomputingproblems.Itwillshortencomputingtimelargely.Developingdifferentwebservicesforeachkindso

8、fsimulationsoftwareisratherinefficient.Italsocauseslowcodereuserateanddifficu1tyofdeployment.Therunningmodesofsimulationsoftwareareallthesameinthegridcomputingenvironment,soitiseasytoextractcommonlogic.Asch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。