opendaylight筆記3.opendaylight

foreverwingsfly發表於2013-09-22
OSGI(open service gateway initiative)一個基於Java語言的服務規範
這個規範和核心部分是一個框架,定義了應用程式的生命週期模式和服務註冊。定義了大量的osgi服務:日誌,配置管理,偏好,HTTP,xml分析...
這個框架實現了一個元件模型。應用程式(bundle)無需重新引導可以被遠端安裝、啟動、升級、解除安裝。


opendaylight是一個模組化,可熱插拔,靈活的開源控制平臺。
控制器是用軟體實現的而且包含在自己的java虛擬機器上,所以,可移植性很好。
opendaylight的北向api支援osgi framework和雙向rest
osgi framework用來支援在同一地址空間執行的app;
rest(web based) api是用來支援不再同一地址空間執行的app


opendaylight的南向介面是用來支援多重協議如 openflow 1.0...