跨国公司专业软件共享系统的设计与应用

news2024/9/30 23:25:29

摘要:跨国公司总部和分支机构之间的网络因需要跨越多个复杂的互联网节点而存在较大的延时和抖动,使得相互之间应用系统的访问响应缓慢甚至不可访问。针对跨国公司专业软件利用率低、管理难度大、重复投资等问题,利用其海外IT资源共享和服务中心,设计了专业软件远程共享、100ms圈内的应用模式,并进行了实际部署应用。结果表明:按照此应用模式部署专业软件网上共享系统,可有效解决跨国公司专业软件软硬件资源共享应用上存在的问题。

随着产品研发技术难度的增大和管理复杂度的提高,公司内部各部门相继引进了大量的工作站、服务器等计算机硬件设备,并配套引进了一系列国际先进的专业软件(CATIA、NX、ANSA、Hyperworks等),用以解决实际的生产研究问题。将专业软件及后台操作系统、数据库软件以及相应的工作站和服务器硬件统称为专业软件软硬件资源。由于这些专业软件软硬件资源归属于公司内部不同的单位,进行分散管理和应用,存在着资源利用率低、管理难度大、重复投资等问题。为此,公司提出了专业软件软硬件共享应用的模式并设计实现了有关应用系统。

近年来,集团积极实施“走出去”战略,不断加大海外开发工作力度。集团总部在北京,目前拥有30个海外机构。根据海外事业发展的需要,总部有关业务部门和海外机构近年来也相继购买了许多价格不菲的专业软件,并不断有新的购置需求。为解决这些问题,经过充分的调研论证后,决定设计和实现有关专业软件软硬件资源共享应用的模式。

结合公司分支机构遍布全球的实际情况,提出“跨国公司专业软件远程共享和许可监控系统”的概念,并从功能模块入手进行系统设计与实现;其次,结合总部和海外机构相互之间网络延时长和抖动大的特点,利用海外的5大IT资源共享和服务中心,设计了在这些IT资源共享与服务中心分布式部署、100ms圈内应用的模式;最后,就设计的应用模式,进行了部署实践,验证了此模式的有效性,取得了较好的应用效果。

1. 系统总体设计

“专业软件远程共享和许可监控系统”主要包括4个子系统:专业软件远程共享服务提供支撑平台、专业软件远程共享服务提供管理平台、专业软件许可集中监控平台、专业软件数据传输平台。

1)专业软件远程共享服务提供支撑平台。实现专业软件远程共享服务的传送和发布功能,技术人员能够从内部局域网获取专业软件应用服务,其本地计算机不需要安装专业软件,而是通过WEB浏览器连接到远端服务器上的专业软件,有关数据资料也不需存放在用户本地计算机。

2)专业软件远程共享服务提供管理平台。在该平台上,详细介绍了各专业软件的信息,如部署情况、功能模块、许可信息、经销商情况、技术支持联系信息等;还包括一套专业软件应用服务申请和授权审批的流程,供不同单位的技术人员远程申请使用专业软件等。

3)专业软件许可集中监控平台。实现对专业软件许可证信息的采集和使用情况的统计分析,包括展示专业软件每个模块的对应的总许可数、当前正在使用的许可数、空闲的许可数以及许可使用率等信息。

4)专业软件数据传输平台。由于技术人员在远程使用专业软件的过程中,本地计算机不存放数据,因而需要把使用专业软件相关配置文件、基础数据资料等上传到远端服务器,才能开展专业软件的应用工作;同时,专业软件应用结束后,有关成果类数据也存放在远端服务器,为获取这些成果数据或者专业软件的输出文件,也需要能够从远端把数据下载到本地计算机。该子系统实现数据的安全上传和下载,进行数据配额管理。

2. 系统功能实现

“专业软件远程共享和许可监控系统”各子系统实现方式:

1)专业软件远程共享服务提供支撑平台。利用VMware公司成熟的远程访问数据及应用程序的平台软件来实现,主要是调用该软件插件把专业软件的图形界面重新定向到显示服务器,并传递到远程用户端的桌面。

2)专业软件远程共享服务提供管理平台。创建前端用户交互式强的界面,实现专业软件注册、软件应用、审批授权、软件资产管理、软件运行管理、系统配置管理等功能。

3)专业软件许可集中监控平台。基于专业软件许可证管理软件(由许可证管理程序、软件商许可管理程序和许可证文件等组成),通过研究专业软件许可证运行原理,开发许可证监控系统,重点实现监控专业软件许可证中各功能模块的使用情况(包括模块的总许可数、应用许可数、剩余许可数、使用用户、使用客户端、开始时间),可以第一时间掌握各模块的具体状态。

4)专业软件后台数据传输平台。搭建FTP服务器,开发相应的数据上传下载组件,实现专业软件远程共享应用过程的数据的传递功能。

3. 系统应用模式

海外机构规模大小不一,规模较大的公司,自身拥有完备的IT部门和一定数量的IT技术人员,负责建设和运维多个应用系统;小的机构,只有寥寥数人,没有专职IT人员,或者由行政人员兼任IT技术人员,负责一些日常的桌面电脑维修等工作,也没有具体的应用系统。更多类型的海外机构,是有一定应用系统建设和运维需求的中等规模大小的机构,但是受限于总部IT技术人员的数量,还不可能给这些海外机构都配置IT人员。在实际应用中发现,如果把应用系统都部署于北京总部,由于网络延迟和抖动等因素影响,即使是在专线条件下,海外机构访问北京总部的应用系统时响应速度会很慢,延迟较长(大于200ms),甚至会产生应用系统不可用的问题。鉴于此,集团提出建立海外IT资源共享和服务中心的理念,结合海外机构在地域上的分布特性,考虑在海外建立五个IT中心,各海外机构采用国际互联网专线链路的方式就近接入最近的IT中心。拟把原来分散部署于有关海外机构(大项目机构除外)的软硬件资源集中部署到海外IT中心,对海外IT中心的管理可以采用外包或总部派IT工程师的方式进行,既消除海外机构的IT运维压力,也提高了IT工程师的工作效率且更好地发挥其存在价值;同时,把北京总部有关应用系统分布式部署到海外IT中心,就近为该IT中心周边的海外机构提供应用系统访问服务,提高应用系统响应速度(网络延迟降到100ms内)和可用性。

上述在建立海外IT资源共享和服务中心理念下,形成了“专业软件远程共享和许可监控系统”并适合跨国公司特点的应用模式:以北京总部、海外IT资源共享和服务中心为依托,把有关专业软件软硬件资源分布式部署于其中,就近为总部和海外IT中心周边海外机构提供专业软件远程共享应用服务,实现100ms圈内的应用效果;对于海外大项目机构,有关专业软件软硬件资源仍放在本地,为大项目机构提供服务。针对在受西方国家制裁的地区不能使用主流专业软件的问题,将把有关专业软件软硬件资源部署北京总部,通过专业软件远程共享系统对外发布应用,受制裁地区的分支机构按照租用软件服务的方式,利用专线,以远程终端形式使用专业软件服务。

4. 系统部署方案

按照“专业软件远程共享和许可监控系统”的应用模式,系统将部署在北京总部。把北京、5个海外IT资源共享和服务中心、大项目机构都视为独立的资源区域,区域中部署专业软件软硬件资源(包括专业软件、数据库软件、显示服务器、应用服务器、许可服务器、存储系统等)。资源区域内软硬件设备由该区域内部独立管理。专业软件的授权使用由管理部门通过系统统一控制,可为海内外员工分配不同资源区专业软件的使用权限。公司员工统一访问系统,由系统服务提供管理平台调度对不同资源区域的专业软件进行共享使用,既实现了公司范围内的专业软件的共享应用,也提高了资源区域周边员工访问专业软件的速度。

5. 系统应用情况

“专业软件远程共享和许可监控系统”已经开发完毕并成功部署于北京总部,有关专业软件软硬件资源也已经成功部署于北京和已经建成的香港IT资源共享和服务中心内部。系统中创建了北京总部和香港IT中心2个资源区域,注册了100个用户,发布了专业软件远程服务,实现了共享应用。

1)北京总部。在国内调用部署于北京总部的CATIA专业软件应用,从界面启动、图纸浏览、交互操作等方面进行了操作,在国内现有网络环境及后台应用环境配置条件下,可以很好地支持这种远程共享应用,软件应用效果和本地应用基本相同,有关操作的响应时间在20ms内。

2)香港IT资源共享和服务中心。该中心部署了NX专业软件软硬件资源,并通过“专业软件远程共享和许可监控系统”发布该软件。对于总部和其他资源区域周边的用户,可以通过共享系统申请部署于香港IT中心的NX软件,并进行远程共享开展应用;对于香港IT中心周边国家的用户,则直接就近使用NX软件,就如同在本地使用一样,网络延时保持在100ms内。

6. 结束语

建立“专业软件远程共享和许可监控系统”,将使得公司海内外专业技术人员能够使用部署在北京总部及海外IT资源共享和服务中心、大项目机构的专业软件,实现全公司范围内的专业软件的共享应用,提高了专业软件软硬件资源的使用效率和用户协同工作的水平。通过建立和实现基于海外IT中心和大项目机构的专业软件软硬件资源的分布式部署、100ms圈内的专业软件应用模式,将进一步提高公司专业软件共享应用的水平和访问效率,也为类似的其他跨国公司在专业软件共享应用方面提供借鉴。下一步,将深入研究专业软件许可动态管理功能,不仅要对专业软件许可使用情况进行实时监控,更要能在系统中进行动态管理,进一步提高专业软件许可使用效率,最大限度发挥专业软件资产的效用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2180996.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

百度百科 X-Bk-Token 算法还原

声明 本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请私信我立即删除! 文章目录 声明案例地址参数分析X-Bk-Token算法追踪X-Bk-Token后缀算法还原c 值跟踪与算法还原往期逆向文章推荐最近太忙了,博客摆烂了好…

算法题——层序遍历(一层按一组输出)

输入[1,2,3,4,5] 输出[[1],[2,3],[4,5]] (按照一层输出为一组) 思路: 使用队列,在队列内层再加入一层for循环,每层的个数就是队列中当前队列的个数。 python: from collections import dequeclass Solution(Object):def levelO…

VUE a-table 动态拖动修改列宽+固定列

实现效果 实现思路 自定义表头,在标题后面加两个标签,分别用来显示拖拽图标(cursor: col-resize),和蓝色标记线(有的时候鼠标移动过程中不一定会在表内,这个时候不显示图标,只显示蓝…

独立样本t检验及其案例分析

作者简介:热爱数据分析,学习Python、Stata、SPSS等统计语言的小高同学~个人主页:小高要坚强的博客当前专栏:SPSS本文内容:独立样本t检验及其案例分析作者“三要”格言:要坚强、要努力、要学习 目录 一、引…

2024版Clion debug无法查看函数内数组内容 解决办法

参考Clion debug查看数组中的内容,新版本有所变化 众所周知,进入函数的数组debug不显示内容,解决办法如下: 在Evaluate expression中输入 *(int(*)[10])(数组名)

硬件设计基础之闲聊千兆以太网

一、千兆以太网的介绍 常见的以太网有几种形式,10Mbps、100MHz、1000Mbps、10Gbps等,当然还有更高的,接触的少些,暂且不聊。 10Mbps、100Mbps,多见于单片机使用,比如STM32/GD32 1000Mbps、10Gbps&#x…

React学习笔记(3.0)

classnames优化类名控制 classnames是一个简单的JS库&#xff0c;可以非常方便的通过条件动态控制class类名的显示。 安装classnames&#xff1a; npm i classnames 导入&#xff1a; import classNames from classnames <div className{classNames(box3,{box2:11})}&g…

ESXI识别USB设备

步骤&#xff1a; 插入usb设备到服务器。关闭虚拟机&#xff0c;添加USB控制器&#xff0c;根据U盘选择usb 3.0控制器&#xff0c;再添加usb设备如果usb设备灰色&#xff0c;进入主机打开SSH。使用xshell进行连接&#xff0c;运行以下命令&#xff1a; ESXI识别USB设备 - 插入…

浏览器插件的标准项目结构通常包括以下几个目录和文件

浏览器插件的标准项目结构通常包括以下几个目录和文件&#xff1a; my-extension/ ├── manifest.json // 插件的元数据和配置 ├── background.js // 背景脚本 ├── content_scripts/ // 内容脚本目录 │ └── content.js // 内容脚本…

如何使用ssm实现基于在线开放课程的Web前端设计与实现+vue

TOC ssm746基于在线开放课程的Web前端设计与实现vue 绪论 1.1 选题背景 当人们发现随着生产规模的不断扩大&#xff0c;人为计算方面才是一个巨大的短板&#xff0c;所以发明了各种计算设备&#xff0c;从结绳记事&#xff0c;到算筹&#xff0c;以及算盘&#xff0c;到如今…

基于ssm的宠物领养管理系统的设计与实现 (含源码+sql+视频导入教程)

&#x1f449;文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1 、功能描述 基于ssm的宠物领养管理系统3拥有两种角色 管理员&#xff1a;用户管理、管理员管理、宠物管理、领养管理、评论管理、团队活动管理、志愿者申请管理、领养列表 用户&#xff1a;查看各种…

51单片机应用开发(进阶)---数码管+按键+蜂鸣器(电磁炉显示模拟)

实现目标 1、加强数码管、按键的学习&#xff0c;实现数码显示变量数据&#xff08;四位数的显示&#xff09;&#xff1b; 2、4位数码2个按键无源蜂鸣器实现模拟电磁炉功率调节及显示&#xff1b; 一、内容描述 功能描述&#xff1a;1、开机显示电磁炉功率300&#xff0c;每…

Percona Monitoring and Management

Percona Monitoring and Management (PMM)是一款开源的专用于管理和监控MySQL、MongoDB、PostgreSQL

Java入门3——操作符+String

在入门2中忘了提 String 的事情了&#xff0c;所以这篇就放在开头啦&#xff0c;很有用 话不多说&#xff0c;开始正题~ 一、String 引用数据类型之——String 1.字符串的拼接 在Java中&#xff0c;如果要把两句话合并到一句话的时候&#xff0c;其实是很简单的&#xff0c;…

0109 图解多线程死锁问题

死锁场景 &#x1f92a;举例场景&#xff1a;两个憨憨Tom和Sam去西餐厅吃牛排&#xff0c;桌子上只有一把刀和一把叉&#xff0c;Tom先拿到了叉子&#xff0c;Sam拿到了刀。只有同时拿到刀叉才能吃牛排&#xff0c;于是两个憨憨陷入如下的僵局。 这个场景中&#xff0c;就存在…

信号处理快速傅里叶变换(FFT)的学习

FFT是离散傅立叶变换的快速算法&#xff0c;可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的&#xff0c;但是如果变换到频域之后&#xff0c;就很容易看出特征了。这就是很多信号分析采用FFT变换的原因。另外&#xff0c;FFT可以将一个信号的频谱提取出来&am…

可以白嫖PPT模板的6个网站,赶紧收藏

推荐6个PPT模板网站&#xff0c;免费下载&#xff0c;绝对的高质量&#xff0c;赶紧收藏&#xff01; 1、菜鸟图库 ppt模板免费下载|ppt背景图片 - 菜鸟图库 菜鸟图库网有非常丰富的免费素材&#xff0c;像设计类、办公类、自媒体类等素材都很丰富。PPT模板种类很多&#xff0…

高中教辅汇总【35GB】

文章目录 一、资源概览二、资源亮点三、获取方式 一、资源概览 这份教辅资源汇总&#xff0c;精心搜集了高中各学科的海量教辅资料&#xff0c;总容量高达35GB&#xff0c;覆盖了语文、数学、英语、物理、化学、生物、历史、地理、政治等所有必修及选修科目。从基础知识点到难…

windos gcc 安装

一、github&#xff1a;https://github.com/skeeto/w64devkit/releases 二、安装 三、打开安装目录 四、当前目录打开命令行&#xff0c;查看版本。如果有说明安装成功 五、将bin路径放入系统环境变量path里

Moki再次拉低睡前视频难度?还能轻松点赞过万!我只能说任重道远(附保姆级制作教程)

大家好&#xff0c;我是凡人。 是一个不黑、不吹、不跟风、有知识、有骨气的五好小号主。 就在昨天&#xff0c;收到了一条短信&#xff0c;内容是&#xff1a;美图Moki电脑端正式上线。 这时我才想到&#xff0c;很早之前就关注了这块自动生成AI短片的工具&#xff0c;宣传是…