1 |
1
SCA(Software Communication Architecture) 기반 시스템에 배치되어 구동되며, 다수의 애플리케이션 컴포넌트로 패키지화되는 애플리케이션 모듈;상기 애플리케이션 모듈을 구성하는 전체 애플리케이션의 설치 및 해제를 위한 메소드(Method) 및 상기 애플리케이션 컴포넌트의 핫스와핑(Hot-swapping)을 지원하는 애플리케이션 갱신 메소드를 제공하는 도메인 관리자 인터페이스(Domain Manager);상기 애플리케이션 모듈 내의 특정 애플리케이션 컴포넌트만을 시작시키거나 중지시키도록 상기 특정 애플리케이션 컴포넌트를 지정하는 파라미터를 갖는 자원 인터페이스(Resource); 및상기 특정 애플리케이션 컴포넌트의 생성 및 교체 후에 다른 애플리케이션 컴포넌트들과의 연결을 설정하는 애플리케이션 팩토리 인터페이스(Application Factory)를 포함하는 SCA 기반 시스템
|
2 |
2
제1항에 있어서,상기 애플리케이션 갱신 메소드는 상기 애플리케이션 모듈 내에서 교체시킬 하나의 특정 애플리케이션 컴포넌트를 지정하고, 상기 특정 애플리케이션 컴포넌트에 대한 XML 파일을 명시하여 교체하는 것을 특징으로 하는 SCA 기반 시스템
|
3 |
3
제1항에 있어서,상기 자원 인터페이스는 시작 메소드 및 중지 메소드 내에 상기 특정 애플리케이션 컴포넌트를 지정하는 파라미터를 구비하는 것을 특징으로 하는 SCA 기반 시스템
|
4 |
4
제1항에 있어서,상기 애플리케이션 팩토리 인터페이스는, 상기 특정 애플리케이션 컴포넌트를 생성하는 생성 메소드, 및 상기 연결 설정을 위한 갱신 메소드를 구비하는 것을 특징으로 하는 SCA 기반 시스템
|
5 |
5
제1항에 있어서,상기 애플리케이션 팩토리 인터페이스는, 교체될 애플리케이션 컴포넌트와 그 애플리케이션 컴포넌트와 관련된 XML 파일들을 명시하는 것을 특징으로 하는 SCA 기반 시스템
|
6 |
6
a) 다수의 애플리케이션 컴포넌트로 패키지화되는 애플리케이션 모듈 내에서 교체될 애플리케이션 컴포넌트(이하 "교체 컴포넌트"라고 함)를 지정하고, 상기 교체 애플리케이션 컴포넌트를 종료시키는 단계;b) 상기 교체 애플리케이션 컴포넌트를 대신할 신규 애플리케이션 컴포넌트를 로드하여 실행시키는 단계; 및c) 상기 신규 애플리케이션 컴포넌트에 관련된 연결을 재설정하는 단계를 포함하는 SCA 기반 시스템에서의 컴포넌트 핫스와핑 지원 방법
|
7 |
7
제6항에 있어서,상기 a) 단계가, 중지 명령 메소드를 사용하여 상기 교체 컴포넌트의 동작을 중지시키는 단계; 및컴포넌트 제거 명령을 사용하여 상기 교체 컴포넌트를 제거하는 단계; 및프로세스 종료 명령을 사용하여 상기 교체 컴포넌트의 프로세스를 종료시키는 단계를 포함하는 SCA 기반 시스템에서의 컴포넌트 핫스와핑 지원 방법
|
8 |
8
삭제
|
9 |
9
제7항에 있어서, 상기 b) 단계가,XML(eXtensible Markup Language) 파일을 파싱할 XML 파서를 생성하는 단계;상기 XML 파서를 통한 XML 파일들에 대한 파싱 결과를 바탕으로 상기 신규 애플리케이션 컴포넌트를 로드하여 실행시키는 단계;상기 신규 애플리케이션 컴포넌트의 프로세스를 생성하는 단계; 및상기 신규 애플리케이션 컴포넌트의 초기화하는 단계를 포함하는 SCA 기반 시스템에서의 컴포넌트 핫스와핑 지원 방법
|
10 |
10
제9항에 있어서,상기 c) 단계가,상기 XML 파서를 통해 상기 신규 애플리케이션 컴포넌트와 관련된 연결 정보를 획득하는 단계;상기 획득된 연결 정보를 바탕으로 상기 신규 애플리케이션 컴포넌트와 관련된 연결을 재설정하는 단계; 및상기 신규 애플리케이션 컴포넌트의 동작을 시작시키는 단계를 포함하는 SCA 기반 시스템에서의 컴포넌트 핫스와핑 지원 방법
|
11 |
11
제10항에 있어서,상기 c) 단계 후에, 구성 명령 메소드를 통해 상기 신규 애플리케이션 컴포넌트의 파라미터의 값을 변경하여 상기 신규 애플리케이션 컴포넌트에 대한 핫스와핑 처리를 완료하는 단계를 더 포함하는 SCA 기반 시스템에서의 컴포넌트 핫스와핑 지원 방법
|