1 |
1
미들웨어 장치가 OSGi 환경에서의 워크플로우 기반 선언적 서비스를 조합하는 방법에 있어서, 조합 서비스 시나리오에 대한 워크플로우 디스크립션을 파싱하여 적어도 하나의 서비스 객체를 생성하는 단계;OSGi 서비스 저장소에서 필요한 OSGi 서비스를 추적하는 단계;상기 서비스 객체 및 상기 추적되는 OSGi 서비스를 포함하는 복수의 컴포넌트를 구성하고, 상기 복수의 컴포넌트 각각에 대한 액티비티, 프로세스 및 로직 중 적어도 하나에 대한 액티비티 서비스를 각각 생성하는 단계; 상기 생성된 액티비티 서비스를 조립(assemble)하여 추상적 워크플로우를 생성하는 단계; 및상기 구성된 컴포넌트 및 상기 액티비티 서비스를 상기 추상적 워크플로우상의 지정된 위치에서 바인딩함으로써 서비스를 조합하여 워크플로우 기반 선언적 서비스를 생성하는 단계를 포함하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스 조합 방법
|
2 |
2
제1 항에 있어서, 상기 선언적 서비스를 생성하는 단계 이후에,상기 선언적 서비스를 상기 OSGi 서비스 저장소에 저장하는 단계를 더 포함하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스 조합 방법
|
3 |
3
제1 항에 있어서,상기 OSGi 서비스는 상기 OSGi 환경에 포함되는 복수의 장치인 것을 특징으로 하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스 조합 방법
|
4 |
4
제1 항에 있어서,상기 복수의 컴포넌트 각각에 대한 액티비티, 프로세스 및 로직 중 적어도 하나에 대한 액티비티 서비스는 액티비티 빈(Activity bean)에 의해 상기 워크플로우 디스크립션에 정의되는 것을 특징으로 하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스 조합 방법
|
5 |
5
제4 항에 있어서,상기 액티비티 빈(Activity bean)은,컴포넌트 액티비티를 생성하는 컴포넌트 액티비티(component activity);상기 생성된 컴포넌트 상호간의 연결을 구성하는 프로세스 액티비티(process activity); 및상기 컴포넌트간의 경로 흐름을 제어하는 로직 액티비티(logic activity)를 포함하는 것을 특징으로 하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스 조합 방법
|
6 |
6
제5 항에 있어서,상기 프로세스 액티비티는,상기 컴포넌트간의 순차적인 실행 순서를 구성하는 시퀀스 액티비티(sequence activity);상기 컴포넌트간의 병렬적 실행 순서를 구성하는 패러럴 액티비티(parallel activity)를 포함하는 것을 특징으로 하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스 조합 방법
|
7 |
7
제5 항에 있어서,상기 로직 액티비티는, 상기 액티비티간의 워크플로우 경로 흐름을 제어하는 브랜치 액티비티(branch activity); 및상기 컴포넌트 또는 상기 액티비티 서비스의 반복적인 실행을 제어하는 루프 액티비티(loop activity)를 포함하는 것을 특징으로 하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스 조합 방법
|
8 |
8
제1 항 내지 제7 항 중 어느 하나의 항에 따른 방법을 수행하기 위한 프로그램 코드를 기록한 컴퓨터로 판독 가능한 기록매체
|
9 |
9
OSGi 환경에서의 워크플로우 기반 선언적 서비스를 조합하는 미들웨어 장치에 있어서, 다이어그램 설계에 기반하여 조합 서비스를 위한 디스크립션을 생성하는 디스크립션 생성부;상기 디스크립션을 파싱하여 적어도 하나의 서비스 객체를 생성하고, 상기 서비스 객체 및 필요한 OSGi 서비스를 포함하는 복수의 컴포넌트를 구성하며, 상기 구성된 컴포넌트를 기반으로 서브 단위 액티비티 서비스를 생성하고, 상기 생성된 액티비티 서비스를 조립하여 추상적 워크플로우를 생성하는 구성부; 및상기 구성된 컴포넌트 및 상기 액티비티 서비스를 상기 추상적 워크플로우상의 지정된 위치에 바인딩함으로써 서비스를 조합하여 워크플로우 기반 선언적 서비스를 생성하는 서비스 생성부를 포함하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스 조합을 위한 미들웨어 장치
|
10 |
10
제9 항에 있어서,상기 선언적 서비스 조합을 OSGi 서비스 저장소에 등록하는 등록부를 더 포함하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스 조합을 위한 미들웨어 장치
|
11 |
11
제9 항에 있어서,상기 OSGi 환경에 포함된 복수의 장치 각각에 대한 OSGi 서비스를 등록하는 등록부를 더 포함하는 것을 특징으로 하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스 조합을 위한 미들웨어 장치
|
12 |
12
OSGi 환경에서의 워크플로우 기반 선언적 서비스를 조합하는 시스템에 있어서,워크플로우 디스크립션을 파싱하여 서비스 객체를 생성하는 Bean Manager부;OSGi 서비스에 대한 추적기를 구성하는 Reference Manager부;서비스 객체 및 필요한 OSGi 서비스를 포함하는 복수의 컴포넌트를 구성하며, 상기 구성된 컴포넌트를 기반으로 서브 단위 액티비티 서비스를 생성하는 Activity Bean부;구성된 컴포넌트 및 상기 액티비티 서비스를 추상적 워크플로우상의 지정된 위치에 바인딩함으로써 서비스를 조합하여 워크플로우 기반 선언적 서비스를 생성하는 Container부; 및선언적 서비스를 OSGi 서비스 저장소에 등록하는 Service Manager부를 포함하는 OSGi 환경에서의 워크플로우 기반 선언적 서비스를 조합하는 시스템
|