1 |
1
협업 시스템에서의 이벤트-기반 협업 흐름 제어 방법에 있어서, 협업 흐름 정의문을 분석하여 협업 흐름도를 생성하는 단계:,상기 시스템에서 발생하는 활성 이벤트를 모니터링하는 단계:상기 협업 흐름도의 현재 단계 규칙에 근거하여 다음 액션을 도출하기 위해 필요한 모든 활성 이벤트가 발생하였는지 판단하는 단계 및상기 필요한 활성 이벤트가 모두 발생한 것으로 판단되면, 상기 협업 흐름도에 근거하여 상기 다음 액션을 도출하는 단계;를 포함하는 것을 특징으로 하되,상기 시스템에서 발생하는 활성 이벤트를 모니터링하는 단계는,상기 시스템의 컨텐트 저장소에서 수행된 작업에 대한 정보를 생성하는 단계와,상기 생성된 작업 정보를 이용하여 활성 이벤트를 생성하는 단계와,상기 활성 이벤트가 상기 협업 흐름도의 상기 현재 단계 규칙에 적용 가능한 이벤트인지 검증하는 단계;를 더 포함하며, 상기 검증하는 단계에서, 적용 가능한 이벤트로 판단되면, 검증된 활성 이벤트를 상기 컨텐츠 저장소에 저장하고, 상기 검증하는 단계에서 적용 가능한 이벤트가 아니라고 판단될 경우에, 상기 다음 액션을 결정하는데 필요한 이벤트가 모두 발생할 때까지 다음 이벤트 발생을 대기한 후, 상기 다음 액션 도출에 필요한 활성 이벤트가 모두 발생한 것으로 판단되면, 협업 흐름도에 근거하여 상기 다음 액션을 도출하는 단계를 수행하고,상기 도출하는 단계에서 도출된 액션이 상기 협업 시스템 내부에서 처리 가능한 경우에, 상기 시스템의 컨텐트 제어기를 통해 상기 도출된 액션이 자동 수행되도록 처리하고,상기 도출된 액션이 상기 협업 시스템 내부에서 처리 불가능한 경우에는, 상기 시스템의 외부 응용 처리기를 통해 클라우드 인프라스트럭처에 액션 수행을 위한 가상 자원을 요청하여 처리하는 단계를 더 포함하는 것을 특징으로 하는 이벤트 기반 협업 흐름 제어 방법
|
2 |
2
제1항에 있어서, 상기 협업 흐름도를 생성하는 단계는, 상기 협업 흐름 정의문에 기재된 이벤트, 액션 및 이벤트와 액션간의 관계를 정의한 규칙의 개수를 파악하는 단계와,상기 규칙 개수만큼 임시 이벤트, 액션 및 규칙 항목을 생성하는 단계와,상기 항목 각각에 상기 정의문에 기재된 특성을 입력하는 단계를 더 포함하는 이벤트 기반 협업 흐름 제어 방법
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제1항에 있어서, 상기 클라우드 인프라 스트럭처의 자원에서 수행된 액션의 결과물 데이터를 상기 자원으로부터 수신하여 상기 협업 시스템의 컨텐트 저장소에 저장하는 단계를 더 포함하는 이벤트 기반 협업 흐름 제어 방법
|
6 |
6
클라우드 인프라스트럭처를 활용한 협업 시스템에 있어서, 컨텐트 저장소와,상기 컨텐트 저장소에 컨텐트를 저장하거나 판독하는 작업을 제어하고 상기 작업에 대한 정보를 생성하는 컨텐트 제어기와,상기 컨텐트 제어기에서 생성된 작업 정보를 이용하여 활성 이벤트를 생성하는 이벤트 제조기와,협업 흐름 정의문에 정의된 협업 흐름에 근거하여 상기 활성 이벤트에 따른 다음 액션을 도출하고 다음 액션이 자동 수행되도록 제어하는 협업 흐름 제어기와,상기 도출된 액션이 상기 시스템에서 처리가능하지 않은 경우에 클라우드 인프라스트럭처에 상기 액션을 처리할 수 있는 가상 자원을 요청하고 상기 가상 자원에서 상기 액션을 수행하도록 제어하는 외부 응용 처리기를 포함하되,상기 협업 흐름 제어기는 상기 시스템에서 발생하는 활성 이벤트를 저장하는 활성 이벤트 저장소와, 상기 활성 이벤트가 협업 흐름도의 현재 단계 규칙에 적용 가능한 이벤트인지 검증하는 이벤트 검증부 및 상기 협업 시스템에서 발생하는 복수의 활성 이벤트를 상기 협업 흐름도의 현재 단계 규칙에 적용하여 다음 액션을 도출하는 이벤트 분석부를 더 포함하고,상기 이벤트 분석부는 상기 협업 흐름도의 현재 단계 규칙에 근거하여 다음 액션을 도출하기 위해 필요한 복수의 활성 이벤트가 모두 발생하였는지 판단하여, 상기 복수의 활성 이벤트가 모두 발생한 것으로 판단되면, 상기 협업 흐름도에 근거하여 상기 다음 액션을 도출하고,상기 협업 흐름 제어기는 상기 도출된 액션이 상기 협업 시스템에서 처리 가능한 경우에는 상기 시스템에서 처리되도록 제어하고, 그렇지 않은 경우에는 상기 외부 응용 처리기를 통해 클라우드 인프라스트럭처에 액션 수행을 위한 가상 자원을 요청하여 처리하도록 제어하는 것을 특징으로 하는 클라우드 인프라스트럭처를 활용한 협업 시스템
|
7 |
7
제6항에 있어서, 상기 협업흐름 제어기는,상기 컨텐트 저장소에 저장된 협업 흐름 정의문을 분석하여 상기 협업 흐름도를 생성하는 협업 흐름 정의문 분석부와,상기 도출된 액션을 상기 협업 시스템에서 수행하도록 제어하는 협업 자동화 처리부를 더 포함하는 클라우드 인프라스트럭처를 활용한 협업 시스템
|
8 |
8
제7항에 있어서, 상기 협업 흐름 정의문 분석부는, 상기 협업 흐름 정의문에 기재된 이벤트, 액션 및 이벤트와 액션간의 관계를 정의한 규칙의 개수를 파악하고, 상기 규칙 개수만큼 임시 이벤트, 액션 및 규칙 항목을 생성하고, 상기 항목 각각에 상기 정의문에 기재된 특성을 입력함으로써 상기 협업 흐름도를 생성하는 클라우드 인프라스트럭처를 활용한 협업 시스템
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
제6항에 있어서, 상기 외부 응용 처리기는 상기 가상 자원에서 수행된 상기 액션의 결과물을 상기 가상 자원으로부터 수신하여 상기 협업 흐름 제어기에 반환하고, 상기 협업 흐름 제어기는 상기 컨텐트 저장소에 상기 결과물을 저장하는 클라우드 인프라스트럭처를 활용한 협업 시스템
|