刘秀彬

摘要:随着计算机技术在人们的生活和工作中的广泛应用,计算机信息系统的管理和应用也得到了快速的发展。在企事业单位的信息化建设中,计算机信息系统的应用容易出现信息孤岛等问题。针对这样的问题该文提出了SOA面向服务架构的业务解决方案,有效地解决了计算机信息系统故障的问题。该文对SOA技术进行了分析,结合计算机网络故障管理系统设计的需求和原则,提出了基于SOA方法的计算机网络故障管理系统设计方案并进行了研究。

关键词:面向服务架构;信息系统;网络故障管理;计算机网络系统

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2019)04-0075-02

在企事业的信息化建设中,计算机网络管理系统的应用范围逐渐扩大,计算机网络管理系统在运行阶段出现问题具有一定的概率性,所以计算机网络管理系统的维护是保证系统稳定运行的关键性问题。为了更好地推进企事业的信息化建设和发展,结合系统运行的实际情况和基本需要,本文提出了基于SOA方法的计算机网络故障管理系统的设计方案,应用SOA面向服务架构技术解决了系统运行中出现的问题,保证了计算机网络系统的稳定运行。

1 SOA技术特点分析

SOA是一种面向服务的架构模式[1],根据系统架构的实际需要,通过计算机网络采用分布式的方法,对松散祸合应用组件进行分配和部署。在SOA面向服务架构中服务层是SOA的基础部分,通过对应用的调用来对系统和软件的交互进行控制。SOA主要是为计算机网络故障管理系统提供面向架构服务的,保证数据协议的传输和对业务活动进行协调。SOA可以根据系统的需要来对资源进行连接,SOA中的资源主要是进行标准访问的独立服务。SOA架构的设计是采用客户端和服务器的架构模型,具有本身独立的标准接口,更加强调软件的松散耦合。SOA技术采用灵活的编码方法,对很多种客户端的类型都可以提供有利的支持,而且对开发者的角色功能明确。SOA面向服务架构在应用中比较方便对其进行维护,并且具有高伸缩性和可用性。SOA架构可以对业务进行更好地适应,并可以加强企业IT和业务之间的协作。SOA架构基于服务的特点可以对服务功能进行转化,更好地为系统进行服务。SOA架构基于标准的特点可以对标准技术进行支持,并采用XML和WEB服务等技术对系统平台进行技术支持。SOA技术可以根据企业架构的实际需要,来提供一个基于服务的分布式部署的平台架构,并为系统管理提供服务。SOA技术主要是为用户提供业务服务,为用户提供日常使用的基本功能,而且通过SOA面向服务架构用户可以很方便地对系统进行操作。

2 SOA面向服务架构设计

企事业项目为了满足对业务的基本需求,要对系统进行改造升级。业务需求开发设计[2]的思路要清晰,并且对业务功能进行独立的开发设计。SOA面向服务架构在系统设计的实施过程中,SOA系统架构的模块功能不同,按照分层排列可以分为7层结构,如图1所示:

在SOA分层架构模型图中,在系统架构中不同的模块按照功能的不同进行分层排列。第一层是程序资源层是对现有存在的ERP等系统程序资源进行存储。第二层是组件层,组件层的主要功能是通过组件对模型中底层系统进行功能的封装。第三层是服务层,是SOA面向服务架构中的核心层,在服务层中通过底层的功能组件,在满足本文对不同功能服务的基本需要的基础上来进行构建服务。第四层是商业流程层,商业流程层主要是采用封装完成的服务来对商业系统中的商业流程进行建立。在商业流程层之上的是第五层表示层,表示层主要是对用户提供接口服务的。第六层集成架构为企业提供服务总线功能。第七层是SOA面向服务架构的辅助服务层,为系统提供基础架构服务的,提供的辅助功能包括安全管理和监控管理等辅助服务。

3 系统需求分析和可行性研究

3.1 系统需求分析

网络故障管理系统设计主要是根据工单管理系统[3]进行设计,工单管理系统功能是对日常运行中出现的故障和设备情况等数据进行采集,然后通过数据分析系统对采集的数据进行处理分析。在对网络故障管理系统进行设计的时候,要考虑到各个子系统的工单数据和日志数据的处理分析,每一个子系统模块都是独立的对故障数据进行采集,并连接到报修入口向维修人员报修,如果故障不能被处理那幺系统就要生成工单。面向服务架构的网络故障管理系统主要实现用户通过在线对故障进行报修,维修人员通过统一的工作界面,对生成的工单进行处理。网络故障管理系统中管理员具有系统管理的最高权限,服务接待主要是对工单进行生成,维修角色主要是对负责的工单进行处理。用户可以通过客户端的WEB页面对维修情况进行跟踪查询,用户在对故障进行报修的时候,系统会根据用户填写的信息,对网络故障设备进行监测来确定故障原因,然后生成工单。网络故障管理系统要对工作日志进行完好的保存,工作日志主要是采用结构化的类型在系统的数据库内进行存储,系统管理员可以导出工作日志历史数据,并通过第三方工具对工作日志的数据进行分析和处理。

3.2 可行性研究

面向服务架构的计算机网络故障管理系统可以实现资源的共享,这样管理者可以有效地对故障维修工作进行调度,提高了故障管理维修的效率。系统中维修工单子系统可以通过工作日志对网络报修的数据进行采集,对数据进行汇总和分析,这样生成的数据信息会更准确,提高了工作效率。系统的可行性在于实现了无纸化办公,节约的大量的成本。面向服务架构的故障管理系统采用客户端/服务器架构工作模式,系统的数据都是搭建在服务器上的,企业内部各个部门都可以通过WEB客户端对工单进行处理,提高了故障维修信息流通的效率。网络故障管理系统通过网络技术的支持,在客户端WEB浏览器就完成对信息的采集和处理,并完成工单的生成工作,降低了维修流程的时间,减少了空间地理位置对故障维修的限制。

基于SOA方法的网络故障管理系统中采用的SOA技术可以有效地解决信息孤岛的问题,提高了信息的共享性。网络故障管理系统可以对所有的故障数据信息进行统计汇总,生成工单和工作日志。面向服务结构可以提高信息流转的效率,并且保证数据信息在传输过程中的安全性和准确性。网络故障管理系统实现数据统计和分类汇总,通过计算机技术对业务进行处理,并向管理者提供相关的数据信息,提高了整个系统的故障管理效率。从提高工作效率上分析,基于SOA方法的网络故障管理系统的设计和研究是可行的。

4 基于SOA方法的计算机网络故障管理系统设计研究

4.1 系统采用关键技术分析

网络故障管理系统的设计代码和数据库的操作都是在系统服务器上完成的,在客户端只需要有浏览器进行操作就可以。用户通过客户端浏览器对系统进行访问,发送请求到服务器,服务器对发送的数据进行分析和处理,然后在客户端WEB浏览器上显示处理的结构。浏览器/服务器模式的软件系统是当前应用比较广泛的结构,它不需要对客户端进行特殊的配置,而且对整个系统的配置要求低,只要浏览器版本可以提供支持就可以保证系统的正常操作。服务器端的WEB软件可以采用Apache技术,系统的数据库采用MySQL技术,系统的开发工具使用Dreamweaver技术。系统的开发采用PHP语言[4],而且Apache的配置要求不高,在中小型的系统应用中应用广泛。网络故障系统的数据量不大,所以选择MySQL,MySQL数据库安装和使用都非常方便,占系统资源少而且便于操作。MySQL数据库对数据的备份和恢复能力强,并且PHP语言具有开源免费的特点,这样都大大降低了对网络故障管理系统的开发成本。

4.2 系统架构及模块功能设计

在系统中工单模块管理子系统是系统模块的核心,工单管理模块实现对工单信息内容的编辑、分析和查询等功能,方便用户对工单进行管理。管理者可以把工单分配给维修人员,维修人员也可以主动接单并完成维修,如果维修人员对故障无法进行处理,那幺工单可以返回给管理者。工单流转的整个过程都会被工作日志记录下来,这样也方便了管理者对工单的管理。IP管理模块是对设备进行分配IP,这样方便工作人员通过IP地址来查询需要维修的机器设备。用户可以对系统进行登录来查询自己发起的维修申请是否通过,如果审核批准了那幺会对用户分配IP。IP地址管理者可以通过对系统平台的登录来查看IP地质的申请和分配情况,并对IP地址进行审核,审核通过就可以分配IP地质了。故障报修子系统是为用户提供自助报修服务的,故障报修子系统通过自助检修模块,对用户信息进行判断,并判断用户使用的网络设备工作是否正常,检测出网络故障后会显示发生故障的原因并采用有效的方法进行解决。故障报修自助检测子系统[5],可以减少因为故障而影响到其他用户的情况,避免因为用户报修而产生的工单重复的情况发生。故障监控模块可以有效地于系统中网络管理软件进行对接,对企业内部所有的在线设备进行监控,如果有设备处于不在线状态,那幺会自动添加设备维修工单。工作人员可以通过客户端的浏览器对企业内部所有的设备进行监控,并生成巡检的表格,并获取设备的物理地址。工作人员如果发现网络内的设备出现故障,会立刻生成维修工单交给管理员处理。用户管理模块是负责对用户的账号进行管理,对管理员身份进行设定,并分配用户的使用权限,对用户权限进行设置。用户管理模块可以为用户提供身份确认和身份登录的功能,方便用户对系统进行使用和查询。

5 总结

企业网络系统在运行的过程中会出现概率性的故障问题,因此对网络故障进行有效的维护和管理是非常必要的。SOA面向服务架构技术在计算机网络故障管理系统中的应用,可以有效地提高网络故障管理的效率,及时地对网络故障进行排除和维护,有效地保证了网络系统和网络设备的安全稳定运行。

参考文献:

[1] 张瑜, 张涛, 李营那. 基于Web的可视化网络管理系统的设计与实现[J]. 电脑知识与技术, 2015(34):99-101.

[2] 张华. 基于SNMP和WMI的网络设备监控管理系统的设计与实现[J]. 企业技术开发, 2016, 35(1):60-62.

[3] 李琳琳. 浅谈计算机局域网的维护管理与网络安全[J]. 中小企业管理与科技:上旬刊, 2015(12):268.

[4] 施永贵, 王洪峰, 唐加福. 基于案例的CDMA网络故障管理决策支持系统[J]. 东北大学学报:自然科学版, 2011, 32(7).

[5] 马秀丽, 王红霞, 张凌云. 网络故障管理系统中告警相关性分析实现技术研究[J]. 沈阳理工大学学报, 2009, 28(3):9-14.

【通联编辑:王力】