ISV

ISV

ISV英文全稱是Independent Software Vendors ,意為“獨立軟體開發商”,特指專門從事軟體的開發、生產、銷售和服務的企業,如微軟(Microsoft)、甲骨文(Oracle)等。

基本介紹

  • 中文名:獨立軟體開發商
  • 外文名:Independent Software Vendors
  • 簡稱:ISV
  • 從事軟體的開發、生產、銷售和服務
  • 第一家公司:AD
背景,簡介,主要特點,外掛程式技術,ISV外掛程式,

背景

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

簡介

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%的最新行業套用軟體,直接面對最終用戶。

主要特點

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

外掛程式技術

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

ISV外掛程式

ISV外掛程式平台具有以下優點:實現在運行時外掛程式即插即用;平台的模組之間耦合度低,具有很強的擴展性;平台對外掛程式具有主動識別功能,可有效的防止惡意的偽造和替換:外掛程式運行於獨立的外掛程式載入器進程內,並具備了健康狀態檢查和智慧型退出功能,有效的實現外掛程式與平台問的崩潰隔離;外掛程式和平台的UI無縫融合;平台對外掛程式實現向下兼容,低版本外掛程式可以運行在高版本的外掛程式平台;平台語言透明,支持多種語言的外掛程式開發;平台接口設計簡潔,方便ISV外掛程式開發者學習使用。

相關詞條

熱門詞條

聯絡我們