맞춤기술찾기

이전대상기술

워크플로우 엔진 프레임워크

  • 기술번호 : KST2019003842
  • 담당센터 :
  • 전화번호 :
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 동적 엔진 컴퍼넌트들의 유기적인 구성을 통해 목적에 맞는, 도메인 적응형의 그리고 나아가 크로스도메인 적응형의 워크플로우 실행 플랫폼을 만들기 위한 워크플로우 엔진 프레임워크이다. 본 발명에 따르면, 사용자에 의해 정의된 워크플로우의 실행에 필요한 워크플로우 속성명세 컴퍼넌트와 엔진 컴퍼넌트가 포함된 자원을 관리하는 자원관리부; 속성명세 컴퍼넌트를 조립하고 워크플로우 실행에 필요한 엔진 컴퍼넌트를 동적으로 조합하여 워크플로우 명세에 따라 필요한 엔진 컴퍼넌트 컨테이너들을 구성하여 엔진을 생성하는 시스템 구성부; 워크플로우 속성명세에 정의된 방식에 따라 상기 시스템 구성부에 의해 생성되는 하나 이상의 엔진을 구동하여 실행을 제어하는 시스템 제어부를 포함하는 워크플로우 엔진 프레임워크가 제공된다. 또한 본 발명은, 상기 워크플로우 엔진 프레임워크가 둘 이상의 상이한 단일도메인에 각각 할당되고, 이들 단일도메인 워크플로우 엔진 프레임워크와 네트워크로 연결되어, 사용자가 정의한 크로스도메인 워크플로우에 따라 크로스도메인에 포함된 각 단일도메인에 필요한 엔진을 배포할 단일도메인을 결정하는 크로스도메인 융합 시스템이 포함되는, 크로스도메인 적응형 워크플로우 엔진 프레임워크가 제공된다.
Int. CL G06Q 10/10 (2012.01.01) G06N 99/00 (2019.01.01) G06F 9/22 (2018.01.01)
CPC G06Q 10/10(2013.01) G06Q 10/10(2013.01) G06Q 10/10(2013.01)
출원번호/일자 1020180047370 (2018.04.24)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2019-0043446 (2019.04.26) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020170135066   |   2017.10.18
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2019.05.14)
심사청구항수 20

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이연희 대전광역시 유성구
2 김현재 인천광역시 부평구
3 이호성 대전광역시 유성구
4 김대원 대전광역시 유성구
5 강현중 경상남도 진주시
6 권순현 인천광역시 서구
7 유웅식 세종특별자치시 누리로 **,
8 김내수 대전광역시 대덕구
9 김선진 대전광역시 유성구
10 김영민 대전광역시 유성구
11 안후영 대전광역시 유성구
12 표철식 세종특별자치시 새롬남로 ***,

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인지명 대한민국 서울특별시 강남구 남부순환로**** 차우빌딩*층

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2018.04.24 수리 (Accepted) 1-1-2018-0407112-19
2 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2019.05.14 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2019-0493324-76
3 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2019.05.14 수리 (Accepted) 1-1-2019-0493325-11
4 선행기술조사의뢰서
Request for Prior Art Search
2020.04.10 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2020.06.11 발송처리완료 (Completion of Transmission) 9-6-2020-0164933-72
6 의견제출통지서
Notification of reason for refusal
2020.11.20 발송처리완료 (Completion of Transmission) 9-5-2020-0809161-69
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
사용자에 의해 정의된 워크플로우의 실행에 필요한 워크플로우 속성명세 컴퍼넌트와 엔진 컴퍼넌트가 포함된 자원을 관리하는 자원관리부, 속성명세 컴퍼넌트를 조립하고 워크플로우 실행에 필요한 엔진 컴퍼넌트를 동적으로 조합하여 워크플로우 명세에 따라 필요한 엔진 컴퍼넌트 컨테이너들을 구성하여 엔진을 생성하는 시스템 구성부, 워크플로우 속성명세에 정의된 방식에 따라 상기 시스템 구성부에 의해 생성되는 하나 이상의 엔진을 구동하여 실행을 제어하는 시스템 제어부를 포함하는 워크플로우 엔진 프레임워크
2 2
제1항에서, 상기 시스템 구성부에 의해 동적으로 생성된 엔진 컴퍼넌트의 조합으로 구성된 엔진이 엔진 인스턴스의 형태로 저장되는 실행 인스턴스부를 추가로 포함하는 워크플로우 엔진 프레임워크
3 3
제1항에서, 상기 자원관리부는워크플로우 인스턴스의 컴퍼넌트 특성 또는 속성을 결정짓는 속성명세가 포함된 속성명세 컴퍼넌트와 그 목록을 관리하는 속성명세 컴퍼넌트 관리부,실행을 위한 엔진 컴퍼넌트와 그 목록을 관리하는 엔진 컴퍼넌트 관리부를 포함하는 워크플로우 엔진 프레임워크
4 4
제3항에서, 상기 자원관리부는기존에 작성되어 저장된 워크플로우 명세 인스턴스를 관리하는 워크플로우 명세 인스턴스 관리부를 추가로 포함하는 워크플로우 엔진 프레임워크
5 5
제1항에서, 상기 시스템 구성부는 워크플로우 명세를 속성명세 컴퍼넌트로 바인딩하여 일련의 속성명세 컴퍼넌트를 생성하는 워크플로우 속성명세조립부, 조립한 속성명세 컴퍼넌트로부터, 정의된 엔진 컴퍼넌트 정보를 추출하여 속성명세 컴퍼넌트와 엔진 컴퍼넌트를 바인딩하는 과정을 통해 일련의 엔진을 구성하여 워크플로우 실행 플랫폼을 구성하는 워크플로우 구성부를 포함하는 워크플로우 엔진 프레임워크
6 6
제5항에서, 상기 워크플로우 구성부는 워크플로우를 구성하는 엔진 컴퍼넌트와 이 엔진 컴퍼넌트의 특성을 결정짓는 파라미터를 정의하는 속성명세 컴퍼넌트의 규약에 따라 엔진 컴퍼넌트와 속성명세 컴퍼넌트를 바인딩하여 워크플로우를 실행하기 위한 엔진이 엔진 인스턴스의 형태로 저장되는 워크플로우 실행 인스턴스부를 추가로 포함하는 워크플로우 엔진 프레임워크
7 7
제1항에서, 상기 워크플로우 명세는 사용자에 의해 시스템 정의편집기에 의해 정의되어 워크플로우 명세 화일의 형태로 상기 시스템 구성부에 제출되되, 이 시스템 정의편집기는각종 엔진 유형을 제시하고 사용자가 이들 중 필요한 것들을 선택할 수 있도록 하는 엔진유형 선택부, 사용자가 컴퍼넌트 타입과 각 타입별 엔진 컴퍼넌트를 선택할 수 있도록 컴퍼넌트 타입별로 다양한 엔진 컴퍼넌트 목록을 제공하는 컴퍼넌트 선택부, 컴퍼넌트 선택부에서 선택된 엔진컴퍼넌트의 속성이 제시되고 사용자는 속성을 조회하여 이를 선택 및 편집할 수 있도록 하는 컴퍼넌트 속성 선택/편집부를 포함하는 워크플로우 엔진 프레임워크
8 8
제1항에서, 상기 엔진은, 하나 이상의 데이터 출발지로부터 데이터를 가져오는 입력기, 상기 입력기로부터 데이터를 받아 처리하는 하나 이상의 단위처리기, 내부에서 처리한 데이터를 하나 이상의 데이터 종착지에 출력하는 하나 이상의 출력기, 입력한 데이터를 처리하기 위한 별도의 실행프로그램 또는 플랫폼을 실행하거나 세션을 관리하는 실행기, 이러한 데이터를 입력기를 통해 입력하여 실행기 상에서 처리하고 이를 출력하기 위한 일련의 제어를 담당하는 제어기를 포함하는 워크플로우 엔진 프레임워크
9 9
제8항에서, 상기 제어기는, 상기 입력기, 단위처리기, 출력기의 순으로 노드들이 구성되는 경우에, 데이터를 순차적으로 파이프라이닝하여 다음 노드로 전달하는 방식으로 실행하도록 제어하는 순차처리 방식, 각각의 노드가 동시에 실행되도록 하는 동시처리 방식, 이 둘을 결합한 동시/순차처리 방식 중 어느 하나로 제어를 수행하는 워크플로우 엔진 프레임워크
10 10
제8항에서, 상기 제어기는하나 이상의 단위처리기가 상기 입력기로부터 데이터를 받아서 순차적으로 파이프라이닝에 의한 데이터를 처리함과 함께, 하나 이상의 단위처리기가 구동되어 동시처리를 실행하도록 제어하는 워크플로우 엔진 프레임워크
11 11
제8항에서, 상기 워크플로우 엔진 프레임워크에 하나 이상의 상기 워크플로우 실행 엔진이 포함되며, 이 경우에 다수의 엔진 사이에는, 하나의 엔진의 출력기에서 출력될 데이터의 종착지가 다른 엔진의 입력기의 데이터 출발지로 파이프라인 방식으로 전달되도록 데이터 전달경로가 사용되는 워크플로우 엔진 프레임워크
12 12
제11항에서, 상기 하나 이상의 엔진들은 서로 다른 물리적 환경에 위치하며, 상이한 종류의 실행기를 포함하는 워크플로우 엔진 프레임워크
13 13
제11항에서, 상기 데이터 전달경로는 하나 이상의 상이한 유형의 데이터 전달경로를 포함하여, 데이터 출발지 및 종착지별로 파이프라이닝 처리하는 것을 특징으로 하는 워크플로우 엔진 프레임워크
14 14
사용자에 의해 정의된 워크플로우의 실행에 필요한 워크플로우 속성명세 컴퍼넌트와 엔진 컴퍼넌트가 포함된 자원을 관리하는 자원관리부; 속성명세 컴퍼넌트를 조립하고 워크플로우 실행에 필요한 엔진 컴퍼넌트를 동적으로 조합하여 워크플로우 명세에 따라 필요한 엔진 컴퍼넌트 컨테이너들을 구성하여 엔진을 생성하는 시스템 구성부; 워크플로우 속성명세에 정의된 방식에 따라 상기 시스템 구성부에 의해 생성되는 하나 이상의 엔진을 구동하여 실행을 제어하는 시스템 제어부를 포함하는 둘 이상의 단일도메인 워크플로우 엔진 프레임워크, 상기 둘 이상의 단일도메인 워크플로우 엔진 프레임워크와 네트워크로 연결되어, 사용자가 정의한 크로스도메인 워크플로우에 따라 크로스도메인에 포함된 각 단일도메인에 필요한 엔진을 배포할 단일도메인을 결정하는 크로스도메인 융합 시스템(10')을 포함하는, 크로스도메인 적응형 워크플로우 엔진 프레임워크
15 15
제14항에서, 상기 크로스도메인 융합 시스템은 단일도메인 워크플로우 엔진 프레임워크의 자원관리부로부터 주기적으로 워크플로우 자원들을 보고받고 이들을 갱신하여 관리하고, 각 도메인으로부터 받은 자원 정보를 통해 가용한 컴퍼넌트와 하드웨어, 네트워크 정보, 도메인 내의 디바이스 정보 등을 주기적으로 갱신하여 유지하는 크로스도메인 자원관리부,크로스도메인 워크플로우 명세를 처리하기 위해 하나의 크로스도메인 워크플로우 명세를 다수의 단일도메인 워크플로우 명세로 분할하여 각 엔진 컴퍼넌트 컨테이너의 배포위치를 결정하고 배포하는 크로스도메인 시스템 구성부를 포함하는 크로스도메인 적응형 워크플로우 엔진 프레임워크 엔진 프레임워크
16 16
제14항에서, 상기 크로스도메인 융합 시스템은 크로스도메인에 포함된 각 단일도메인에 필요한 엔진을 배포할 단일도메인을 결정하기 위하여1) 각 엔진에 필요한 데이터의 출발지와 도착지가 같은 도메인에 존재하는지 파악하는 수단,2) 엔진의 데이터 출발지와 도착지가 같은 도메인에 존재하면 해당 도메인 내 자원을 이용하여 최초 데이터 출발지로부터 최종 도착지까지의 엔진 구성이 가능한지를 상기 자원관리부를 조회하여 판단하는 수단, 3) 엔진 구성이 가능하다면, 해당 도메인에 엔진을 동적으로 구성하도록 엔진 명세를 배포하는 수단, 4) 수단 1)의 판단결과 엔진의 데이터 출발지와 도착지가 같은 도메인에 존재하지 않는 경우에, 또는, 수단 2)에서 엔진 구성이 불가한 것으로 판단되면 동일한 엔진 컴퍼넌트 구성이 가능한 타 도메인을 검색하여 대체가능한 후보도메인군을 결정하는 수단,5) 후보 도메인군이 결정되면 그들 중 대체 도메인을 결정하기 위하여 비용 산정을 수행하는 수단, 6) 배포 도메인 선정정책을 적용하여 배포해야 할 최적의 도메인을 선정하는 수단을 포함하는 크로스도메인 적응형 워크플로우 엔진 프레임워크
17 17
제14항에서, 상기 워크플로우 명세는 사용자에 의해 시스템 정의편집기에 의해 정의되어 워크플로우 명세 화일의 형태로 상기 크로스도메인 융합 시스템에 제출되되, 이 시스템 정의편집기는각종 엔진 유형을 제시하고 사용자가 이들 중 필요한 것들을 선택할 수 있도록 하는 엔진유형 선택부, 사용자가 컴퍼넌트 타입과 각 타입별 엔진 컴퍼넌트를 선택할 수 있도록 컴퍼넌트 타입별로 다양한 엔진 컴퍼넌트 목록을 제공하는 컴퍼넌트 선택부, 컴퍼넌트 선택부에서 선택된 엔진컴퍼넌트의 속성이 제시되고 사용자는 속성을 조회하여 이를 선택 및 편집할 수 있도록 하는 컴퍼넌트 속성 선택/편집부를 포함하는 크로스도메인 적응형 워크플로우 엔진 프레임워크
18 18
제14항에서, 상기 엔진은, 하나 이상의 데이터 출발지로부터 데이터를 가져오는 입력기, 상기 입력기로부터 데이터를 받아 처리하는 하나 이상의 단위처리기, 내부에서 처리한 데이터를 하나 이상의 데이터 종착지에 출력하는 하나 이상의 출력기, 입력한 데이터를 처리하기 위한 별도의 실행프로그램 또는 플랫폼을 실행하거나 세션을 관리하는 실행기, 이러한 데이터를 입력기를 통해 입력하여 실행기 상에서 처리하고 이를 출력하기 위한 일련의 제어를 담당하는 제어기를 포함하는 크로스도메인 적응형 워크플로우 엔진 프레임워크
19 19
사용자에 의해 정의된 워크플로우의 실행에 필요한 워크플로우 속성명세 컴퍼넌트를 조립하고, 워크플로우 실행에 필요한 엔진 컴퍼넌트를 동적으로 조합하여 엔진 컴퍼넌트 컨테이너들을 구성하여 워크플로우 실행 엔진을 생성하는 방법으로서, 워크플로우 명세를 입력받아, 이로부터, 엔진을 구성할 엔진 컴퍼넌트들에 대한 속성명세가 담기는 속성명세 컴퍼넌트 인스턴스를 생성하는 단계, 생성한 속성명세 컴퍼넌트 인스턴스를 엔진 컴퍼넌트의 생성자 파라미터로 지정하여 엔진 컴퍼넌트 인스턴스를 생성하는 단계,
20 20
청구항 14의 크로스도메인 적응형 워크플로우 엔진 프레임워크에 포함된 상기 크로스도메인 융합 시스템이, 크로스도메인에 포함된 각 단일도메인에 필요한 엔진을 배포할 단일도메인을 결정하는 방법으로서, 1) 각 엔진에 필요한 데이터의 출발지와 도착지가 같은 도메인에 존재하는지 파악하는 단계,2) 엔진의 데이터 출발지와 도착지가 같은 도메인에 존재하면 해당 도메인 내 자원을 이용하여 최초 데이터 출발지로부터 최종 도착지까지의 엔진 구성이 가능한지를 상기 자원관리부를 조회하여 판단하는 단계, 3) 엔진 구성이 가능하다면, 해당 도메인에 엔진을 동적으로 구성하도록 엔진 명세를 배포하는 단계, 4) 단계 1)의 판단결과 엔진의 데이터 출발지와 도착지가 같은 도메인에 존재하지 않는 경우에, 또는, 단계 2)에서 엔진 구성이 불가한 것으로 판단되면, 동일한 엔진 컴퍼넌트 구성이 가능한 타 도메인을 검색하여 대체가능한 후보도메인군을 결정하는 단계,5) 후보 도메인군이 결정되면 그들 중 대체 도메인을 결정하기 위하여 비용 산정을 수행하는 단계, 6) 배포 도메인 선정정책을 적용하여 배포해야 할 최적의 도메인을 선정하는 단계를 포함하는 엔진 배포 도메인 결정 방법
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 JP31075077 JP 일본 FAMILY
2 US20190114200 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 JP2019075077 JP 일본 DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 국가과학기술연구회 한국전자통신연구원 융합연구사업 자가학습형 지식융합 슈퍼브레인 핵심기술개발