1 |
1
워크플로우 시스템에 있어서, 자바 가상 머신부;상기 자바 가상 머신부상에서 동작되며, 제1 디스크립션을 해석하여 서비스들을 컴포지션(composition)하는 iPOJO 프레임워크(injected Plain Old Java Object framework)부; 및상기 서비스들간의 상호 작용이나 제어를 위한 제2 디스크립션을 상기 제1 디스크립션에 상응하도록 변환하여 상기 iPOJO 프레임워크부로 인젝션하는 워크플로우 핸들러를 포함하되, 상기 제2 디스크립션은, 상기 제2 디스크립션이 워크플로우 기반 컴포지션을 지원하는 디스크립션임을 나타내는 최상위 디스크립터의 역할을 수행하는 제1 엘리먼트;워크플로우 컴포지션 프로세스의 서비스 인스턴스를 디스크립션하기 위한 제2 엘리먼트;컴포지트 어플리케이션에서 동작되는 적어도 하나의 서비스들을 디스크립션하기 위한 제3 엘리먼트;상기 서비스들의 상호 작용이나 제어를 위한 프로세스 타입을 디스크립션하기 위한 제4 엘리먼트; 및상기 제3 엘리먼트에서 필요로 하는 변수들을 디스크립션하기 위한 제5 엘리먼트를 포함하는 것을 특징으로 하는 워크플로우 시스템
|
2 |
2
제1 항에 있어서,상기 워크플로우 핸들러는, 상기 제2 디스크립션을 iPOJO 번들로 메타데이터로 변환하여 상기 iPOJO 프레임워크부로 인젝션하는 것을 특징으로 하는 워크플로우 시스템
|
3 |
3
제1 항에 있어서,상기 워크플로우 핸들러는 상기 제2 디스크립션에 포함된 엘리먼트 중 일부를 분석하여 서비스들간의 상호 작용이나 제어를 위한 이벤트 메시지를 생성하여 어플리케이션단으로 전송하는 것을 특징으로 하는 워크플로우 시스템
|
4 |
4
제1 항에 있어서,상기 제1 디스크립션과 상기 제2 디스크립션은 각기 상이한 랭귀지로 작성되는 것을 특징으로 하는 워크플로우 시스템
|
5 |
5
삭제
|
6 |
6
제1 항에 있어서,상기 워크플로우 핸들러는,상기 iPOJO 프레임워크부로부터 상기 서비스들의 컴포지션 과정에서 서비스 구성 실패 또는 이용 불가능한 상태의 서비스에 대한 컴포지션 재조정을 위한 재조정 인스트럭션을 수신하고, 상기 재조정 인스트럭션에 따라 상기 제2 디스크립션 중 일부를 수정하여 상기 iPOJO 프레임워크부로 인젝션하는 것을 특징으로 하는 워크플로우 시스템
|
7 |
7
제1 디스크립션을 해석하여 서비스들을 컴포지션(compostion)하는 엔진부; 및상기 서비스들간의 상호 작용이나 제어를 위한 제2 디스크립션을 상기 제1 디스크립션에 상응하도록 변환하여 상기 엔진부로 인젝션하는 워크플로우 핸들러를 포함하되,상기 제2 디스크립션은, 상기 제2 디스크립션이 워크플로우 기반 컴포지션을 지원하는 디스크립션임을 나타내는 최상위 디스크립터의 역할을 수행하는 제1 엘리먼트;워크플로우 컴포지션 프로세스의 서비스 인스턴스를 디스크립션하기 위한 제2 엘리먼트;컴포지트 어플리케이션에서 동작되는 적어도 하나의 서비스들을 디스크립션하기 위한 제3 엘리먼트;상기 서비스들의 상호 작용이나 제어를 위한 프로세스 타입을 디스크립션하기 위한 제4 엘리먼트; 및상기 제3 엘리먼트에서 필요로 하는 변수들을 디스크립션하기 위한 제5 엘리먼트를 포함하는 것을 특징으로 하는 iPOJO 프레임워크 장치
|
8 |
8
제7 항에 있어서,상기 엔진부로부터 상기 서비스들의 컴포지션 과정에서 서비스 구성 실패 또는 이용불가능한 상태의 서비스에 대한 컴포지션 재조정을 위한 재조정 인스트럭션을 생성하는 재조정부를 더 포함하는 iPOJO 프레임워크 장치
|
9 |
9
제8 항에 있어서,상기 워크플로우 핸들러는,상기 재조정 인스트럭션에 따라 상기 제2 디스크립션 중 일부를 수정하여 상기 엔진부로 인젝션하는 것을 특징으로 하는 iPOJO 프레임워크 장치
|
10 |
10
제7 항에 있어서,상기 iPOJO 프레임워크 장치는 자바 가상 머신상에서 실행되는 것을 특징으로 하는 iPOJO 프레임워크 장치
|
11 |
11
제7 항에 있어서,상기 워크플로우 핸들러는,상기 제2 디스크립션에 포함된 엘리먼트 중 일부를 분석하여 서비스들간의 상호 작용이나 제어를 위한 이벤트 메시지를 생성하여 어플리케이션단으로 전송하는 것을 특징으로 하는 iPOJO 프레임워크 장치
|
12 |
12
제7 항에 있어서,상기 엔진부에 의해 컴포지션된 서비스들을 등록하는 서비스 저장부를 더 포함하는 iPOJO 프레임워크 장치
|
13 |
13
워크플로우 시스템에 있어서, 자바 가상 머신부; 및상기 자바 가상 머신부상에서 동작되며, 제1 디스크립션을 이용하여 서비스들을 컴포지션하고, 상기 서비스들간의 상호작용이나 제어에 대한 이벤트를 처리하는 iPOJO 프레임워크(injected Plain Old Java Object framework)부를 포함하되,상기 iPOJO 프레임워크부는,서비스들간의 상호 작용이나 제어를 위한 제2 디스크립션을 상기 제1 디스크립션에 상응하도록 변환하는 워크플로우 핸들러를 포함하며,상기 제2 디스크립션은,상기 제2 디스크립션이 워크플로우 기반 컴포지션을 지원하는 디스크립션임을 나타내는 최상위 디스크립터의 역할을 수행하는 제1 엘리먼트;워크플로우 컴포지션 프로세스의 서비스 인스턴스를 디스크립션하기 위한 제2 엘리먼트;컴포지트 어플리케이션에서 동작되는 적어도 하나의 서비스들을 디스크립션하기 위한 제3 엘리먼트;상기 서비스들의 상호 작용이나 제어를 위한 프로세스 타입을 디스크립션하기 위한 제4 엘리먼트; 및상기 제3 엘리먼트에서 필요로 하는 변수들을 디스크립션하기 위한 제5 엘리먼트를 포함하는 것을 특징으로 하는 워크플로우 시스템
|
14 |
14
삭제
|