複製鏈接
請複製以下鏈接發送給好友

ISV

鎖定
ISV英文全稱是Independent Software Vendors ,意為“獨立軟件開發商”,特指專門從事軟件的開發、生產、銷售和服務的企業,如微軟(Microsoft)、甲骨文(Oracle)等。
中文名
獨立軟件開發商
外文名
Independent Software Vendors
簡    稱
ISV
從    事
軟件的開發、生產銷售和服務
第一家公司
AD

ISV背景

軟件產業是信息產業的核心,是關係國家經濟和社會發展的戰略性產業。近幾年來隨着信息技術的發展,國內計算機的普及率和應用水平提高,為整個軟件產業的發展創造了巨大的市場空間。在我國軟件產業持續高速發展過程中,專門從事軟件開發的企業數量日漸增多,其中佔據60%以上的小型ISV(獨立軟件開發商)成為軟件產業發展中主要的羣體。
隨着互聯網的發展,互聯網上的應用越來越豐富,不斷有新奇的應用軟件湧現出來。校內網,開心網,Facebook等基於B/S的SNS網站推出的互動式插件應用程序深得用户的青睞,為開發這些應用的ISV(獨立軟件開發商)和網站創造了巨大的商業價值。為了將這些互動式應用進一步推廣到基於C/S的桌面環境中創造更大的價值,可以選擇同樣擁有大量的用户羣的通訊軟件作為載體。 [1] 

ISV簡介

ISV--Independent Software Vendors的英文縮寫,意為“獨立軟件開發商”,特指專門從事軟件的開發、生產、銷售和服務的企業。計算機軟件是計算機系統的重要組成部分,它指的是為了運行、管理、維護和應用計算機所編制的各種程序和支持文檔的總和。20世紀中葉,由於計算機價格昂貴,僅應用於少數的幾個特殊領域,如國防、科研等。計算機軟件的應用少,所以當時的軟件產品基本由計算機硬件廠商開發並打包在其硬件產品內免費贈送,或者由計算機用户自行編制應用軟件。到了20世紀60年代,隨着COBOL(CommonBusiness—Oriented Language)和FORTRAN(Formula Translator)等高級編程語言的面世,計算機編程變得更為容易。一些新興職業,如程序員、分析員和計算機系統專家等應運而生。1964年,一個名叫戈茲的人就創建了世界上第一家專門圍繞軟件產品開發和營銷運行的公司AD。與此同時,計算機應用的範圍和複雜度不斷增加。這使計算機硬件生產廠商免費提供軟件的成本加大,軟件編制的任務也不堪重負。終於,IBM在1969年宣佈停止發送免費隨機軟件,並從1979年1月1日開始分別為硬件和軟件定價。從此,一大批獨立於計算機生產廠商的專門從事軟件開發、生產、銷售和服務的獨立軟件開發商崛起。目前,在世界範圍內,ISV軟件開發商僱傭着全球15%的應用軟件開發人員,並由他們提供着70-80%的最新行業應用軟件,直接面對最終用户。 [2] 

ISV主要特點

ISV獨立軟件廠商是專門生產和銷售軟件的公司,主要針對大規模或細分市場。這樣的市場可能非常廣泛,包括房地產中介軟件,醫療,條形碼掃描,股票軟件,甚至兒童保健管理軟件。
和常規的電子表格和數據庫軟件相比,這類專業產品通常為用户提供了更高的生產率。
許多大型軟件公司,包括微軟和IBM,都和ISV有特殊的合作關係。
ISV生產和銷售的軟件產品要運行在一個或多個計算機軟硬件平台之上。因此,生產製造這些平台的公司,比如微軟,IBM,等都鼓勵和支持ISV,通常是特殊的“業務夥伴”的合作關係。
一般説來,平台開發商比如微軟和IBM也生產應用程序,但是在很多情況下,他們不具備生產某些行業軟件的特定專業知識。

ISV插件技術

軟件插件技術是一種現代的軟件設計思想,當我們在開發一個需要幾個人,十幾個人,甚至上百個人協作進行軟件設計與開發的較大軟件工程項目時,這個比較棘手的問題是如何將大家所編寫的軟件代碼進行無縫的集成。目前我們常用到的技術有,源代碼集成,使用鏈接庫或組件以減少源代碼的泄露。但是這些情況下有一個非常嚴重的問題是每一次的程序集成和代碼維護都需要重新編譯和鏈接源代碼和重新發布軟件。為了解決重新多次編譯和鏈接的問題,提出了插件平台的軟件設計方法。這種方法使得將需要開發的目標軟件分為若干功能部件,各部件之需要遵循標準接口規定,開發完成後進行整個功能軟件的集成時,之需要將部件進行組裝,而不是集成源代碼或鏈接進行編譯與鏈接;需要新的功能組件時也之需要按規定獨立開發部件,完成後組裝到原軟件平台即可以使用。 [1] 

ISVISV插件

ISV插件平台具有以下優點:實現在運行時插件即插即用;平台的模塊之間耦合度低,具有很強的擴展性;平台對插件具有主動識別功能,可有效的防止惡意的偽造和替換:插件運行於獨立的插件加載器進程內,並具備了健康狀態檢查和智能退出功能,有效的實現插件與平台間的崩潰隔離;插件和平台的UI無縫融合;平台對插件實現向下兼容,低版本插件可以運行在高版本的插件平台;平台語言透明,支持多種語言的插件開發;平台接口設計簡潔,方便ISV插件開發者學習使用。 [1] 
參考資料
  • 1.    吳良波.ISV插件平台系統設計與實現[D].浙江:浙江大學;浙江大學計算機學院,2010.
  • 2.    田源.小型ISV營銷策略創新研究[D].廣西:廣西大學,2004. DOI:10.7666/d.Y620986.