Design and Implementation of Beijing Olympic Meteorology Forecasting Product Service System
Li Dequan,Zhou Yong,Yu Haiyan
DOI: https://doi.org/10.3969/j.issn.1001-7313.2010.03.014
2010-01-01
Abstract:To meet weather service requirements of 2008 Beijing Olympic Games and Paralympic Games,a software system named OMIS is developed and deployed in Beijing Olympic Meteorological Service Centre (BOMSC),which takes responsibility for producing and sending various types of meteorological forecasting service products on time to the relevant departments of the Olympic Games.The technological framework for this meteorology forecasting service product is described in detail,including the application of TeX,relational database,and template.The subsystem implemented in this model is developed as the core of OMIS and plays a key role in many events such as the stage of preparation,rehearsal,and held for Olympic Games. To generate multiple sets of weather service products,OMIS must meet at least three strict requirements: High stability,automation and flexibility.Additionally,there are strict requirements in respect of intellectual property rights for the Olympic weather support system,particularly focusing on the copyright issues. Due to these demands and limitations,it's analyzed on how to select documents generating technical strategy.Comparisons of technological framework for generating documents between TeX with Microsoft Word are elaborated in various aspects such as opening,stability,flexibility and extensibility.Therefore, an effective framework integrated with TeX language,relational database,templates technology strategy and forecasting service product are designed.The model covers the whole process from data receiving,decoding, storing,querying,to product generating and distributing.Among technologies in this model,utilizing TeX under Linux is to meet the needs of stability and security;the MySQL database ensures the openness,storage,and automated processes;templates strategy under TeX template language is to supply documents generated by a dynamic configuration process in response to frequent changes in the document style.It is the first time to introduce TeX technology into the application of the entire weather service for Olympic Games.Besides these techniques,the core of this platform is coded in C++ with standard template library(STL),which can simplify the future migration to other operating systems,such as Linux and Windows. As a result,the OMIS shows high stability and good usability during the meteorology service in Beijing Olympic Games and Paralympic Games.