'Computer/Framework'에 해당되는 글 2건

  1. 2012.07.13 OSGi
  2. 2008.10.08 Spring 시작
posted by 희정냥★ 2012. 7. 13. 21:53

OSGI란?

네트워크상에 연결된 디바이스들이 다양한 서비스를 공유할 수 있도록 하는 자바 언어 기반의 동적인 플랫폼을 만들기 위해 Open Services Gateway initiative라는 이름으로 시작되었다.

이에 의거, OSGI는 기존의 자바 플랫폼이 제공하지 못하는 동적인 컴포넌트 모델을 지원하는 프레임워크라고 볼 수 있다.

OSGi 프레임워크는 아래와 같다.

 

 

1. Class Loading (Module) : OSGi의 근간이 되는 번들을 정의하는 레이어

2. Life Cycle : 번들이 어떻게 동적으로 설치되고 관리될 수 있는지를 정의하는 레이어

번들 내에서 어떻게 외부의 OSGi Context에 접근할 수 있는지를 정의한다.

3. Service : 서비스 레지스트리를 통해 서비스를 등록하고 찾을 수 있도록 지원하는 레이어

4. Security Layer : 자바의 보안 구조에 기반하고 있으며, 패키지나 서비스에 대한 권한을 관리하거나

Digitally Signed JAR파일에 대한 지원을 해주는 레이어

5. JVM(Execution Environment) : 번들이 실행될 수 있는 환경을 말하는 것으로 J2ME, J2SE등과

같은 환경들을 의미한다.

6. Bundles : 왼쪽 위에 있는 Bundles는 레이어 개념이 아닌 OSGi의 레이어를 통하여 작성되고,

프레임워크에 올려진 실제 번들을 의미하는 것으로, 개발자가 개발해서 프레임워크에

올리는 번들이 이 범주에 들어간다.

OSGi의 생명주기는 아래와 같다.

 

 

 

* 출처 : http://gy801110.blog.me/94693541

 

'Computer > Framework' 카테고리의 다른 글

OSGi  (0) 2012.07.13
Spring 시작  (0) 2008.10.08

댓글을 달아 주세요

posted by 희정냥★ 2008. 10. 8. 22:48


* Spring download
http://www.springframework.org/download 

* Spring IDE
http://springide.org/blog/

* Spring Framework API
http://static.springframework.org/spring/docs/2.0.x/api/index.html

* Spring 프레임워크의 개발 생산성을 높이기 위한 개발 환경
http://wiki.javajigi.net/pages/viewpage.action?pageId=387

'Computer > Framework' 카테고리의 다른 글

OSGi  (0) 2012.07.13
Spring 시작  (0) 2008.10.08
TAG

댓글을 달아 주세요