HUBzero - это программная платформа с открытым исходным кодом для создания веб-сайтов, поддерживающих научную деятельность. [1]
HUBzero был создан исследователями из Университета Пердью совместно с Сетью вычислительных нанотехнологий, спонсируемой NSF. Он был основан на проекте сетевых вычислительных центров Университета Пердью (PUNCH), который начался в 1990-х годах под руководством Марка Лундстрома, Йозефа Фортеса и Нирава Кападиа. [2]
HUBzero позволяет людям создавать веб-сайты, которые объединяют сообщество в научных исследованиях и образовательной деятельности. На сайтах HUBzero концепции Web 2.0 сочетаются с промежуточным программным обеспечением, которое обеспечивает доступ к интерактивным средствам моделирования, включая доступ к TeraGrid, [3] Open Science Grid и другим национальным ресурсам по грид-вычислениям .
Позже это программное обеспечение было поддержано консорциумом и использовалось для некоторых других проектов. [4] [5] HUBzero выпущен под лицензией LGPL-3.0.
HUBzero предоставляет бесплатные предварительно настроенные образы виртуальных машин, которые содержат полную версию платформы HUBzero. [6] Экземпляр HUBzero Essential также доступен через Amazon Web Services. [6] HUBzero также предлагает две платные услуги: HUBzero Foundation [7] и услугу хостинга без проблем. [8] HUBzero Foundation - это некоммерческая организация, основанная на сообществе, которая продвигает использование HUBzero и обеспечивает постоянную устойчивость основного программного обеспечения. Сервис HUBzero No Hassle Hosting предлагает хостинговые решения для других некоммерческих организаций. Благодаря No Hassle Hosting сайты на платформе HUBzero обслуживаются и поддерживаются командой разработчиков HUBzero в Университете Пердью с временем безотказной работы более 99%.
Веб-сайт построен на основе программного обеспечения с открытым исходным кодом : операционной системы Linux , веб-сервера Apache , базы данных MySQL , системы управления контентом Joomla и языка веб-сценариев PHP . Программное обеспечение HUBzero позволяет людям получать доступ к инструментам моделирования и обмениваться информацией. Сайты, использующие инфраструктуру хаба, стандартизированы с помощью следующих модулей: