基于三层结构下机房管理系统的实现分析
2017-11-22任俭马江华
任俭+马江华
【摘 要】机房管理系统是企事业单位在信息时代所不可或缺的重要因素。三层结构在机房管理系统中的应用,可以让机房管理人员在系统客户端与业务逻辑得到分离的基础上,对机房的信息安全管理机制进行强化。本文主要从基于三层机构下的机房管理系统的含义和体系结构入手,对这一系统的设计与实现问题进行了探究。
【关键词】机房管理系统;用户端;管理端;服务端
前言:
计算机机房是放置服务器和网络设备的重要场所。机房管理系统的安全位问题是企事业单位在日常工作中无法忽视的问题。基于三层结构下的机房管理系统的应用,可以让机房管理系统的安全性得到有效提升。
一、三层结构下机房管理系统的含义
从计算机系统的发展历程来看,早期的计算机采用的数基于主机/终端模式的计算模型。在上世纪八十年代末,传统两层C/S结构取代了原有的主机/终端模式。三层客户/服务器模式是建立在传统两层C/S结构的基础之上的一种网络技术[1]。这种模式将计算机系统的应用供能分成了客户显示层、业务逻辑层和数据层三个层级,这三种层级的构建,可以为处于不同平凡的客户应用程序提供服务,可共享性、安全性和良好的可扩展性是三层结构的主要优势。三层机构下的机房管理系统是建立在计算机网络硬件基础之上的一种以TCP/IP协议为客户端、服务端通信载体的系统。为了对这一系统客户端的响应速度进行提升,设计人员在对这一系统进行改造的过程中采用了利用Winsock沟通服务端与客户端的设计方案。TCO协议发挥的是机房管理端与服务端连接的主要技术协议,这一协议具有着传输稳定的特点。在机房管理系统的服务端中,ADO.NET发挥着连接SQL SERVER和执行数据库操作的作用,它可以将用户在客户端的请求转化为数据库的操作请求。
二、三层结构下机房管理系统的体系结构
(一)TCP/IP协议
TCP/IP协议是对网络上的所有通信设备进行规范的协议,它也是INTERNET的基础协议。它主要被人们应用于网页浏览、电子邮件、FTP文件传送和即时通讯等多种工具之中。IP协议可以被人们看作是这一协议中的核心要素。它可以在机房管理开放系统中发挥以下功能:一是数据包的传送功能;二是数据包的分割功能和重组功能。互联参考模型(OSI参考模型)是对网络通信工作进行细化的重要工具。(在实际应用过程中,OSI参考模型可以将网络通信的工作层分为物理层、数据链路层、网路成、传输层等七层,并让每一层负责一项具体工作)。TCP可以为机房管理系统提供面向连接的网络传输[2]。
(二)ADO.NET数据库访问模型
ADO.NET模型是用于编写数据库服务器访问操作的应用程序的主要因素。从三层结构下机房管理系统的实现问题来看,这一模型所涉及到的对象主要由连接对象、断开连接对象和强类型DataSet对象三部分组成。其中,连接对象主要包括Connection对象、Command对象和DataReader对象等多种因素;断开连接对象是包含了了DataTable对象、DataColumn对象和DataRow对象等多种对象的集合。强类型DataSet对象是对数据访问应用程序进行简化的重要工具。
三、三层结构下机房管理系统的需求分析
对于放置有服务器和网络设备的机房而言,机房管理系统的软硬件环境需求是机房管理需求的主要表现。从服务器建设问题来看,机房服务器需要为内部网的用户提供网络信息服务。WEB服务器、FTP服务器、Mail服务器和DNS服务器是服务器建设中不可缺少的因素。为了对服务器的稳定性和安全性进行保障,三层结构下的机房管理系统可以对本地数据库与中心数据库之间的数据一致性问题进行有效解决。在对机房管理信息系统的分布式数据库进行复制以后,机房管理人员需要对机房系统中的发布服务器和分发服务器系统进行完善。SQL Server工具中的EnterPrise Manager中的图形化方式会成为构建上述两种服务器的有效方式。从企业放置服务器和网络设备的机房的管理系统的应用环境来看,J2EE体系和XML语言体系是管理系统开发过程中可能应用到的关键技术,因而机房管理人员需要对上述技术可能涉及到的应用环境进行优化。
四、三层结构下机房管理系统的设计与实现
(一)系统的用户端设计
在三层结构下的机房管理系统应用于机房管理工作实践以后,系统的用户端会安装在机房中每一台需要管理的计算机上,在机房中内部网用户端中输入自己的证件号码,然后将号码发送到管理端。在net框架中,WEB SERVES相应过慢的问题会给机房管理系统的实效性带来不利的影响,基于TCP连接方式的服务端的应用,可以让机房管理系统的响应速度得到有效的提升。一般而言,在三层结构下的机房管理系统的设计过程中,相关人员可以借助winsock完成客户端与服务器之间的连接工作。IP地址的绑定是对机房管理系统的安全性问题进行解决的有效方式。地址解析协议(ARP)可以让主机标识与IP地址之间的对应关系得到强化。在将三层结构下的所有交换机的内部网运行主机标识与IP地址之间的对应关系进行绑定以后,用户会难以在IP和主机标识之间的对应关系与三层交换机的主机标识对应关系不一致的情况下使用网络资源。数据访问权限的设置,也可以让机房管理系统的安全性得到有效提升。
(二)混合体系结构的构建
一般而言,企业内部网中的主机需要借助C/S结构或B/S结构中的任意一种模式访问数据库浏览器。与C/S结构和B/S结构有关的混合管理结构的应用看,可以让外部用户无法对机房数据库服务器进行直接方位,这就可以为企业数据库的安全性提供一定的保障。在这一模式下,外部用户在接入某一台计算机以后,可以借助Internet对宽带资源信息管理情况进行了解,因而这种混合体系结构也可以在一些处于网络环境不完善的区域的机房的管理系统中得到应用。
五、结论
基于三层结构的机房管理系统的应用,可以让系统数据的安全性得到有效的提升。也可以让机房管理人员的工作强度得到有效降低。
【参考文献】
[1]吴光成,伍德军.基于三层结构的记帐管理系统的设计与实现[J].科技创新导报,2009(34):150.
[2]李延香.基于分布式结构的机房管理信息系统的设计与实现[J].软件工程师,2014(04):49-51.
[3]周小涛.基于B/S结构下的分布式三层结构固定资产管理系统的设计和实现[J].广东科技,2013(08):174-175.
[4]彭華.基于Web三层结构的用户和节目管理系统的分析设计[J].数字技术与应用,2010(05):39.endprint