● 摘要
随着中国地震局业务信息化的发展,越来越多的业务应用需求被逐渐提出,这些应用以Web服务方式在国家地震网络中发布。一些应用服务之间应用流程类似,例如对网络中的各种数据进行查询、分析、计算之后,根据不同的规则实现应用的目标,作为不同的Web服务发布。如果重复性地设计开发这些应用服务,则显得繁琐且效率不高。将工作流技术引入国家地震网络计算,利用工作流技术实现应用服务开发过程的简化,完成对地震行业数据的共享与计算服务的协同访问。本文通过对工作流技术的研究与分析,结合网格环境中成熟技术与研究成果,设计并实现了国家地震网格工作流管理系统NEQGWMS(National Earthquake Grid Workflow Management System),解决了地震网络计算门户对基本服务的调度,形成了一个统一、有效的服务汇聚与协同访问机制。本文的主要工作和取得的结果如下: 通过将服务源封装为Globus服务实现对服务资源的统一访问;通过元服务管理的方式满足服务源与服务之间的映射要求; 利用工作流技术实现网格环境中应用服务的协同访问。设计与实现了国家地震网格的工作流引擎,该引擎将地震网络计算应用服务定义为工作流向普通用户提供服务。 NEQGWMS系统已经应用于国家地震网络计算项目中,该系统的应用实现了地震行业数据资源、计算资源的共享和服务的协同访问,为地震专业工作人员对应用服务进行二次开发的提供了便利。
相关内容
相关标签