湖北花牌Java源码
数据注册中心系统项目说明
1.
系统设计
1.1
系统架构
系统最初设计为B/S三层架构,即数据层、业务逻辑层和表现层。
其中数据层设计采用HDFS(分布式文件系统,用于存储数据量较大的数据体)、PostgreSQL(关系型数据库,目前系统主要使用的数据库,用于存储接入的各种数据信息,包括数据体链接,院数据信息等)、Redis(目前主要用于系统缓存,以及存储用户token信息)、MongoDB(目前还未引入到系统中,最初设计是为了存储文档型数据)。
业务逻辑层负责整体系统的内部业务逻辑实现,大致流程为:首先将数据源视为传感器,进行基于SensorML的传感器建模(如果没有对应的传感器,将无法进行数据的接入)。对于提供有接口的数据源,系统采用接口调用的方式,使用HTTP
Get/Post的方式调用该接口,获取接口返回的数据,一般情况下,返回的数据为xml格式的文本信息;然后解析该xml文档,提取其中的有效信息,通过O&M数据模型对观测数据及其元数据进行封装,最后存储到数据库中(后续考虑是否将此过程存储到MongoDB数据库)。对于物理传感器则需要使用硬件协议解析的方
2021-11-03 22:59:29
31.17MB
系统开源
1