抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

ISV

ISV英文全称是Independent Software Vendors ,意为“独立软件开发商”,特指专门从事软件的开发、生产、销售和服务的企业,如微软(Microsoft)、甲骨文(Oracle)等。

背景

软件产业是信息产业的核心,是关系国家经济和社会发展的战略性产业。近几年来随着信息技术的发展,国内计算机的普及率和应用水平提高,为整个软件产业的发展创造了巨大的市场空间。在我国软件产业持续高速发展过程中,专门从事软件开发的企业数量日渐增多,其中占据60%以上的小型ISV(独立软件开发商)成为软件产业发展中主要的群体。

随着互联网的发展,互联网上的应用越来越丰富,不断有新奇的应用软件涌现出来。校内网,开心网,Facebook等基于B/S的SNS网站推出的互动式插件应用程序深得用户的青睐,为开发这些应用的ISV(独立软件开发商)和网站创造了巨大的商业价值。为了将这些互动式应用进一步推广到基于C/S的桌面环境中创造更大的价值,可以选择同样拥有大量的用户群的通讯软件作为载体。^ [1]^

插件技术

软件插件技术是一种现代的软件设计思想,当我们在开发一个需要几个人,十几个人,甚至上百个人协作进行软件设计与开发的较大软件工程项目时,这个比较棘手的问题是如何将大家所编写的软件代码进行无缝的集成。目前我们常用到的技术有,源代码集成,使用链接库或组件以减少源代码的泄露。但是这些情况下有一个非常严重的问题是每一次的程序集成和代码维护都需要重新编译和链接源代码和重新发布软件。为了解决重新多次编译和链接的问题,提出了插件平台的软件设计方法。这种方法使得将需要开发的目标软件分为若干功能部件,各部件之需要遵循标准接口规定,开发完成后进行整个功能软件的集成时,之需要将部件进行组装,而不是集成源代码或链接进行编译与链接;需要新的功能组件时也之需要按规定独立开发部件,完成后组装到原软件平台即可以使用。^ [1]^

ISV插件

ISV插件平台具有以下优点:实现在运行时插件即插即用;平台的模块之间耦合度低,具有很强的扩展性;平台对插件具有主动识别功能,可有效的防止恶意的伪造和替换:插件运行于独立的插件加载器进程内,并具备了健康状态检查和智能退出功能,有效的实现插件与平台间的崩溃隔离;插件和平台的UI无缝融合;平台对插件实现向下兼容,低版本插件可以运行在高版本的插件平台;平台语言透明,支持多种语言的插件开发;平台接口设计简洁,方便ISV插件开发者学习使用。^ [1]^

评论