OSGi 애플리케이션 프로젝트는 번들 세트를 그룹화하여 일관적인 비즈니스 로직을 제공하게 합니다. 애플리케이션은 웹 사용 번들 및 지속성(JPA) 사용 번들과 같은 다른 번들 유형으로 구성됩니다.
애플리케이션 외부에서 서비스를 가져오도록 구성되지 않는 한 이 서비스는 애플리케이션 외부 서비스를 이용할 수 없습니다. 가져온 서비스는 다른 서비스에 대한 프록시가 되거나 원격 서비스에 대한 프록시가 될 수 있습니다.
OSGi 애플리케이션 프로젝트가 작업공간에 작성됩니다. 애플리케이션 Manifest 파일인 META-INF/APPLICATION.MF는 OSGi 프레임워크가 번들의 모듈 측면을 처리할 수 있도록 하는 메타데이타를 포함합니다. 애플리케이션 Manifest 파일에 대한 자세한 정보는 애플리케이션 Manifest 파일을 참조하십시오.
애플리케이션 프로젝트를 작성했기 때문에 EBA 파일로 프로젝트를 내보내고 서버에 애플리케이션을 공개하거나 OSGi 애플리케이션에서 번들을 추가 또는 제거할 수 있습니다.
OSGi 애플리케이션 프로젝트 작성에 대한 자세한 정보는 다음 하위 주제를 참조하십시오.