2018_12 OSGi 자바 컴포넌트를 재시작 없이 로딩

Plug and Play 개념을 SW(자바)에 도입한 것
재실행 없이 실행중인 앱에서 컴포넌트를 로딩/언로딩 하기

개방형 서비스 게이트웨이
Open Service Gateway initiative


초기 OSGi 시나리오

통신사가 각 가정에 뿌려둔 댁내 게이트웨이 RG(Residential Gateway)에 자바 기반의 IoT 시나리오를 구현하기 위함

스마트홈을 위해서는 서비스 게이트웨이가 항상 켜져있어야 함
가정내 전자기기(TV, 세탁기, 냉장고 등)가 추가되면,
해당 기기를 제어하는 자바 바이트 코드를 다운로드 받아, 실행중인 게이트웨이 앱에서 로딩함


현재 사용처

ONOS (Apache Karaf 기반)


(출처) 손에 잡히는 IT 시사용어 - OSGi