1 |
1
서비스 조립 기술서(XML description graph)에 따라 원격으로 호출 가능한 와이어 객체(Wire Object)를 생성하고 상기 와이어 객체의 분할객체인 와이어 스터브(Wire Stub)를 생산자 OSGi 프레임워크 시스템으로 제공하는 배관 서비스(Plumber Service) 모듈;
분할객체인 상기 와이어 스터브와 연결하여 데이터의 갱신을 요청하거나 데이터를 수신하는 상기 와이어 객체; 및
상기 와이어 객체를 통해 데이터를 수신하는 소비자 서비스(Consumer Service) 모듈을 포함함을 특징으로 하는 서로 다른 OSGi 프레임워크 간의 서비스 구성을 제공하는 소비자 OSGi 프레임워크 시스템
|
2 |
2
제1항에 있어서, 상기 배관 서비스 모듈은,
상기 서비스 조립 기술서를 분석하여 와이어(Wire) 생성을 요청하는 XML 파서(Parser);
상기 XML 파서로부터 요청받은 와이어 생성이 외부 OSGi 프레임워크의 서비스와의 조합이고 로컬 서비스가 소비자 서비스이면 원격 호출이 가능한 상기 와이어 객체를 생성하고, 상기 와이어 스터브를 생성하여 원격 레지스트리(RMI Registry)에 등록하는 와이어 관리 서비스(WireAdmin Service) 모듈;
상기 와이어 스터브를 저장하고 생산자 OSGi 프레임워크로부터 상기 와이어 스터브를 요청 받으면 제공하는 상기 원격 레지스트리(RMI Registry); 및
단순 객체 접근 프로토콜(SOAP: Simple Object Access Protocol)을 이용하여 상기 생산자 OSGi 프레임워크와 동기를 맞추는 이벤트 동기부(Event Synchronizer)를 포함함을 특징으로 하는 서로 다른 OSGi 프레임워크 간의 서비스 구성을 제공하는 소비자 OSGi 프레임워크 시스템
|
3 |
3
제2항에 있어서, 상기 와이어 관리 서비스 모듈은,
상기 와이어 객체가 상기 와이어 스터브와 연결되면 연결 설정된 와이어들의 목록인 와이어 목록(Wire list)을 상기 소비자 서비스 모듈로 제공하여 연결을 알림을 특징으로 하는 서로 다른 OSGi 프레임워크 간의 서비스 구성을 제공하는 소비자 OSGi 프레임워크 시스템
|
4 |
4
제2항에 있어서,
상기 와이어 관리 서비스 모듈은 상기 소비자 서비스 모듈의 예외 상황 발생시 소비자 예외상황 이벤트(CONSUMER_EXCEPTION)를 발행하고 상기 와이어 객체의 연결이 해지 되도록 상기 와이어 목록을 갱신하여 상기 와이어 객체와 상기 소비자 서비스 모듈로 제공함을 특징으로 하고,
상기 이벤트 동기부는 상기 소비자 예외상황 이벤트를 상기 생산자 OSGi 프레임워크 시스템으로 전송함을 특징으로 하는 서로 다른 OSGi 프레임워크 간의 서비스 구성을 제공하는 소비자 OSGi 프레임워크 시스템
|
5 |
5
제2항에 있어서, 상기 와이어 관리 서비스 모듈은,
상기 이벤트 동기부를 통해 상기 생산자 OSGi 프레임워크 시스템으로부터 생산자 예외상황 이벤트(PRODUCER_EXCEPTION)를 수신하면 상기 와이어 객체의 연결이 해지 되도록 상기 와이어 목록을 갱신하여 상기 와이어 객체와 상기 소비자 서비스 모듈로 제공함을 특징으로 하는 서로 다른 OSGi 프레임워크 간의 서비스 구성을 제공하는 소비자 OSGi 프레임워크 시스템
|
6 |
6
서비스 조립 기술서(XML description graph)에 따라 원격으로 호출 가능한 와이어 스터브(Wire Stub)를 소비자 OSGi 프레임워크 시스템으로부터 제공받아 등록하는 배관 서비스(Plumber Service) 모듈;
와이어 객체(Wire Object)와 연결하여 업데이트로 데이터를 전송하거나 상기 와이어 객체의 데이터 갱신 요청에 따라 데이터를 전송하는 상기 와이어 스터브; 및
상기 와이어 스터브를 통해 데이터를 송신하는 생산자 서비스(Producer Service) 모듈을 포함함을 특징으로 하는 서로 다른 OSGi 프레임워크 간의 서비스 구성을 제공하는 생산자 OSGi 프레임워크 시스템
|
7 |
7
제6항에 있어서, 상기 배관 서비스 모듈은,
상기 서비스 조립 기술서를 분석하여 와이어(Wire) 생성을 요청하는 XML 파서(Parser);
상기 XML 파서로부터 요청받은 와이어 생성이 외부 OSGi 프레임워크의 서비스와의 조합이고 로컬 서비스가 생산자 서비스이면 상기 소비자 OSGi 프레임워크 시스템의 원격 레지스트리(RMI Registry)에 등록된 상기 와이어 스터브를 다운받아 등록하는 와이어 관리 서비스(WireAdmin Service) 모듈;
단순 객체 접근 프로토콜(SOAP: Simple Object Access Protocol)을 이용하여 상기 소비자 OSGi 프레임워크와 동기를 맞추는 이벤트 동기부(Event Synchronizer)를 포함함을 특징으로 하는 서로 다른 OSGi 프레임워크 간의 서비스 구성을 제공하는 생산자 OSGi 프레임워크 시스템
|
8 |
8
제7항에 있어서, 상기 와이어 관리 서비스 모듈은,
상기 와이어 스터브가 상기 와이어 객체와 연결되면 연결 설정된 와이어들의 목록인 와이어 목록(Wire list)을 상기 생산자 서비스 모듈로 제공하여 연결을 알림을 특징으로 하는 서로 다른 OSGi 프레임워크 간의 서비스 구성을 제공하는 생산자 OSGi 프레임워크 시스템
|
9 |
9
제7항에 있어서,
상기 와이어 관리 서비스 모듈은 상기 생산자 서비스 모듈의 예외 상황 발생시 생산자 예외상황 이벤트(PRODUCER_EXCEPTION)를 발행하고 상기 와이어 스터브의 연결이 해지 되도록 상기 와이어 목록을 갱신하여 상기 와이어 스터브와 상기 생산자 서비스 모듈로 제공함을 특징으로 하고,
상기 이벤트 동기부는 상기 생산자 예외상황 이벤트를 상기 소비자 OSGi 프레임워크 시스템으로 전송함을 특징으로 하는 서로 다른 OSGi 프레임워크 간의 서비스 구성을 제공하는 생산자 OSGi 프레임워크 시스템
|
10 |
10
제7항에 있어서, 상기 와이어 관리 서비스 모듈은,
상기 이벤트 동기부를 통해 상기 소비자 OSGi 프레임워크 시스템으로부터 소비자 예외상황 이벤트(CONSUMER_EXCEPTION)를 수신하면 상기 와이어 스터브의 연결이 해지 되도록 상기 와이어 목록을 갱신하여 상기 와이어 스터브와 상기 생산자 서비스 모듈로 제공함을 특징으로 하는 서로 다른 OSGi 프레임워크 간의 서비스 구성을 제공하는 생산자 OSGi 프레임워크 시스템
|
11 |
11
서비스 조립 기술서(XML description graph)를 수신하면 분석하여 생성할 와이어(Wire)를 확인하는 단계;
상기 생성할 와이어가 외부 OSGi 프레임워크의 서비스와의 조합이고 로컬 서비스가 소비자 서비스이면 원격 호출이 가능한 와이어 객체(Wire Object)를 생성하는 단계; 및
상기 와이어 객체의 분할객체인 와이어 스터브(Wire Stub)를 생성하여 원격 레지스트리(RMI Registry)에 등록하는 단계를 포함함을 특징으로 하는 소비자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
12 |
12
제11항에 있어서,
생산자 OSGi 프레임워크 시스템으로 상기 와이어 스터브를 제공하는 단계; 및
상기 와이어 객체와 상기 와이어 스터브를 연결하는 단계를 더 포함함을 특징으로 하는 소비자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
13 |
13
제11항에 있어서,
상기 와이어 객체가 상기 와이어 스터브와 연결되면 연결 설정된 와이어들의 목록인 와이어 목록(Wire list)을 소비자 서비스 모듈로 제공하여 연결을 알리는 단계를 더 포함함을 특징으로 하는 소비자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
14 |
14
제12항에 있어서,
상기 와이어 객체가 상기 생산자 OSGi 프레임워크 시스템의 생산자 서비스 모듈로부터 상기 와이어 스터브를 통해 데이터를 수신하는 단계;
상기 수신한 데이터를 소비자 서비스 모듈로 제공하는 단계를 더 포함함을 특징으로 하는 소비자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
15 |
15
제12항에 있어서,
소비자 서비스 모듈로부터 데이터 갱신 이벤트가 발생하면 상기 와이어 객체로 데이터 갱신을 요청하는 단계; 및
상기 와이어 객체에서 상기 생산자 OSGi 프레임워크 시스템의 상기 와이어 스터브를 통해 생산자 서비스 모듈로 데이터 갱신을 요청하는 단계를 더 포함함을 특징으로 하는 소비자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
16 |
16
제11항에 있어서,
소비자 서비스 모듈의 예외 상황 발생시 소비자 예외상황 이벤트(CONSUMER_EXCEPTION)를 발행하는 단계;
상기 와이어 객체의 연결이 해지 되도록 상기 와이어 목록을 갱신하여 상기 와이어 객체와 상기 소비자 서비스 모듈로 제공하는 단계; 및
상기 소비자 예외상황 이벤트를 생산자 OSGi 프레임워크 시스템으로 전송하는 단계를 더 포함함을 특징으로 하는 소비자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
17 |
17
제11항에 있어서,
생산자 OSGi 프레임워크 시스템으로부터 생산자 예외상황 이벤트(PRODUCER_EXCEPTION)를 수신하면 상기 와이어 객체의 연결이 해지 되도록 상기 와이어 목록을 갱신하는 단계; 및
상기 갱신한 와이어 목록을 상기 와이어 객체와 상기 소비자 서비스 모듈로 제공하는 단계를 더 포함함을 특징으로 하는 소비자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
18 |
18
서비스 조립 기술서(XML description graph)를 수신하면 분석하여 생성할 와이어(Wire)를 확인하는 단계;
상기 생성할 와이어가 외부 OSGi 프레임워크의 서비스와의 조합이고 로컬 서비스가 생산자 서비스이면 조합하고자 하는 소비자 서비스 모듈을 포함하는 소비자 OSGi 프레임워크 시스템의 원격 레지스트리(RMI Registry)에서 원격으로 호출 가능한 와이어 스터브(Wire Stub)를 검색하는 단계;
상기 와이어 스터브를 다운받아 등록하는 단계; 및
상기 와이어 스터브와 소비자 OSGi 프레임워크 시스템의 와이어 객체(Wire Object)를 연결하는 단계를 포함함을 특징으로 하는 생산자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
19 |
19
제18항에 있어서,
상기 와이어 스터브가 상기 와이어 객체와 연결되면 연결 설정된 와이어들의 목록인 와이어 목록(Wire list)을 생산자 서비스 모듈로 제공하여 연결을 알리는 단계를 더 포함함을 특징으로 하는 생산자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
20 |
20
제18항에 있어서,
생산자 서비스 모듈에서 데이터 업데이트 이벤트가 발생하면 데이터를 상기 와이어 스터브로 전송하는 단계; 및
상기 와이어 스터브에서 수신한 데이터를 상기 와이어 객체를 통해 상기 소비자 OSGi 프레임워크 시스템의 상기 소비자 서비스 모듈로 전송하는 단계를 더 포함함을 특징으로 하는 생산자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
21 |
21
제18항에 있어서,
상기 와이어 스터브에서 상기 와이어 객체를 통해 상기 생산자 OSGi 프레임워크 시스템의 상기 소비자 서비스 모듈로부터 데이터 갱신을 요청 받는 단계; 및
상기 와이어 스터브에서 상기 생산자 서비스 모듈로 데이터 갱신을 요청하는 단계를 더 포함함을 특징으로 하는 생산자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
22 |
22
제18항에 있어서,
생산자 서비스 모듈의 예외 상황 발생시 생산자 예외상황 이벤트(PRODUCER_EXCEPTION)를 발행하는 단계;
상기 와이어 스터브의 연결이 해지 되도록 상기 와이어 목록을 갱신하여 상기 와이어 스터브와 상기 생산자 서비스 모듈로 제공하는 단계; 및
상기 생산자 예외상황 이벤트를 상기 소비자 OSGi 프레임워크 시스템으로 전송하는 단계를 더 포함함을 특징으로 하는 생산자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|
23 |
23
제18항에 있어서,
상기 소비자 OSGi 프레임워크 시스템으로부터 소비자 예외상황 이벤트(CONSUMER_EXCEPTION)를 수신하면 상기 와이어 스터브의 연결이 해지 되도록 상기 와이어 목록을 갱신하는 단계; 및
상기 갱신한 와이어 목록을 상기 와이어 스터브와 상기 생산자 서비스 모듈로 제공하는 단계를 더 포함함을 특징으로 하는 생산자 OSGi 프레임워크 시스템에서 서로 다른 OSGi 프레임워크 간의 서비스 구성 방법
|