当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:由于勒索病毒的威胁,贵州电网公司于2017年加强了网络安全防范策略,其中应用web共享方式实现了电力系统信息资料的共享。现针对webservice的软件资源共享方法进行了研究,分析了软件资源共享的关键技术,介绍了软件资源共享应用系统的设计要点。

引言

当前信息技术发展快速,很多企业都强化了计算机网络安全管理的防范策略,开发了一系列资源管理系统。但是由于信息资料存储在不同的数据库中,且数据库本身存在异构性及分布性问题,对资源共享非常不利,而办公系统利用web共享方式,可有效实现信息资料的共享。

1办公系统中Web共享方式的构建背景

由于勒索病毒的威胁,贵州电网公司于2017年加强了网络安全策略,禁止使用基于139、445端口的samba协议对文件夹进行共享,此举从根本上杜绝了勒索病毒的感染途径,但对之前通过windows共享方式维护部门内部文档的一些用户造成了工作上的不便。

基于上述维护部门内部文档的需求,同时在不违背公司网络安全策略的前提下,搭建了一套基于https加密传输的云盘,该云盘可实现文件的批量上传下载、文件夹上传下载,oFFICE文档在线编辑等功能。

该云盘的操作系统使用服务器虚拟化资源,搭建基于hyperv集群的虚拟服务器作为承载平台,使用centos7系统,虚拟机可在两台物理节点上实现快速迁移。从一个物理节点切换到另一个物理节点,数据传输仅丢包两个,基本实现用户的无感快速切换。

虚拟机切换前如图1所示。

图1虚拟机切换前

切换到1号宿主机节点如图2所示。

虚拟机切换中如图3所示。

切换完成,仅丢失两个数据包,用户基本无感,如图4所示。

2软件资源共享的关键技术

2.1远程调用软件应用的基本方式

为了实现软件资料功效,需要先对远程调用软件的基本使

图2切换到1号宿主机节点

图3虚拟机切换中

图4切换完成

用方式有所了解,当前远程调用软件的基本使用方式包括3种:

2.1.1交互式

需要登录用户与计算机系统之间实时交互,在信息输入后便可得到反馈,这类应用主要在桌面进行图形操作以及相关处理,不需要太高的计算机性能,在应用过程中,人机交互量比较大,所以对信息反馈的速度有非常高的要求[2]。

2.1.2批处理

用户将作业提交,系统对作业实施处理后,用户便可获取作业结果。在这一过程中,并不需要用户对控制信息进行输入,该类应用对计算机性能有着非常高的要求,大部分工作需

要在后台进行。用户提交作业后,不需要进行交互,但作业任务会比较大,所以需要应用高性能的计算机服务器,用户利用命令行或者Web方式将作业进行提交,且可实施一些管理以及控制。

2.l.3交互式与批处理相互结合

在前期,这类应用通常需要对大量交互或者处理过程进行应用,在将交互处理完成后,用户只需要对运算按钮进行点击便可以实施相关批处理计算。在计算中用户可对计算中间结果随时了解,事实上便是交互应用与批处理进行有效结合。

2.2涉及的关键技术

根据远程调用软件的基本应用方式,软件资源共享中涵盖的关键技术包括:Webservice技术、交互式远程显示技术、单点登录以及批处理作业管理。

2.2.1webservice技术

该项技术需要在xML文件实施描述、服务请求以及反馈结果的基础上,可在客户端对异构软件资源实施相应的处理工作。服务器在对资源及配置信息进行获取后,可对其实施管理,并对资源的异构性进行屏蔽,这样异构平台上应用到共享的过程中与语言编程、平台以及操作没有任何关系。Webservice在网络中可利用HTTP协议进行传递工作,访问非常容易,返回结果也非常容易,又可突破防火墙的限制。其中该项技术的标准皆为w3c开放协议,应用到的soap协议,使服务器和客户端之间的形式为对象,并不依赖传输协议,完成数据交换wsDL协议,为相关服务描述提供了标准,可对服务的一系列信息进行描述。UDDI协议对服务注册的开放架构给予了规范,全部webservice服务都可利用UDDI标准被动态发现、使用以及绑定,对系统的变动容易适应,并使系统的伸缩性以及灵活性有所提升。

2.2.2交互式远程显示技术

当前国际上对于先进的sBC技术进行了应用,全部计算都可在服务器端进行。用户在远程应用软件,可以实现操作习惯、速度等接近本地使用软件的效果,交互式远程显示技术可对用户的会话管理、键盘鼠标事件接收等进行负责,同时对用户的反馈进行显示。

2.2.3批量处理电力系统数据作业管理

该项管理可解决批处理式应用以及交互式与批处理结合产生的应用共享问题,其中用户比较关注的是高性能计算机资源之间的共享问题,没有较大的交互需求。

2.2.4单点登录

利用单点登录,可在多个应用系统当中实现用户只需登陆一次,便可对所有信任的应用系统进行访问。

3软件资源共享应用系统设计

在平台中,对于B/s方式的应用,用户并不需要对客户端进行安装,只需要利用浏览器对Web网站进行访问即可,可以降低客户端的环境要求,对于软件在后台服务系统管理当中的运行可应用交互式,客户与资源管理系统只需利用屏幕显示以及鼠标键盘事件,其中对于批处理式的使用,需要应用Web网页提交命令,之后便可在后台完成运行。其中系统框架如图5所示。

该系统总共4层:应用软件层、系统层、web层以及用户层。

3.1应用软件层

在应用软件层中,具体来说是不同的专业及非专业软件,使用的操作系统不同,各自的数据库以及数据文件也不同,为了实现对资源的统一使用,方便管理,该层次硬件和软件环境需要在存储共享以及用户管理方面进行统一。

3.2系统层

系统层构成包括:批处理、作业管理、数据管理以及资源管理等。批处理作业管理,可调度批处理作业,交互式远程显示模块,需要对软件层的软件发布进行应用,以便用户对其实施远程调用,资源管理模块可采集专业服务器状态以及软件应用统计。

3.3Web层

web层为用户应用软件资源提供了相应入口,其中包括两个子层:单点登录在下层、系统web接口在后台,属于后台模块与各个资源区域的连接,有效实现了web对后台系统功能的有效调用,上层交互以及批处理模块可结合软件不同的使用模式,为客户提交批处理作业、操作界面等。

3.4用户层

整个系统的具体流程需要结合用户的实际需求进行。

4结语

总之,由于信息资料在不同的数据库中存储,且数据库本身存在异构性以及分布性问题,对资源共享非常不利,因此结合公司需求,通过web共享方式实现了信息资料的安全共享。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭