О манифесте электронных библиотек. Среда разработки Электронной библиотеки

Originally published at Идеи простых решений. Please leave any comments there.

Среда разработки Электронной библиотеки

Как было сказано ранее, ЭБ – сложный мир, поэтому трудно построить единственную и абсолютную модель, способную к фиксации всех аспектов, необходимых для представления ЭБ во всех возможных сценариях. Один из сценариев, в которых такое моделирование особенно важно, приводит к разработке конкретных ЭБ. Этот сценарий очень широкомасштабный, поскольку нацелен на фиксацию особенностей создаваемой системы на уровне деталей, что позволит разработчикам реализовать такой проект, который даст возможность зафиксировать исчерпывающий набор аспектов, характеризующих ЭБ, и по этой причине снова использовать его во множестве других прикладных разработок. Однако такая модель может быть трудной для использования, если она не будет спроектирована должным образом, т. е. не будет специализирована с учетом потребностей того сообшества, в интересах которого проектируется ЭБ. В наиболее общем виде модель среды разработки ЭБ представлена рис.

Модель среды разработки ЭБ

В соответствии с этой моделью элементы, составляющие среду разработки, таковы:

• Эталонная модель – состоит из минимального множества комплексных понятий, аксиом и отношений в пределах специфической проблемной области и независима от определенных стандартов, технологий, выполнений или других конкретных деталей. Электронные библиотеки нуждаются в соответствующей Эталонной модели, чтобы объединить разнообразие существующих подходов в единое и последовательное целое, предложить механизм для сравнения различных систем ЭБ, обеспечить общее основание для коммуникации в пределах сообщества ЭБ, и помочь продвижению дальнейшего развития;

• Эталонная архитектура – образец проектирования архитектуры, указывающий абстрактное решение, которое осуществляет понятия и отношения, указанные в Эталонной модели ЭБ. Может использоваться больше, чем одна Эталонная архитектура, которая указывает, как проектировать системы электронных библиотек, основываясь на Эталонной модели. Например, могла бы быть одна Эталонная архитектура для DLSs, поддерживающая DLs, созданная федеральными местными ресурсами и многократными организациями, и другая для личной DLs или для специализированных приложений;

  • Конкретная архитектура – на этом уровне Эталонная архитектура осуществляется путем замены механизмов, предусматриваемых в Эталонной архитектуре, конкретными стандартами и спецификациями. Например, Конкретная архитектура может определить, что окружающая среда во время выполнения, используемая на узлах хостинга, будет CORBA или Средой разработки приложения веб-служб, и что определенное количество веб-служб осуществят функциональный компонент Поиска.

Отношения этих трех структур с общей окружающей средой электронной библиотеки также приведены на рис. Сверху расположена самая абстрактная Эталонная модель, которая руководит более определенной Эталонной архитектурой и далее внизу – Конкретная архитектура. В свою очередь, они должны ограничить развитие и выполнение любой фактической системы. Три эталонные структуры – это результат процесса абстракции, который принимает во внимание цели, требования, намерения и, вообще, рынок электронной библиотеки, как указано слева на рисунке, и лучших методы и соответствующего исследования, указаны на правой стороне того же самого рисунка. Когда эти структуры будут приняты и выполнены сообществами, системы результатов будут в значительной степени совместимы друг с другом; таким образом, предоставленная способность к взаимодействию, откроет новые горизонты для области.

Читайте также О Манифесте электронных библиотек.
О Манифесте электронных библиотек. Трехъярусная структура систем, составляющих ЭБ
О манифесте электронных библиотек. Универсальная ЭБ: основные понятия
О манифесте электронных библиотек. Универсальная ЭБ: основные роли исполнителей
О манифесте электронных библиотек. Среда разработки Электронной библиотеки