许多单位每年都要购置许多昂贵的设计CAD,EDA、仿真分析CAE及数据管理PDM/PLM的软件许可证,历年购置的软件、许可证种类、版本,数量繁多,管理复杂。每年的软件预算制定、采购决策以及使用分配,均缺乏实际使用的数据作为支撑的量化决策依据;实际使用过程中,缺乏一个许可证管理软件工具,以及可以根据实际情况进行调度分配和对闲置浪费的许可提升使用效率的方法。
软件许可证集中管理的目标是建立一个集中统一的软件许可证管理平台,对这些软件实际使用情况进行监控分析,并对软件许可证进行有效管理和提高使用效率,从而达到对这些昂贵的软件许可证有效管理和高效使用的目的。
1
集中管理的意义与效果
在一个软件平台上实现对各类软件的集中监控管理意义十分重大。以前,企业单位通常注重软件的前期购置,每年由用户部门提出预算,由IT部门汇总,实际上IT部门只能按照用户部门提出的需求,被动地购置,而对所购置的软件的实际使用情况并未实时动态地监控和管理,这是十分薄弱的环节。
在实现对应用软件的集中监控管理后,可以实时地监控和分析软件的实际使用情况,通过实际使用数据,量化地分析和决定每个软件、功能模块的预算要远比人工预估更准确,IT部门的管理角色,由被动管理转变为主动管理,大幅度提高昂贵的软件许可资源的管理水平,更加准确地平衡预算,提高软件资源的使用效率。
2
解决的关键技术
关键技术1: 具体到功能模块和使用用户的实时使用数据采集。以软件许可服务系统为突破口,通过软件自带的命令接口和底层通信、端口侦听技术,解析通信数据,准确地获取到IP(用户)抓取具体功能模块许可的数据。
关键技术2:
实时和准确地识别用户占有许可资源而实际并未使用的状态,并在保证作业安全的情况下,释放该闲置的许可资源。通过分析底层通信、端口侦听、键盘鼠标操作等多种侦听技术,准确地区分用户使用和闲置两种状态,并且,在闲置达到指定时间或者利用时分复用技术,使得许可可以在用户间高频复用,并在用户再次需要许可的时候,可以实时获取到,从而不会影响用户的作业安全。
关键技术3: 将许可资源在用户组间动态分配和管理,实现许可资源的优先级配置。在前两项关键技术突破的基础上,通过通信拦截,将用户组多占用的许可资源释放出来,给到其他组,从而实现动态分配和管理。
3
主要技术创新点
软件许可证集中管理的技术创新点在于充分利用了底层通信分析、端口侦听、通信拦截等传统技术的基础上,与业务充分结合,在技术的通用性和个性化策略上做了很好的结合,从而实现技术性能指标的达成,以及软件的稳定性和易用性的综合平衡。
4
技术经济效果与分析
软件许可证集中管理成果的应用,将实现重大的技术经济效果。主要表现在:
1) 有了一个集中统一的管理平台,监控和管理各单位各类软件资源的真实使用情况,将安装在服务器或工作站上的看不见的软件进行显性化,使用情况一目了然;
2) 准确制定和执行软件预算,软件购置有了准确的使用的量化数据支持,资源配置更加合理;
3) 闲置的软件资源可以及时释放出来,进而大幅提高使用效率,降低研发成本费用;
4) 合理管理和调度分配软件许可资源,提高管理水平。
|