首页 | 官方网站   微博 | 高级检索  
     

气候监测业务专题数据服务系统的设计与实现
引用本文:何文春,高峰,许艳,冯明农,孙超,赵春燕.气候监测业务专题数据服务系统的设计与实现[J].应用气象学报,2012,23(5):624-630.
作者姓名:何文春  高峰  许艳  冯明农  孙超  赵春燕
作者单位:国家气象信息中心,北京 100081
摘    要:为了满足气候监测业务日益突出的个性化资料需求,设计和开发了气候监测业务专题数据服务系统。在分析用户资料需求的基础上,重点介绍了系统的设计思路和实现技术。该系统由1个专题数据支撑库和4个功能模块组成,包括资料更新发现、专题数据集制作、数据服务和任务调度,其中,专题数据集制作方法和3种任务调度模式是系统设计的核心。系统实现采用SSH (Struts Spring Hibernate) 框架,按数据访问层、业务逻辑层和交互表现层进行分层实现;同时,结合DWR (Direct Web Remoting) 技术实现了同步异步交互方式,使用灵活的配置管理加强系统的可扩展性。系统投入运行后,已制作出13个专题数据集,提供了良好的数据服务。

关 键 词:专题数据服务    气候监测    数据集制作    任务调度    SSH框架
收稿时间:2011-09-26

Design and Implementation of Special Data Service System for Climate Monitoring
He Wenchun,Gao Feng,Xu Yan,Feng Mingnong,Sun Chao and Zhao Chunyan.Design and Implementation of Special Data Service System for Climate Monitoring[J].Quarterly Journal of Applied Meteorology,2012,23(5):624-630.
Authors:He Wenchun  Gao Feng  Xu Yan  Feng Mingnong  Sun Chao and Zhao Chunyan
Affiliation:National Meteorological Information Center, Beijing 100081
Abstract:Currently, the national meteorological data service systems have basically met the demand of operational systems and scientific research. But, as the deep development of the meteorological operations, it's urgent to develop special data services to meet the specific requirements. For instance, the special data service system for climate monitoring is designed and implemented.The system is made up of one supporting database and four modules: Data-update monitoring, special dataset producing, data serving and task scheduling modules. The supporting database is in charge of fetching meteorological data from basic databases and storing information for the system operation. The data-update monitoring module detects the status of data updating with the strategies designed for each dataset, and triggers the special dataset producing module. The special dataset producing module produces datasets with scientific and practical methods, including analyzing, filtering, arranging, making statistics and standardizing of original data. The data serving module provides two ways for service: Data pushing and downloading via FTP. The task scheduling module dispatches the other modules according to business rules, realizes a complete operational flow perfectly by implementing three scheduling modes: Real-time scheduling, exception handling, and manual calling.The system is developed based on SSH architecture, DWR technology and configuration management. SSH involves three open-source products: Struts, Spring and Hibernate, which separately implement three layers of the system: Web representation layer, business logic layer and data access layer. The web representation layer provides a web platform for data manager submitting manual calling of producing datasets with the method of synchronous and asynchronous interaction, realized by using Struts and DWR. The business logical layer is based on Spring product, which implements all of the four operational modules, and implements the calling interface for the web representation layer. The data access layer provides data fetching interface by creating views of data in basic databases and encapsulating data access objects with Hibernate. In addition, the skills of configuration management, including the business configuring and the third-party software configuring, enhance the flexibility and scalability of the system.The system is a successful attempt on special meteorological data service. After being put into operation, it produces thirteen real-time updating special datasets, and serves climate monitoring systems very well. The specific dataset producing method, complete strategy of task scheduling, management skills of configuration, and the technical framework of the system provide a widely reference and promotional value for other special meteorological data service systems' design and implementation.
Keywords:special data service  climate monitoring  dataset producing  task scheduling  SSH framework
点击此处可从《应用气象学报》浏览原始摘要信息
点击此处可从《应用气象学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号