簡介
WIPI(/ˈwɪpi/;朝鮮語發音:[wipʰi]), Wireless Internet Platform for Interoperability,中譯:無線網際網路互動平台),為一個曾在韓國實行,確保不同製造商或運營商所生產、販賣的手機能兼容並運行同一款應用程式的中間件平台。雖然WIPI平台容許用戶下載、運行預先編譯過的程式,但大部分WIPI程式都是用Java所編寫。
該標準是由韓國無線網路標準論壇(KWISF)的Mobile Platform Special Subcommittee子委員會所創立。韓國政府在2009年4月前曾要求在該國內發售的所有手提電話包含WIPI平台以避免手機廠商間的無序競爭,但此要求已在2009年4月被撤銷。
中間件
中間件(英語:Middleware),又譯 中間件、中介層,是提供系統軟體和套用軟體之間連線的軟體,以便於軟體各部件之間的溝通,特別是套用軟體對於系統軟體的集中的邏輯,在現代信息技術套用框架如Web服務、面向服務的體系結構等中套用比較廣泛。如資料庫、Apache的Tomcat,IBM公司的WebSphere,BEA公司的WebLogic套用伺服器,東方通公司的Tong系列中間件,以及Kingdee公司的等都屬於中間件。
嚴格來講,中間件技術已經不局限於套用伺服器、資料庫伺服器。圍繞中間件,Apache組織、IBM、Oracle(BEA)、微軟各自發展出了較為完整的軟體產品體系。(Microsoft Servers微軟公司的伺服器產品)。中間件技術創建在對套用軟體部分常用功能的抽象上,將常用且重要的過程調用、分散式組件、訊息佇列、事務、安全、連結器、商業流程、網路並發、HTTP伺服器、Web Service等功能集於一身或者分別在不同品牌的不同產品中分別完成。一般認為在商業中間件及信息化市場主要存在微軟陣營、Java陣營、開源陣營。陣營的區分主要體現在對下層作業系統的選擇以及對上層組件標準的制訂。目前主流商業作業系統主要來自Unix、蘋果公司和Linux的系統以及微軟視窗系列。微軟陣營的主要技術提供商來自微軟及其商業夥伴,Java陣營則來自IBM、Sun(已被Oracle收購)、Oracle、BEA(已被Oracle收購)、金蝶(Kingdee Apusic)及其合作夥伴,開源陣營則主要來自諸如Apache,SourceForge等組織的共享代碼。
中間件技術的蓬勃發展離不開標準化,標準的創建有助於融合不同陣營的系統。越來越多的標準被三大陣營共同接受並推廣發展。 中間件技術的發展方向朝著更廣闊範圍的標準化,功能的層次化,產品的系列化方面發展。
基於中間件技術構建的商業信息軟體廣泛的套用於能源、電信、金融、銀行、醫療、教育等行業軟體,降低了面向行業的軟體的開發成本。
衍伸
上層中間件
上層中間件( Upper Middleware)是基於 中間件之上的一種產品服務。傳統的中間件一般只是提供技術服務,而在此之上的上層中間件考慮解決業務問題,為業務人員所用。簡單地說,上層中間件是中間件與業務服務的結合產物,所表現出的是允許業務人員定製業務服務,實現實時的業務價值。一般來說,上層中間件是SOA架構的一種延伸形態。
物聯網中間件
與物聯網/M2M相關中間件有很多種類,如嵌入式中間件、數位電視中間件、RFID中間件和通用M2M物聯網中間件等,中間件和物聯網一樣無處不在。OSGi(Open Services Gateway initiative)是一個1999年成立的開放標準聯盟,被廣泛的用到了手機和智慧型M2M終端上,在汽車業(汽車中的嵌入式系統)、工業自動化、智慧型樓宇、格線計算、雲計算、各種機頂盒、Telematics等領域都有廣泛套用。