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

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:zhangjunfeng_1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
重大工程动力灾变模拟系统模拟大型工程在强地震、强台风作用下的损伤破坏过程,待解决的问题都是大规模科学计算问题,需要使用多种专业的动力灾变模拟应用软件。用PC机求解这些科学计算问题,通常要耗费大量的时间,这是难以接受的。把动力灾变模拟软件封装成Web服务部署在服务器上,利用服务器强大的计算能力进行科学计算,可以弥补PC机性能不足的问题,大大缩短问题的处理时间。分别针对每一种模拟应用软件单独开发Web服务,不仅开发进度慢,代码重用率低,而且不容易部署。由于各种模拟应用软件在网格计算环境中的调用和运行方式大致相同,容易提取出较多共同的应用逻辑。因此提出了一个自动封装Web服务的方法,研究一组可视化的Web服务封装工具。封装工具以Eclipse插件的形式运行在Eclipse平台上,自动生成把模拟应用软件封装成Web服务的代码,编译Web服务代码并打包,把Web服务部署到服务器,实现动力灾变模拟网格环境下自动化开发Web服务程序。本文设计了Web服务自动封装工具的架构,包括Web服务生成模块、服务部署模块和监听程序,描述了Web服务的实现过程和自动代码生成的实现过程。包括手动实现Web服务代码,对动力灾变模拟应用软件的自动封装,根据编写的代码定制相应的模板文件,由代码生成器解析模板文件自动生成相应代码。最后,利用自动生成的Web服务计算了一个动力灾变模拟问题,验证了代码生成方法的可行性,测算了调用生成的Web服务执行模拟计算而产生的额外开销。
其他文献
随着无线通讯技术和全球定位技术的快速发展,基于位置信息的服务(Location Based Service, LBS)受到广泛关注。它在民用和军用方面等诸多领域展现了广泛的应用前景。而支持LB
相交图是图中非常重要的有着广泛应用的图,相交图的应用背景涉及生物、矩阵分析、统计学、任务分配等多个领域,而正是由于其具有广泛应用背景使得它在最近二三十年间得到了迅速
一个通用且高效的优化设计计算平台能有效地缩短飞行器设计周期、降低成本。本文描述了一个基于多学科设计优化(Multidisciplinary design optimization)理念的分布式并行计
近年来,随着无线网络通信技术、全球定位技术(GPS)以及地理信息系统的发展和应用,大量具有定位功能的便携设备(如移动电话、车载GPS等)得以普及,使得跟踪并记录移动对象的位
随着互联网的飞速发展,人们对科技文献的获取方式发生了根本性改变。目前通过网络获取、阅读文献已经成为主流,为了推动科研成果的传播和利用,开放存取(Open Access)在这一背
说话人识别技术对智能通信和信息处理具有重要的推进作用。同时,语音数据具有高维时间序列的典型特征,是信号处理和模式识别领域各种算法验证的珍贵数据资源。因此,这个领域
在近二十年中自动人脸识别引起了人们的广泛关注,人们迫切希望计算机能拥有和人一样的强大的依据人脸来识别人身份的能力从而使世界变的更加智能。但是,到目前为止,自动人脸
随着信息技术的快速发展,互联网的应用已深入到社会各个行业,人们在感受互联网所带来众多优势的同时,也越来越重视网络安全问题。僵尸网络(Botnet)已经成为现代社会中最严重
博客是Web2.0的一个典型应用,随着博客的快速发展,博文数量呈指数级增长,博客搜索引擎可解决在海量博文中找到人们感兴趣信息的问题。为了提高搜索结果的可浏览性,一些博客搜
由于车辆数量的快速增长,交通事故的频繁发生,人们对车辆安全的高度关注,智能交通系统(Intelligent Transportation System)的功能也越来越复杂,我们面临计算的数据更加复杂