КИРПИЧ (программное обеспечение) - BRICKS (software) - Wikipedia

Создание ресурсов для интегрированных служб культурных знаний (BRICKS)
КИРПИЧ logo.gif
Разработчики)Консорциум BRICKS
Стабильный выпуск
0.42 / 2007-03-01
Написано вЯва
ТипЦифровая библиотека управление
ЛицензияLGPL
Интернет сайткирпичное сообщество.org

Создание ресурсов для интегрированных служб культурных знаний (КИРПИЧ) является программное обеспечение с открытым исходным кодом Платформа для управления распределенными цифровыми активами. BRICKS была развернута в культурных учреждениях под эгидой BRICKS Cultural Heritage Network, сообщества культурного наследия, научных и промышленных организаций по всей Европе. Само программное обеспечение распространяется под Стандартная общественная лицензия ограниченного применения GNU (LGPL).

История

Проект BRICKS выпустил первый прототип своей программной среды (v0.1) в декабре 2005 года. В феврале 2007 года был выпущен третий прототип. Релиз был запланирован на июль 2007 года.[нужна цитата ] Работа над проектом BRICKS частично финансировалась за счет исследовательского гранта Европейская комиссия в рамках шестой Рамочные программы исследований и технологического развития в рамках приоритета «Технологии информационного общества» направление «Технологии. Расширенное обучение и доступ к культурному наследию ». Консорциум инвестировал в проект 12,2 миллиона евро, в том числе 7 миллионов евро от Европейской комиссии. Финансирование началось в январе 2004 г. и закончилось в июне 2007 г.[1]В феврале 2007 года консорциум объявил о сообществе разработчиков, у которого был веб-сайт до 2008 года.[2]Проект посетил несколько конференций с 2005 по 2007 год и конференцию в Сингапуре в 2006 году.[3]В окончательном отчете, опубликованном в сентябре 2007 года, количество посетителей веб-сайта достигло пика в октябре 2006 года.[4]

В рамках проекта BRICKS была создана сеть культурных учреждений для обмена цифровыми культурными ресурсами. Эти учреждения включали: Европейская библиотека, то Майкл Проект, то Британский совет музеев, библиотек и архивов, а Сеть культурного наследия России.

Программного обеспечения

Сеть BRICKS использует Интернет, и состоит из децентрализованных узлов BRICKS (BNode), чтобы избежать центральных точек, отказ или перегрузка которых могут остановить или замедлить работу всей сети. BNodes общаются друг с другом и управляют контентом и метаданными.

Каждый BNode напрямую знает только подмножество других BNodes в системе. Однако, если BNode хочет связаться с другим участником, который ему напрямую неизвестен, он направит запрос некоторым из своих известных соседних BNodes, которые доставят запрос в конечный пункт назначения или переадресуют его снова. Пользователи BRICKS получают доступ к системе только через локальный BNode, доступный в их учреждении. Следовательно, каждый пользовательский запрос в первую очередь отправляется в BNode учреждения, а затем запрос маршрутизируется через другие BNodes в конечный пункт назначения.

Поисковые запросы ведут себя так; BNode предварительно выбирает список BNodes, где может быть выполнен поисковый запрос, а затем BNode направляет его туда. Когда местоположение контента известно, например В результате запроса осуществляется прямой контакт с BNode.

BNode

BNode можно рассматривать как набор услуг, необходимых для управления присутствием учреждения в системе и для предоставления услуг остальной части сообщества. BNode состоит из трех типов компонентов: фундаментального, основного и базового Bricks. Большинство из них стандартные Веб-сервисы, описанный Язык описания веб-служб документы и зарегистрированы в UDDI-совместимом репозитории, используемом также для обнаружения соответствующих служб.

Поскольку архитектура BNode основана на сервисах, установка BNode может быть размещена на нескольких машинах в месте установки. В таких случаях фундаментальные блоки Bricks необходимы на каждой машине, которая является частью локальной установки, а основные и базовые блоки Bricks могут присутствовать только на некоторых машинах. Как следует из названия, основные блоки Bricks предоставляют пользователям основные системные функции, то есть минимальный набор услуг, который позволяет пользователям использовать систему. С другой стороны, базовые блоки Brick не являются обязательными и не должны присутствовать на каждом месте установки.

Службы работают в рамках веб-службы, которая обеспечивает: развертывание / отмену развертывания службы, вызов службы и сериализацию / десериализацию параметров. Программное обеспечение в основном написано на Язык программирования Java, используя встроенную версию Apache Tomcat сервер приложений. Сервисы BNode используют библиотеки и фреймворки с открытым исходным кодом, включая: Йена, Ось Apache, Apache Lucene, Апачский кролик, Apache Ant, JUnit, HSQLDB.

BNode предоставляет свои услуги через МЫЛО веб-сервис интерфейс прикладного программирования. А Страницы сервера Java (JSP) веб-интерфейс пользователя предназначен для выполнения административных задач, включая настройку сетевых параметров, безопасность и управление пользователями.

Пользователи взаимодействуют с BNode через приложения BRICKS Pillar.

Приложения

BRICKS Workspace - это веб-приложение JSP, основанное на платформе Struts. Он предлагает представление сети BRICKS, позволяя искать и просматривать доступные коллекции цифровых объектов, группировать объекты в логические коллекции, аннотировать объекты, управлять ими и импортировать их. BRICKS Workspace необходимо установить вместе с программным обеспечением BNode.

BRICKS Desktop - это приложение Eclipse-RCP, обеспечивающее более расширенный доступ к службам BNode. Он имеет полностью настраиваемую структуру пользовательских приложений, позволяющую расширенное редактирование метаданных, просмотр онтологий, расширенный поиск и создание интерактивного контента.

Существует множество других приложений, основанных на платформе BRICKS, в том числе специальные приложения для сектора культурного наследия. Приложение EMYA (Европейский музей года), например, позволяет управлять наградой для музейных учреждений по всей Европе, принадлежащих ассоциации European Museum Forum.

Приложение Finds Identifier было предложено, чтобы помочь представителям широкой общественности классифицировать археологические объекты. Пользователю будет предложен набор вопросов, таких как материал объекта, размеры, позволяющие приложению извлекать совпадающие объекты из эталонных коллекций и представлять пользователю изображение объектов и описание, чтобы он / она мог дополнительно сузить вниз по классификации.

Приложение «Живая память» было прототипом для посетителей культурных выставок, которые могли создавать и демонстрировать свой личный вклад, взаимодействуя с объектами культуры, представленными в экспозиции или музее.[5] Этот просьюмер парадигма также отражена в инструменте аннотации для кураторов или посетителей, которые могут создавать аннотации к контенту.

Рекомендации

  1. ^ «Создание ресурсов для интегрированных служб культурных знаний». Детали проекта. Информационная служба Сообщества ЕС по исследованиям и разработкам. Получено 12 октября 2013.
  2. ^ «Добро пожаловать в сообщество разработчиков BRICKS». Несуществующий веб-сайт. Архивировано из оригинал 21 ноября 2008 г.. Получено 12 октября 2013.
  3. ^ "КИРПИЧ". Веб-сайт конференции Евро Юго-Восточная Азия 2006. Архивировано из оригинал на 2006-10-08.
  4. ^ Редактор Массимо Бертончини (10 сентября 2007 г.). «Создание ресурсов для интегрированной службы культурных знаний» (PDF). Итоговый отчет по проекту № 507457. Получено 12 октября 2013.
  5. ^ Сильвия Бой (2 июня 2006 г.). «Создание новых услуг культурного знания с КИРПИЧОМ». Результаты информационных технологий в обществе. Архивировано из оригинал 18 июня 2006 г.. Получено 12 октября 2013.

Смотрите также

внешняя ссылка

Другие системы управления электронными библиотеками

Консорциум

В консорциум проекта BRICKS вошли 22 партнера из 9 разных стран Европы. Руководил проектом Инжиниринг Ingegneria Informatica SpA, итальянская компания, а научным и техническим руководителем Фраунгофера IPSI из Германии.

Другие партнеры консорциума:

Пресса и научные статьи