关于气象信息共享系统的设计与实现研究

2016-12-31 07:20
移动信息 2016年10期
关键词:中间件气象用户

施 磊



关于气象信息共享系统的设计与实现研究

施 磊

西藏自治区气象局信息网络中心,西藏 拉萨850000

为了适应我国各项气象管理与服务工作的需要,建立起关于气象信息共享的系统便成了气象信息设计中心所需要解决的首要问题。而要建成具有综合性与新颖性的信息共享的系统,便对其中具体的设计与实现方法作出分析。基于此,从气象信息的共享系统内容出发,提出了具体的设计与实现方法。

气象信息共享系统;设计;实现;研究

气象信息是对于气象情况的监测预测的数据,不仅能够为人类决策预报提供基础支撑,同时伴随着观测技术的进步。建立与发展关于气象信息的共享系统也成为技术保障与突破的重要保障。据此,本文对设计和实现气象信息的共享系统所作出的分析,也具有了十分深刻的现实意义[1]。

1 气象信息共享系统的相关概述

关于气象信息的共享系统主要包括了大型的存储数据库、存储模型、服务模型、中间模型等,概括起来主要有以下内容:

第一,存储模型主要是依靠通信系统来完成,要建立起种类多样的信息汇集渠道,首先需要对气象业务的拓展性需求提出更高的挑战,而建立存储、管理与共享的模式也成为设计信息共享系统的核心内容。当前,关于气象信息的分享系统主要涵盖了对常规地面、自动站、高空、雷达、卫星以及其他数值预报的产品等。这些信息根据其格式编码的不同可以大致分为两种类型,即以要素排列与以电码排列存放的资料文件,而这些不同的资料也所需要的应用方式也是不尽相同的[3]。

第二,在存储模型上建立起来的气象资料管理系统能够为每位用户提供可供调节、人机交互等诸多方式的共享服务。当中最为常见的便是根据用户的需求,对相应的检索接口进行开发,再将所得到的数据返送到程序内存或是用户的存储设备之中。程序的调用主要是利用预报和预测业务的广泛使用,所以这种方法同时适应不同当前自动化的气象预测与播报要求。

第三,关于中间件模型是介乎于数据库的系统与应用系统间的一种模型类型。其主要功能在于能够为其提供标准的、性能独立的软件,根据其适用于不同的领域而又可以划分为消息的中间件与交易中间件等。其中消息中间件的主要作用是负责专项的消息通讯,这种软件的使用依托于独立的运行环境。当编程统一后,这种接口便能够实现跨越平台、跨越协议之间的相互联通,进而也能够促使软件及平台可以发挥出更大的功能[2]。

此外,利用中间件来完成系统中接口设置的任务,所具有的显著优势主要可以包含以下几个方面:其一是能够为数据库提供统一的访问能力,并且这种中间件还能对超越权限或是非法的用户的访问起到防止的效果,其二是这种中间件自身也具备通过系统间的程序功能也能更好地完成彼此间的通信任务。其三,中间件对于数据库的保护也是多元的,既可以帮助变成语言完成程序语言的接口访问,同时也能够快速对应用程序中的请求作出回应,从而为系统提供更好的运用支持。

2 关于设计和实现气象信息共享系统的具体方法

要完成好关于气象信息系统的设计任务,保障各项系统功能能够较好地实现,简单来说需要从以下方面进行把握:

第一,在进行设计信息系统的过程中,必要要坚持几项基本原则。(1)设计内容必须具有完备性。整个系统中的气象信息内容是极为庞大的,因而要使得系统中存储信息能够满足各位用户的查询需要,那么在设计系统的初期便需要对功能是否具有完备性要认真进行分析。(2)系统设计还需要满足先进性的设计要求。信息系统的性能目标应当是较高的,所以在设计时必须要保证整个系统内软件或是硬件的技术能够对系统平台的运行起到支撑的作用,从而为其顺利奠定坚实基础。(3)关于气象信息的共享系统设计中的工作,还需要对其可扩展性提出更高的要求。系统内的要素编码、数据库以及具体的功能都需要按照发展的需求来完成扩充任务,因而在对各个模块展开结构设计时,模块增加则该模块的独立性也能够获得改进与提升。(4)要合乎使用习惯与使用能力的设计要求。这些系统的建立最终都是要为广大用户服务的,因而保障系统的开发和使用能够易学、易懂、易用,也是设计者应当考虑的内容,针对不同水平层次的用户,共享系统的界面设置和操作设置也需要变得更加简便与直观化。

第二,有关共享系统内部的功能设计,主要可以分为以下几部分的内容:(1)地图的浏览功能。气象信息的表达通常与不同地理位置的表述是一体的,在对某一时刻的气候进行形容时,往往也会指明其具体的地域,由此可见,关于地图的浏览功能对于气象信息的共享系统也是十分必要的。而这种功能设计主要体现在对地图的缩小、放大、全屏显示、平移、图层控制以及地图导入等功能上。(2)有关具体天气的查看功能。建立气象信息共享系统最为主要的目的即在于能够方便人们对天气情况进行及时的查看预防,而要实现这一性能,则需要用户在地图上进行点击,然后再从显示的信息中观察到预报的气象信息。当然,在这些海量的信息中也应当包括气象监测部门所汇集的统计曲线内容,这些自动绘制出的降水、温度曲线,也能够为用户生产、生活提供一定的参考。(3)有关不同城市的查询功能。为了应对不同地区的用户需求,要完成不同城市之间的气象信息查询,则需要其具备在预报城市的天气信息进行显示,同时也要在相应的城市位置有着闪烁提示。(4)有关系统管理的功能。不同的用户其管理的权限是不同的,因而要保证及时添加信息的用户能够完成这项操作,那么关于后台机制的安全性建设也应当成为设计中的重要内容。

第三,在设计中还会涉及到许多关键性的技术,举例来说有在Java Applet基础上建立起来的WebGIS技术、JavaScript+ASP技术等。WebGIS技术中通常采用Java APPlet来完成对于HTML页面中的程序集成。而这些具有先进性的技术的发挥,也能够为气象信息共享系统的设计与完成提供最为可靠的技术保障。

3 结束语

随着计算机系统的不断升级与信息预报技术的飞速发展,完成更好的关于气象的信息共享系统也成为社会、生态的必然性内在要求。因而,只有加强设计研究,才能促使气象信息的共享系统能够得到更好的进步,进而也才能为完成气象工作服好务。

[1]马渝勇,徐晓莉,宋智,等.省级气象信息共享系统的设计与实现[J].应用气象学报,2011(4):505-512.

[2]熊安元,赵芳,王颖,等.全国综合气象信息共享系统的设计与实现[J].应用气象学报,2015(4):500-512.

[3]张兰淑,严得平.移动气象信息共享系统服务器端的设计与实现[J].青海气象,2014(3):32-36.

About Meteorological Information Sharing System Design and Implementation of Research

Shi Lei

The Tibet Autonomous Region Bureau of Meteorology Information Network Center, Tibet Lhasa 850000

In order to adapt to the need of various meteorological management and service work in our country, set up of meteorological information sharing system became meteorological information design center the first problem to solve.And to build a comprehensive and novelty of information sharing system, and make analysis on the specific design and implementation methods.This article embarks from the meteorological information sharing system, and puts forward the design and implementation of a specific method, so as to provide reference for readers.

meteorological information sharing system; Design; Implementation; research

TP311.52;P339

A

1009-6434(2016)10-0091-02

施磊(1990—),男,汉族,甘肃张掖人、本科、助理工程师,从事西藏气象信息网络保障工作。

猜你喜欢
中间件气象用户
气象树
《内蒙古气象》征稿简则
RFID中间件技术及其应用研究
大国气象
美丽的气象奇观
基于Android 平台的OSGi 架构中间件的研究与应用
关注用户
关注用户
关注用户
如何获取一亿海外用户