Система GCube
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
![]() | |
Разработчик(и) | D4Наука |
---|---|
Стабильная версия | 5.2
/ 05 мая 2021 г. |
Тип | Инфраструктура данных |
Лицензия | Публичная лицензия Европейского Союза (EUPL v.1.1) [ 1 ] |
Веб-сайт | www |
gCube [ 2 ] - это система программного обеспечения с открытым исходным кодом , специально разработанная и разработанная для создания и эксплуатации инфраструктуры данных , предоставляющая своим пользователям богатый набор услуг, подходящих для поддержки совместного создания виртуальных исследовательских сред и содействия внедрению открытой науки рабочих процессов и практик . . Это сердце D4Science инфраструктуры данных .
В первую очередь он организован в виде ряда веб-сервисов , призванных предлагать функциональные возможности, поддерживающие этапы производства и обмена знаниями. Кроме того, он состоит из набора программных библиотек, поддерживающих разработку сервисов, интеграцию сервисов и расширение возможностей сервисов, а также набора портлетов, предназначенных для реализации компонентов пользовательского интерфейса, облегчающих эксплуатацию одного или нескольких сервисов.
Он спроектирован и задуман для реализации системы систем . Фактически, его сервисы gCube полагаются на стандарты и посредники для взаимодействия с другими сервисами, а также предоставляются стандартами и API, чтобы клиенты могли их использовать. Например, сервис DataMiner [ 3 ] реализует протокол службы веб-обработки, чтобы облегчить клиентам выполнение процессов. Набор компонентов, отвечающих за управление идентификацией и доступом, основан на Keycloak и объединяет другие IDM, что делает общее управление аутентификацией и авторизацией совместимым с открытыми стандартами, такими как OAuth управляемого пользователем доступа (UMA) и OpenID Connect ( OIDC 2, протоколы ). . Каталог использует DCAT , OAI-PMH и службу каталогов для Интернета для сбора содержимого из других каталогов и источников данных и предлагает свой контент с помощью DCAT , OAI-PMH и собственного REST API (gCat REST API). [ 4 ]
Его конвейер непрерывной интеграции / непрерывной доставки , реализованный Jenkins, представляет собой инновационный подход к доставке программного обеспечения, задуманный как масштабируемый, простой в обслуживании и обновлении с минимальными затратами. [ 5 ]
История
[ редактировать ]gCube был разработан в рамках инициативы D4Science при поддержке нескольких проектов ЕС. [ 6 ]
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]Ссылки
[ редактировать ]- ^ «Общественная лицензия Европейского Союза (EUPL v.1.1)» . Архивировано из оригинала 15 августа 2015 г. Проверено 7 мая 2021 г.
- ^ Ассанте, М.; Кандела, Л.; Кастелли, Д.; Чирилло, Р.; Коро, Г.; Фросини, Л.; Лелий, Л.; Мангиакрапа, Ф.; Мариоли, В.; Пагано, П.; Паничи, Г.; Персианте, К.; Синибальди, Ф. (2019). «Система gCube: предоставление виртуальных исследовательских сред как услуги» . Компьютерные системы будущего поколения . 95 : 445–453. дои : 10.1016/j.future.2018.10.035 . S2CID 57313947 . Архивировано из оригинала 12 мая 2021 г. Проверено 12 мая 2021 г.
- ^ Коро, Г.; Паничи, Г.; Скарпони, П.; Пагано, П. (2017). «Облачные вычисления в распределенной электронной инфраструктуре с использованием стандарта службы веб-обработки» . Параллелизм и вычисления: практика и опыт . 29 (18): е4219. дои : 10.1002/cpe.4219 . S2CID 24360342 . Архивировано из оригинала 12 мая 2021 г. Проверено 12 мая 2021 г.
- ^ «Сервис GCat — Gcube Wiki» . wiki.gcube-system.org . Архивировано из оригинала 08 мая 2021 г. Проверено 8 мая 2021 г.
- ^ «Пример Дженкинса» . Архивировано из оригинала 07 мая 2021 г. Проверено 7 мая 2021 г.
- ^ «О программе — веб-сайт gCube» . www.gcube-system.org . Архивировано из оригинала 07 мая 2021 г. Проверено 7 мая 2021 г.