GCube 시스템

GCube system
g큐브
GCube logo.png
개발자D4사이언스
안정적 해제
5.2 / 2021년 5월 05일
유형데이터 인프라
면허증유럽 연합 공용 라이센스(EUPL v.1.1)
웹사이트www.gcube-system.org

gCube가상 연구 환경의 공동 창조를 지원하고 개방형 과학 워크플로우 및 실천을 촉진하는 데 적합한 풍부한 서비스를 제공하는 Data Infrastructure의 구축과 운영을 제정하고 개발하기 위해 특별히 고안된 오픈 소스 소프트웨어 시스템이다.그것은 D4Science Data Infrastructure의 핵심이다.

그것은 주로 지식 생산과 공유의 단계를 지원하는 기능을 제공하기 위해 불리는 다수의 웹 서비스에서 조직된다.또한 서비스 개발, 서비스 대 서비스 통합, 서비스 기능 확장을 지원하는 소프트웨어 라이브러리 세트와 하나 이상의 서비스 이용을 촉진하는 사용자 인터페이스 구성요소를 실현하는 전용 포틀렛 세트로 구성된다.

그것은 제도 제정을 위해 설계되고 고안되었다.사실, 그것의 gCube 서비스는 표준과 중재자가 다른 서비스와 상호작용하는 것뿐만 아니라, 고객들이 그것들을 사용할 수 있도록 하기 위해 표준과 API로 이용할 수 있게 하는 것에 의존한다.예를 들어, DataMiner[2] 서비스는 클라이언트가 프로세스를 실행할 수 있도록 Web Processing Service 프로토콜을 구현한다.Identity and Access Management를 취급하는 구성요소 세트는 Keyclook에 의존하고 다른 IDM을 연합하여 OAuth2, UMA(User-Managed Access) 및 Open 표준과 같은 개방형 표준을 준수하는 전체 인증 및 인증 관리를 만든다.ID 연결(OIDC) 프로토콜카탈로그는 다른 카탈로그와 데이터 소스에서 콘텐츠를 수집하기 위해 DCAT, OAI-PMH 및 카탈로그 서비스에 의존하며, DCAT, OAI-PMH 및 독점 REST API(gCat REST API)에 의해 콘텐츠를 제공한다.

Jenkins에 의해 구현된 그것의 지속적인 통합/연속 전송 파이프라인은 최소한의 비용으로 확장 가능하고 유지 보수와 업그레이드가 쉬운 것으로 간주되는 소프트웨어 제공에 대한 혁신적인 접근방식을 나타낸다(Jenkins 사례 연구 참조).

역사

gCube는 여러 EU 프로젝트의 지원을 받아 D4Science 이니셔티브의 맥락에서 개발되었다.

참고 항목

외부 링크

참조

  1. ^ Assante, M.; Candela, L.; Castelli, D.; Cirillo, R.; Coro, G.; Frosini, L.; Lelii, L.; Mangiacrapa, F.; Marioli, V.; Pagano, P.; Panichi, G.; Perciante, C.; Sinibaldi, F. (2019). "The gCube system: Delivering Virtual Research Environments as-a-Service". Future Generation Computer Systems. 95: 445–453. doi:10.1016/j.future.2018.10.035.
  2. ^ Coro, G.; Panichi, G.; Scarponi, P.; Pagano, P. (2017). "Cloud computing in a distributed e‐infrastructure using the web processing service standard". Concurrency and Computation: Practice and Experience. 29: e4219. doi:10.1002/cpe.4219.