前言:寻找写作灵感?中文期刊网用心挑选的农谷信息化管理平台系统方案设计,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。
摘要:文章结合荆门市中国农谷•屈家岭管理区实际,展开基于SOA的农谷信息化管理平台系统方案设计,包括农谷信息化管理平台系统规划、硬件设计和软件设计,为荆门市农谷信息化管理平台建设提供了方案和技术支撑。
关键词:SOA;农谷信息化管理;系统方案设计
1SOA架构
面向服务的体系架构(SOA)是近年来开始流行的一种模式,它的目的是实现和维护跨越了大型分布式系统的业务流程,它基于三个技术概念:服务、通过企业服务总线达成的互操作性,以及松耦合。服务是SOA架构的核心词,服务由合约、接口、业务逻辑、实现和数据等组成。SOA是一种构建分布式系统的组件模型,它通过接口和契约将应用程序的不同功能单元(即服务)联系起来。SOA具有服务提供者、服务请求者和服务注册中心三种角色的功能。
2基于SOA的农谷信息化管理平台系统规划
在实现复杂的系统时,分层是一种非常有效的技术,根据SOA分层模型,通常可将系统设计为以下几个层次:表示层、业务层、服务层、数据层。农谷信息化管理平台在SOA分层结构的基础上,采用开放性和标准化的系统结构和设计,为C/S架构的分层设计,并且按层次化的原则划分为综合业务层、基础服务层、数据层、统支撑层、务子系统层五层[1]。农谷信息化管理平台在保证各子系统独立性的基础上,统一人机界面和跨平台的数据库访问,提供对实时监控管理信息的交互、数据综合和共享、报警联动、安全稳定运行的基础支持,达到“系统集成、功能集成、网络集成和界面集成”的目标。综合管理系统是农谷信息化管理平台的核心和关键,融合集成了11个软件应用系统,采用结构化设计方法,在保证各系统独立性的基础上,统一人机界面、身份认证和访问控制,提供面向最终用户的个性化实时监控、信息管理、数据综合和报警联动等功能,确保系统安全稳定运行。农谷管理分系统包括环境监控、电力监控和设施设备信息管理3个子系统。装备管理分系统包括农机装备移动监控、农机装备信息管理2个子系统,其中农机装备信息管理子系统又分为农机装备贮存信息管理、农机装备质量信息管理和农机装备故障处置辅助决策支持3个系统。指挥监控分系统包括语音调度、视频会议和可视电话、智能广播、信息与查询4个系统。
3基于SOA的农谷信息化管理平台硬件设计
1)信息化管理平台的物理架构。农谷信息化管理,以一个集成平台为核心,涵盖众多子系统,实现对所有子系统的协调、管理和信息的交互。通过研制综合管理平台,在保证各子系统独立性的基础上,统一人机界面和跨平台的数据库访问,提供对实时监控管理信息的交互、数据综合和共享、报警联动、安全稳定运行的基础支持,达到“系统集成、功能集成、网络集成和界面集成”的目标。基于SOA的开发模型,根据不同业务系统的需求,提取应用共性,以服务形式进行划分,根据需要建立若干通向外部业务的不同粒度信息通道,向不同单位、不同部门、不同用户提供差异化业务服务。2)信息化管理平台的网络模型。为保障各应用系统的可靠稳定运行,平台网络具有高接入能力、高速率、大带宽和高可靠性,以万兆为核心、辐射各节点的星型结构,通过统一的高带宽纵向骨干网,实现二级的互联互通,保证网络具有故障自愈的能力,以适应更高的数据、语音、图像的传输需要。3)信息化管理平台的硬件结构。根据信息化管理平台的覆盖范围,系统核心机房主要分为系统核心机房和监控中心机房。核心机房主要放置平台服务器、各子系统服务器、存储阵列、核心交换机和其他相关设备。监控中心机房主要放置核心交换机、对外网络连接设备和其他相关设备。结合管理系统平台和硬件子系统间数据接口和平台内部数据接口特征,将全系统内部接口划分为五个层次,信息流在不同级层间传输,采用不同的通信方式和手段。系统支撑层模块间的通信主要针对各底层硬件设备之间的通讯,一般采用RS232/485协议、韦根协议、CAN总线协议、OPC;网络层基于TCP/IP实现数据传输;服务层指模块间的通信,实时性要求高,一般采用DCOM、Socket、ADO通信方式;业务层应用如界面调用、数据的增删改查,采用调用API、DLL方式、web服务方式,以保证架构的可扩展性[2]。外部接口主要用于实现与省农业厅、市农业农村局及其他农谷乡镇、管理系统的互联互通,完成和上级机构数据的传输功能。建立联合共享数据库(段),根据上级机构的需要将共享数据放入共享数据库,采用推和拉相结合的方式共享数据,实现和上级指挥机构的互联互通。存储系统从功能上分为数据存储、数据备份、文件系统共享三部分。数据存储子系统分为信息数据平台及图像监控系统2个子系统的存储建设。系统基于IP-SAN架构设计。
4基于SOA的农谷信息化管理平台软件设计
平台客户端上部署综合业务应用层的软件,按照点位的不同部署不同的软件;部署时统客户端软件、态势服务、身份认证和界面集成服务,官户端连接个数上限为255个。平台服务器上部署双机热备软件、监测及报警服务、应急联动服务、OPC数据、SOCKET数据、专用数据和时统。WebService服务器部署用户权限服务、日志服务、数据查询服务、分析统计服务和时统客户端。共享数据库服务器上部署与上级进行数据共享的共享数据库及一体化指挥平台数据共享环境。周界警戒系统上部署专用数据和时统客户端软件[3-4]。
5结束语
文章从农谷信息化管理的基本概念着手,对农谷信息化管理体制与结构、农谷信息化管理系统、农谷信息化管理的信息流程和技术指标进行了方案设计,符合荆门市农谷信息化管理需求。
参考文献:
[1]高松,徐江玲,艾波,等.基于SOA架构的国家海上搜救环境服务保障平台研发与应用[J].海洋预报,2019,36(3):71-77.
[2]袁越辉.基于物联网的农业信息化系统研究与设计[J].农家参谋,2019(3):7.
[3]石凤贵.基于SOA的高效采购业务综合管理平台建设研究[J].中国管理信息化,2019(4):41.
[4]杨琳,吴光星,罗玉峰.基于物联网的智能灌溉系统开发与应用[J].智能城市,2019,5(6):17-18.
作者:赵娟 高正明 尹作亮 单位:荆楚理工学院电子信息工程学院 荆楚理工学院计算机工程学院 荆楚理工学院生物工程学院