본문으로 건너뛰기

1. 스마트시티 데이터허브

1.1. 개요

스마트시티 데이터허브는 아래와 같이 모듈형 아키텍처로 구성됩니다. API 게이트웨이, 데이터 코어 모듈, 보안(인증/인가) 모듈은 필수 모듈로 구성해야 하며 이외 모듈은 스마트시티 데이터허브를 활용하는 기관에서 선택하여 구성할 수 있습니다.

스마트시티 데이터허브 아키텍처

스마트시티 데이터허브는 다양한 형태로 구축할 수 있습니다. 구축과 관련된 참조 모델은 프로파일 형태로 TTA 표준안에 정의되어 있으며 Community, Basic, Standard 및 Extended 프로파일이 있습니다. 상세한 내용은 TTAK.KO-10.1331-Part5 스마트시티 데이터허브 시스템 - 제5부: 프로파일 (링크) 문서를 확인하십시오.

스마트시티 데이터허브 모듈은 일반 사용자와 관리자용으로 구분됩니다. 모듈의 성격에 별도의 Frontend (UI 화면)이 존재합니다. 데이터허브 모듈은 아래와 같습니다.

모듈Git 저장소 주소(GitHub)사용자용/
관리자용
Frontend 유무
수집모듈https://github.com/IoTKETI/citydatahub_data_ingest_module관리자용O
API G/Whttps://github.com/IoTKETI/citydatahub_apigw_module관리자용X
데이터 코어 모듈https://github.com/IoTKETI/citydatahub_data_core_module관리자용O
분석 모듈https://github.com/IoTKETI/citydatahub_analytics_module관리자용O
마켓플레이스 모듈https://github.com/IoTKETI/citydatahub_data_marketplace_module사용자용/
관리자용
O
클라우드 관리 모듈https://github.com/IoTKETI/citydatahub_cloud_management_module관리자용X
보안(인증/인가) 모듈https://github.com/IoTKETI/citydatahub_security_module사용자용/
관리자용
O
보안(블록체인) 모듈https://github.com/IoTKETI/citydatahub_blockchain_module관리자용X
시맨틱 모듈https://github.com/IoTKETI/citydatahub_semantic_module관리자용O

스마트시티 데이터허브는 일반 사용자용 모듈과 관리자용 모듈의 사용자 정보를 구분해서 저장해야 합니다. 이를 위해 일반 사용자용 보안(인증/인가)모듈과 관리자용 보안(인증/인가)모듈을 별도로 구축해야 합니다.

Authorization

1.2. 설치 순서

스마트시티 데이터허브 모듈은 아래와 같은 순서로 설치하는 것을 권장합니다. 같은 순서에 해당하는 모듈은 순서와 관계없이 설치할 수 있습니다.

설치 순서모듈 명
1보안(인증/인가) 모듈
2API 게이트웨이
3데이터 코어 모듈
4수집 모듈
분석 모듈
마켓플레이스 모듈
클라우드 관리 모듈
보안(블록체인) 모듈
스맨틱 모듈