開放服務網關協定

開放服務網關協定(OSGi,Open Service Gateway Initiative)是用來開發和部署模組軟體程式和庫(library)的Java框架。

開放服務網關協定(OSGi,Open Service Gateway Initiative)是用來開發和部署模組軟體程式和庫(library)的Java框架。

開放服務網關協定(OSGi,Open Service Gateway Initiative)有兩個部分。第一部分是對叫做軟體集的模組組件的規定,它通常指的是外掛程式(plug-in)。這個規定針對軟體集生命周期的基礎架構並確定軟體集互動的方式。OSGi的第二部分是Java虛擬機(JVM)級別的服務註冊表,軟體集可以用它在面向服務架構(SOA)中發布、發現並綁定(blind)服務。

開放服務網關協定(OSGi,Open Service Gateway Initiative)相關的工作始於1999年,當時嵌入式系統(embedded system)廠商和網路提供商聯合在一起來為可以遠程管理的Java服務架構創建一套標準。OSGi最初被認為是管理智慧型設備和其它家庭網路設備的網關(gateway)。該網關包括一個嵌入纜線調製器或機頂盒(set-top box)等硬體平台的Java軟體框架。這個框架的職能作為該設備在家庭本地區域網路上的集中訊息中介。本質上,其目的是為智慧型設備創建一個標準化的中間設備(middleware),同時也讓軟體開發商的跨依賴項管理更為簡單。

相關詞條

熱門詞條

聯絡我們