맞춤기술찾기

이전대상기술

전력 시스템을 위한 마이크로 서비스 개발 플랫폼 및 마이크로 서비스 배포 실행 방법

  • 기술번호 : KST2022013253
  • 담당센터 :
  • 전화번호 :
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 마이크로 서비스 개발 플랫폼은, 전력 분야의 마이크로 서비스 어플리케이션의 개발 지원 및 Back-end 서비스를 위한 UI를 제공하는 마이크로 서비스 개발 프레임워크; 전력 마이크로 서비스 어플리케이션의 소스 코드 관리 및 컨테이너 환경의 배포 자동화를 지원하는 파이프라인; 전력 마이크로 서비스의 안정적인 운영을 위하여 다수의 마스터 노드 및 워커 노드 가상 서버를 생성하여 클러스터를 구성하며 마이크로 서비스 어플리케이션을 컨테이너로 실행하는 마이크로 서비스 컨테이너 실행환경; 및 전력 마이크로 서비스와 Back-end 서비스의 운영을 위한 오브젝트 스토리지와 블록 스토리지를 제공하는 스토리지를 포함할 수 있다.
Int. CL G06F 9/455 (2018.01.01) G06F 9/48 (2018.01.01) G06F 9/50 (2018.01.01) G06F 9/54 (2018.01.01) G06F 8/61 (2018.01.01) G06F 8/72 (2018.01.01)
CPC G06F 9/45558(2013.01) G06F 9/4881(2013.01) G06F 9/505(2013.01) G06F 9/547(2013.01) G06F 8/63(2013.01) G06F 8/72(2013.01) G06Q 50/06(2013.01) G06F 2009/45562(2013.01) G06F 2009/45579(2013.01) G06F 2009/4557(2013.01) G06F 2009/45591(2013.01)
출원번호/일자 1020210006142 (2021.01.15)
출원인 한국전력공사
등록번호/일자
공개번호/일자 10-2022-0103490 (2022.07.22) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 12

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전력공사 대한민국 전라남도 나주시

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이정일 대전광역시 유성구
2 최승환 대전광역시 유성구
3 장광선 대전광역시 유성구
4 임정선 대전광역시 유성구
5 신지강 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인 정안 대한민국 서울특별시 강남구 선릉로 ***, ***호(논현동,썬라이더빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2021.01.15 수리 (Accepted) 1-1-2021-0057230-26
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
전력 분야의 마이크로 서비스 어플리케이션의 개발 지원 및 Back-end 서비스를 위한 UI를 제공하는 마이크로 서비스 개발 프레임워크;전력 마이크로 서비스 어플리케이션의 소스 코드 관리 및 컨테이너 환경의 배포 자동화를 지원하는 파이프라인; 전력 마이크로 서비스의 안정적인 운영을 위하여 다수의 마스터 노드 및 워커 노드 가상 서버를 생성하여 클러스터를 구성하며 마이크로 서비스 어플리케이션을 컨테이너로 실행하는 마이크로 서비스 컨테이너 실행환경; 및전력 마이크로 서비스와 Back-end 서비스의 운영을 위한 오브젝트 스토리지와 블록 스토리지를 제공하는 스토리지 를 포함하는 마이크로 서비스 개발 플랫폼
2 2
제1항에 있어서,상기 마이크로 서비스 컨테이너 실행환경은,상기 파이프라인에서 생성한 컨테이너용 이미지를 가상 머신으로 배포하는 API 서버; 및상기 마이크로 서비스 어플리케이션에서의 API 호출을 처리하는 API 게이트웨이를 포함하는 마이크로 서비스 개발 플랫폼
3 3
제2항에 있어서,상기 API 서버 및 상기 API 클라이언트는, 전력 분야의 발전, 송변전, 배전 및 수요에 대한 기능을 API로 규정하며,상기 마이크로 서비스 개발 프레임워크는, 마이크로 서비스의 Restful API 명세를 자동화할 수 있는 명세 언어와, 개발된 API를 Document화하고, 테스트할 수 있는 기본적인 코드를 제공하는 마이크로 서비스 개발 플랫폼
4 4
제1항에 있어서,전력 마이크로 서비스 운영에 필요한 데이터베이스, 개발도구 및 미들웨어를 컨테이너 환경으로 생성하여 제공하는 Back-end 서비스를 더 포함하는 마이크로 서비스 개발 플랫폼
5 5
제1항에 있어서,상기 마이크로 서비스 개발 프레임워크는, Stateless한 마이크로 서비스의 동적 스케쥴링 동작을 지원할 수 있도록 설정을 외부화하는 기능;배포된 마이크로서비스를 동적으로 발견하여 레지스트리 목록에 등록하며 로드밸런싱 서비스를 제공하는 기능; 마이크로 서비스를 부하관리 및 모니터링하는 기능; 마이크로 서비스에서 발생하는 로그를 수집하여 저장하고 탐색하는 기능; 및 마이크로 서비스간의 트래픽을 추적하는 기능 중 적어도 하나 이상을 개발자에게 지원하기 위한 UI를 제공하는 마이크로 서비스 개발 플랫폼
6 6
제1항에 있어서,상기 파이프라인은, 소스코드 저장소를 이용하여 소스코드를 통합하고 마이크로 서비스 빌드를 위하여 패키지와 라이브러리의 의존도를 체크하고 빌드하는 기능; 및컨테이너 기본 이미지에 실행파일을 삽입하여 이미지를 생성한 후 이미지 저장소에 저장하며, 생성된 이미지를 컨테이너 실행환경의 API 서버를 통하여 컨테이너로 생성하는 기능 중 적어도 하나 이상을 수행하는 마이크로 서비스 개발 플랫폼
7 7
제1항에 있어서,상기 마이크로 서비스 컨테이너 실행환경은, 사용자가 직접 가상서버 사양을 입력하여 클러스터를 자동 생성하는 기능;생성된 클러스터에서 마이크로 서비스를 실행하고, 서비스 로드밸런싱과 API 게이트웨이를 제공하는 기능; 및사용자 포털을 통하여 클러스터를 생성하고 수정, 삭제하며, 모니터링하는 기능 중 적어도 하나 이상을 수행하는 마이크로 서비스 개발 플랫폼
8 8
제1항에 있어서,상기 스토리지는, 오브젝트 스토리지 사용자 포털을 통하여 API키를 발급하고, 버킷을 생성하며, 파일을 업로드하고 다운로드하는 기능;API 게이트웨이를 통하여 데이터 파일을 스토리지 노드의 디스크에 저장하고 삭제하는 스케쥴링 기능; Stateful한 서비스의 영구적인 데이터 저장을 위하여 블록 스토리지를 구성하는 기능; 및각 마이크로 서비스별로 블록 스토리지 컨트롤러를 자동 구성하고, 논리볼륨을 Replica로 복제하여 HA를 구성하는 기능 중 적어도 하나 이상을 수행하는 마이크로 서비스 개발 플랫폼
9 9
제4항에 있어서,상기 Back-end 서비스는,상기 전력 마이크로 서비스 개발에 필요한 Stateful한 방식의 데이터베이스인 관계형 데이터베이스, In-Memory 데이터베이스, 그래프 데이터베이스, 시계열 데이터베이스, 도큐먼트 데이터베이스, 분산데이터베이스, 분산 파일 시스템, 메시지 큐, 컨텍스트 브로커 중 적어도 하나 이상을 컨테이너 환경으로 자동 생성하여 제공하는 마이크로 서비스 개발 플랫폼
10 10
제4항에 있어서,상기 Back-end 서비스는,개발도구인 소스코드 저장소, 빌드 도구, 테스트 도구, 이미지 저장소, API 게이트웨이, 프로젝트 관리도구, 분석도구, GIS 시각화 도구, 로드 수집기, 로그 검색기, 매트릭스 모니터링, 모니터링 시각화 서비스 중 적어도 하나 이상을 컨테이너 환경으로 자동 생성하여 제공하거나, WEB 미들웨어, WAS 미들웨어, L4 로드밸런서, L7 로드밸런서 중 적어도 하나 이상을 컨테이너로 자동 생성하여 제공하는 마이크로 서비스 개발 플랫폼
11 11
소스 코드를 접수하는 단계;패키지/라이브러리에 대한 의존도를 체크하고, 필요한 패키지/라이브러리를 다운로드하는 단계;소스 코드를 검사하는 단계;소스 코드를 빌드하여 실행파일을 생성하는 단계;상기 실행파일을 컨테이너용 이미지로 생성하는 단계;상기 컨테이너용 이미지를 이미지 저장소에 등록하는 단계;컨테이너용 이미지의 설정 정보를 입력하고, API 서버와 배포 스케쥴러를 통해 마이크로 서비스 컨테이너에 로딩하는 단계; 및API 게이트웨이 또는 웹 어플리케이션에 의해 마이크로 서비스 컨테이너에 로딩된 이미지를 실행하는 단계를 포함하는 마이크로 서비스 배포 실행 방법
12 12
제11항에 있어서,상기 소스 코드를 접수하는 단계는,로컬 소스 코드 저장소에 작성된 소스 코드를 커밋하는 단계; 및원격 소스 코드 통합 저장소에 상기 소스 코드를 푸쉬하는 단계를 포함하는 마이크로 서비스 배포 실행 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.