基于全省气象数据共享服务系统的研究

2017-04-07 07:22:11闫佳逸
数码设计 2017年10期
关键词:视图气象用户

闫佳逸



基于全省气象数据共享服务系统的研究

闫佳逸1.2

(1、太原理工大学 ;2、山西省气象信息中心 山西 太原 030002)

在现有业务环境和CIMISS系统基础上,建立山西省气象资料数据共享服务系统,以满足用户对各类气象资料的在线查询检索需要,为日常气象决策服务及科研开发的使用提供便利。

气象数据;共享;查询检索

1 研究背景

气象机构一般都设计和建设了属于本机构、业务本身的应用、流程以及数据的信息处理系统,独立、异构、涵盖各自业务内容的信息处理系统,系统设计建设的时期不同、业务模式不同,信息化建设缺乏有效的总体规划,重复建设;缺乏统一的设计标准,大多数系统都是由不同的厂商在不同的平台上,使用不同的语言进行开发的,信息交互共享困难,存在大量的信息孤岛和流程孤岛。为有效整合分散异构的信息资源,消除“信息孤岛”现象,提高气象相关部门的信息化水平,通过开发建设全省气象资料数据共享服务系统来有效整合分散异构系统的信息资源,消除“信息孤岛”现象,提高气象行业的信息化水平,灵活实现不同系统间的信息交换、信息共享与业务协同,进一步发挥信息资源和应用系统的效能,提升信息化建设对业务和管理的支撑作用。

2 平台介绍

新构建的数据共享交换平台要遵循标准的、面向服务架构(SOA)的方式,基于先进的企业服务总线ESB技术,遵循先进技术标准和规范,为跨地域、跨部门、跨平台不同应用系统、不同数据库之间的互连互通提供包含提取、转换、传输和加密等操作的数据交换服务,实现扩展性良好的“松耦合”结构的应用和数据集成;同时要求数据共享交换平台,能够通过分布式部署和集中式管理架构,可以有效解决各节点之间数据的及时、高效地上传下达,在安全、方便、快捷、顺畅的进行信息交换的同时精准的保证数据的一致性和准确性,实现数据的一次数据共享交换平台采集、多系统共享;要求数据交换平台节点服务器适配器的可视化配置功能,可以有效解决数据交换平台的“最后一公里”问题,快速实现不同机构、不同应用系统、不同数据库之间基于不同传输协议的数据交换与信息共享,为各种应用和决策支持提供良好的数据环境。

3 系统功能

系统功能应包含用户管理系统、流量监控系统、数据服务接口及数据统计查询系统等部分

3.1 用户管理

用户信息管理。具有增加、删除、修改用户帐号信息的功能,并要求监控登陆情况,可记录和查询用户的访问信息。

角色管理。角色的增加、删除、修改、查询等功能。

权限管理。角色与模块的权限管理。所有用户均拥有通过web页面有查看资料的权限,但是在下载的时候只能访问用户权限可访问范围内的数据。

3.2 流量监控管理

访问日志管理。页面的访问次数及数据的访问量

日志查询统计。数据访问量查询部分包括访问数据的用户名、被访数据的表名、字段、大小、时间段及用户访问时间。

系统使用情况统计。如有下载还计算下载量,以便监控数据的使用情况

3.3 应用程序访问接口

采用最新技术,为用户应用程序提供统一的访问接口程序,以满足各类用户自行开发的业务系统使用数据库中的资料。

4 关键技术

4.1 MVC框架

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC好处是它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。

4.2 struts

Struts有一组相互协作的类(组件)、Servlet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,包括EJB,JDBC和Object Relation Bridge。

4.3 java反射机制

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。

4.4 REST

REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST通常基于使用HTTP,URI,和XML(标准通用标记语言下的一个子集)以及HTML(标准通用标记语言下的一个应用)这些现有的广泛流行的协议和标准。

5 结语

气象资料数据共享服务系统作为新一代气象信息管理系统,其体系结构和技术的复杂程度均是前所未有的,需要在集约化和标准化原则下,充分利用多种现代信息技术和大气科学技术加以构建。在全球气候变暖的大背景下,各类极端天气气候事件更加频繁,防御气象灾害和减轻气象灾害所造成的损失已经成为维护公共安全的重要组成部分,是政府履行社会管理和公共服务职能的重要体现。做好气象资料数据共享工作,可为各级政府搞好救灾工作,拟定减灾对策提供科学依据,对指导各级气象防灾体系建设、强化气象防灾减灾能力和应用气候变化能力具有十分重要的意义。

[1]《计算机软件工程规范国家标准汇编2000》,中国标准出版社.

[2]《计算机软件文档编制规范GBT8567-2006》,中国标准出版社.

Based on the existing business environment and ci miss system, the meteorological data sharing service system of Shanxi province is established to meet the user's online query and retrieval needs of various meteorological data, and to provide convenience for daily meteorological decision-making service and scientific research and development.

meteorological data; Sharing; Query retrieval

10.19551/j.cnki.issn1672-9129.2017.10.043

P409

A

1672-9129(2017)10-0037-01

猜你喜欢
视图气象用户
气象树
《内蒙古气象》征稿简则
内蒙古气象(2021年2期)2021-07-01 06:19:58
气象战士之歌
心声歌刊(2019年5期)2020-01-19 01:52:52
大国气象
5.3 视图与投影
视图
Y—20重型运输机多视图
现代兵器(2017年4期)2017-06-02 15:59:24
SA2型76毫米车载高炮多视图
现代兵器(2017年4期)2017-06-02 15:58:14
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54