Научная статья на тему 'Программные средства организации доступа к произведениям в цифровой форме, защищенным авторским правом'

Программные средства организации доступа к произведениям в цифровой форме, защищенным авторским правом Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
400
36
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Вислый А. И., Семячкин Д. А.

В статье рассматривается система DefView, предназначенная для организации доступа к произведениям в цифровой форме, защищённым авторским правом. С её помощью библиотеки смогут обеспечить требования четвёртой главы Гражданского кодекса Российской Федерации.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The article dwells on DefView system, intended for the control of the access to copyrighted products in a digital form. It will help libraries to meet the requirements of the civil code of the Russian Federation (4th chapter).

Текст научной работы на тему «Программные средства организации доступа к произведениям в цифровой форме, защищенным авторским правом»

«Проекты учащихся». Он существенно облегчит работникам образования запуск, сопровождение и подведение итогов различных сетевых конкурсов и проектов для школьников.

В представленном виде портал начинает свое функционирование. Следует ожидать множество вопросов и предложений (а это есть цель авторов проекта) по всем его аспектам. Тот, кто выскажет замечания, пред-

ложения или просто будет использовать ресурсы и услуги портала, становится участником его развития.

Таким образом, для становления и развития профильной школы теоретически обоснован и практически реализован проективный открытый информационный ресурс в виде портала дистанционной поддержки профильного обучения школьников и сетевых форм дополнительного образования.

Литература

1. Корягин П.А. О подходе к разработке проективных информационных систем с веб-интерфейсом // Вестник СибГАУ.( - Вып. 2 (19)). - Красноярск: СибГАУ, 2008. - С. 95-99.

2. Пак Н.И. Проективный подход в обучении как информационный процесс: Монография / КГПУ, 2008.

3. Пак Н.И., Корягин П.А. Проективная тестовая система «Тестосфера» // ИНФО. - 2008. - № 7. -С.Ш-П3.

ПРОГРАММНЫЕ СРЕДСТВА ОРГАНИЗАЦИИ ДОСТУПА К ПРОИЗВЕДЕНИЯМ В ЦИФРОВОЙ ФОРМЕ, ЗАЩИЩЕННЫМ

АВТОРСКИМ ПРАВОМ

А.И. Вислый, директор по информатизации Тел.: (495) 202-57-90; E-mail: visla@rsl.ru Российская государственная библиотека, г. Москва http://www.rsl.ru Д.А. Семячкин, директор по развитию Тел.: (495) 644-72-70; E-mail: semyachkin@shoft.ru ООО «Шофт», г. Москва http://www.shoft.ru

In the paper DefView system intended for an access control to products with copyrights in digital from is considered. With its help libraries can meet requirements of the civil code of the Russian Federation (4th chapter).

1. Введение

Следуя последним тенденциям в библиотечном деле, многие российские библиотеки осуществляют сканирование своих фондов и создают цифровые библиотеки, предоставляя доступ к ним в читальных залах и через Интернет. Для этих целей разработан и используется ряд программных

систем, например, широко известная, свободно распространяемая система Greenstone [1].

Вступившая в силу с 1 января 2008 года четвертая часть Гражданского кодекса РФ [2] существенно осложняет эту деятельность, ограничивая предоставление библиотеками экземпляров произведений в цифровой форме,

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

Существующие системы не способны обеспечить выполнение этого условия, потому что, как правило, электронные материалы предоставляются ими в текстовом виде и могут быть легко скопированы пользователем. Компанией «Шофт» [3] совместно с Российской государственной библиотекой (РГБ) [4] сформулированы требования, выполнение которых позволяет исключить возможность создания копий произведений в цифровой форме. Во-первых, система должна выдавать пользователю документ постранично, в виде набора изображений. Во-вторых, система должна предотвращать несанкционированное копирование страниц документа, запрещая снимок экрана и не кэшируя их в постоянной памяти компьютера пользователя. С учетом этих требований разработаны программные средства защищенного просмотра документов, которые позволяют библиотекам предоставлять доступ к имеющимся у них электронным материалам, в полной мере обеспечивая выполнение требований ГК РФ.

Во втором разделе подробно рассматриваются архитектура системы, а также преимущества, которыми она обладает для решения поставленной задачи. Возможности системы с точки зрения интерфейсов (клиентского и административного) приведены в третьем разделе. В четвертом разделе рассматриваются преимущества системы DefView по сравнению с существующими системами для создания и распространения цифровых библиотек. В заключительном разделе описывается опыт применения системы для функционирования электронной библиотеки диссертаций РГБ.

2. Архитектура системы

Система защищенного просмотра документов DefView (от англ. Defence Viewer) предназначена для обеспечения безопасного постраничного доступа к документам в формате Portable Document Format (PDF) [5]. Система имеет классическую трехзвенную архитектуру типа «клиент-сервер» [6], включающую:

• презентационный (клиентский) уровень,

• логический уровень,

• уровень данных (рис. 1 - см. цв. вставку).

Презентационному уровню соответствуют клиентское и административное приложения. Административное приложение предоставляет возможность управления документами, коллекциями документов, пользователями, группами пользователей и их правами на коллекции. Клиентское приложение предназначено для:

• отображения страниц документа в виде набора изображений;

• предоставления предпросмотра страниц;

• осуществления навигации по страницам документа;

• отображения количества страниц документа;

• изменения масштаба просматриваемой страницы;

• поворота просматриваемой страницы;

• инвертирования цветов на просматриваемой странице;

• загрузки документа полностью (при наличии соответствующих прав);

• печати документа (при наличии соответствующих прав);

• отложенной печати документа;

• осуществления поиска слов и фраз внутри документа с дальнейшим выделением найденных результатов на страницах документа.

Клиентское приложение предотвращает несанкционированное копирование страниц документа, запрещая снимок экрана и не кэшируя их в постоянной памяти компьютера пользователя.

Логическому уровню соответствует сервер приложений, содержащий бизнес-логику управления данными. Бизнес-логика задается набором метаданных, описывающих документы, коллекции документов, пользователей, группы пользователей и их права на коллекции.

Уровню данных соответствует сервер хранения PDF-документов, предназначенный для:

• выдачи серверу приложений страниц документов в виде изображений разного размера и качества;

• выдачи серверу приложений документов в формате PDF;

• осуществления поиска слов и фраз внутри документа с учетом морфологии русского языка и выдачи на сервер приложений координат прямоугольников, соответствующих найденным словам на страницах этого документа.

Представленная архитектура обладает

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

3. Возможности системы

3.1. Клиентское приложение

Главное окно клиентского приложения DefView состоит из меню, панели инструментов, панели поиска, области отображения страниц документа и строки состояния. Приложение имеет интуитивно понятный пользовательский интерфейс, разработанный на основании опыта использования таких широко известных программ просмотра документов, как Adobe Acrobat Reader [7] и др.

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

С использованием кнопок панели инструментов пользователь может быстро перейти на первую, предыдущую, следующую, последнюю и произвольную страницы документа. Также он может выбрать один из фиксированных масштабов отображения документа или установить масштаб «по ширине страницы» или «страница целиком». У пользователя есть возможность повернуть страницу, а также инвертировать цвета.

В главном меню дублируются все кнопки, представленные на панели инструментов, а также имеются ряд дополнительных. На панели поиска и области отображения страниц документа доступно контекстное меню.

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

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

На рис. 3 приведено главное окно клиентского приложения с открытой панелью поиска. Клиентское приложение позволяет осуществлять поиск слов и фраз внутри документа. Поиск осуществляется с учетом морфологии русского языка, поддерживаемой с помощью морфологического модуля «Русская морфология», разработанного компанией «Информатик» [8]. В качестве результатов поиска выдаются так называемые сниппеты (искомое слово или фраза в некотором контексте), в которых жирным шрифтом выделена найденная фраза. При нажатии на сниппет происходит переход на соответствующую страницу. На самой странице найденный текст подсвечивается желтым цветом.

С помощью клиентского приложения пользователь может сформировать заказ на печать выбранных им страниц, предварительно добавив их в корзину. Администратор виртуального читального зала (ВЧЗ) имеет возможность распечатать отобранные пользователем страницы.

3.2. Административное приложение

Административное приложение предназначено для управления системой. Выделены следующие типы пользователей (роли), работающие с системой через административное приложение.

• Администратор системы. Предназначен для управления системой в целом, имеет неограниченные права. Существует в единственном экземпляре. В его функции входит управление ВЧЗ, пользователями, группами пользователей, лицензиями, хранилищами документов, коллекциями документов и ссылками на документы.

• Библиотекарь. Предназначен для обслуживания хранилища документов. В его функции входит управление ссылками на документы (добавление новых ссылок, каталогизация) и коллекциями.

• Администратор ВЧЗ. Предназначен для управления своим ВЧЗ, имеет неограниченные права в рамках своего ВЧЗ. Существует в единственном экземпляре (в каждом ВЧЗ). В его функции входит управление сотрудниками, пользователями и группами пользователей своего ВЧЗ, а также ведение

учета выданных ВЧЗ лицензий.

• Сотрудник ВЧЗ. По умолчанию предназначен для обслуживания читателей своего ВЧЗ. Кроме того, он может получить функции Администратора ВЧЗ, такие как управление пользователями, группами поль-

зователей, а также ведение учета лицензий (если администратор системы разрешил этому ВЧЗ осуществлять делегацию прав). По умолчанию в его функции входит печать страниц, отобранных пользователями в корзину.

•V Гречук, Богдан Васильевич - Алгоритмы планирования вычислений и организации рестартов в системах реального в

Файл Навигация Вид Справка

.JfiJxJ

Полнотекстовый поиск: | периферийный процессор

Результат поиска В Г 44

периферийных процессора. I периферийные процессоры (

е-Г 45

свободных периферийны» прс из периферийных процессор! другого периферийного проц> периферийном пррцессоре,: периферийном процессоре. * периферийных процессора и периферийных процессора, I свободных периферийных прс 46

периферийные процессоры ( периферийнрму процессору, другом периферийном процес периферийного процессора, периферийнргр процессора. Э Ц 49

других периферийных проце*

_Поиск_|~Наброски | Корзина | C_<j_>

одна работа с длительностью 3 (будем далее называть их группами первого типа), 2 группы состоят из двух работ каждая - одна работа с длительностью 5-1 и одна с длительностью 2 (группы второго типа), и одна группа из оставшихся 3-п работ с длительностями /, = а1 (группа третьего типа).

Утверждение 1. Пусть свободен один такт на главном процессоре, который не является ни первым, ни последним. Тогда все три работы из группы первого типа можно разместить так, чтобы они занимали этот такт на главном процессоре и все такты на двух свободных периферийных процессорах.

Доказательство. Можно, например, одну работу с длительностью В -1 поставить на первые 5-1 тактов одного из периферийных процессоров, вторую - на последние 5-1 тактов другого периферийного процессора. Тогда работа с длительностью 3 один такт выполняется на втором периферийном процессоре, затем на один такт переключается на главный и еще один такт выполняется на первом периферийном процессоре.

Утиитагпяния тмгячям»

Рис. 3. Главное окно клиентского приложения с открытой панелью поиска

Главное окно административного приложения DefView состоит из меню, панели инструментов, рабочей области и строки состояния (рис. 4 - см. цв. вставку). Приложение имеет интуитивно понятный пользовательский интерфейс и унифицировано с административными приложениями других систем, разработанных компанией «Шофт», например, таких как система хранения метаданных Метакс [9] и электронный депозитарий [10].

На панели инструментов расположены кнопки для выполнения различных операций над объектами системы: пользователями, группами пользователей, лицензиями, хранилищами, коллекциями, ссылками на документы.

С использованием кнопок панели инструментов пользователь может обновить список объектов, добавить, удалить или отредактировать объект. Существует возможность настроить вид таблицы, содержащей список объектов.

В рабочей области приложения по кли-

ку на каком-либо объекте доступно контекстное меню, в нем дублируются операции, представленные на панели инструментов, которые можно выполнять над выбранным объектом.

4. Преимущества системы

Кроме описанных во втором разделе достоинств выбранной архитектуры система обладает рядом других преимуществ.

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

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

Подключить хранилище, например, как

сетевой диск, к серверу хранения.

Задать пространство имен для хранилища.

Используя пакетный режим, зарегистрировать все документы хранилища в системе.

Включить документы в коллекции и задать права пользователей на доступ к ним.

В-третьих, система протоколирует все события, происходящие в системе (например, просмотр или печать страницы документа и т.п.). Это позволяет администратору собирать сколь угодно полную статистику, используя, например, стандартные построители отчетов.

В-четвертых, система имеет установщик с возможностями конфигурирования серверов и простое в использовании административное приложение.

5. Использование системы в Электронной библиотеке диссертаций РГБ

Российская государственная библиотека располагает уникальным фондом диссертаций. Всероссийский (до 1991 г. Всесоюзный) фонд диссертационных работ был создан в 1944 году в соответствии с приказом Всесоюзного комитета по делам Высшей школы при СНК СССР. Диссертации собираются и хранятся в РГБ в единственном экземпляре по всем отраслям знаний, кроме медицины и фармации. Ежегодно поступает около 20 000 кандидатских и 10 000 докторских диссертаций, что составляет примерно один железнодорожный вагон печатной продукции.

С 1998 года начат процесс сканирования диссертаций. В первую очередь, оцифровывались диссертации по наиболее спрашиваемым специальностям: экономике, юриспруденции, педагогике, психологии и другим общественным и гуманитарным наукам. С 2004 года осуществляется оцифровка всех новых диссертаций, поступающих в РГБ, т.е. кроме работ по медицине и фармации. Общий объем - около 30 000 диссертаций в год [11].

С 2002 года в РГБ запущен проект

«Электронная библиотека диссертаций» (ЭБД), основной целью которого является предоставление читателям диссертаций в цифровой форме не только в читальных залах библиотеки, но и через Интернет (в виртуальных читальных залах библиотек). Проект смог существенно расширить географию и количество читателей диссертационных работ. В настоящее время ЭБД РГБ насчитывает более 300 виртуальных читальных залов и свыше 250 тыс. документов.

С начала 2008 года в РГБ начато использование системы DefView в целях обеспечения функционирования ЭБД РГБ. В РГБ установлена серверная часть и несколько сот клиентских рабочих мест системы. Это является началом полномасштабного перехода на систему DefView всех читальных залов, а также виртуальных читальных залов (ВЧЗ) ЭБД РГБ. Конфигурация системы для РГБ показана на рис. 5 (см. цв. вставку). Каждый ВЧЗ обладает свойством автономности и управляется собственным администратором, исходя из прав, выданных ему администратором системы в РГБ.

6. Заключение

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Несмотря на то, что к настоящему времени уже разработаны программные системы для организации цифровых библиотек и предоставления доступа к ним, все они не удовлетворяют требованиям четвертой части Гражданского кодекса РФ, вступившей в силу 1 января 2008 года. В данной работе представляется система защищенного просмотра документов, способная удовлетворить этим требованиям.

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

Литература

1. Greenstone Digital Library Software, http://www.greenstone.org/

2. Гражданский кодекс РФ (4-я часть), http://www.consultant.ru/popular/gkrf4/

3. Компания «Шофт», http://www.shoft.ru/

4. Российская государственная библиотека, http://www.rsl.ru/

5. Portable Document Format (PDF), http://en.wikipedia.org/wiki/Portable_Document_Format

6. Трехзвенная архитектура «клиент-сервер», http://www.citforum.ru/seminars/cis99/group.shtml

7. Adobe Acrobat Reader, http://www.adobe.com/products/acrobat/

8. Компания «Информатик», http://www.informatic.ru/

9. Березовский П.С., Вислый А.И. Комплекс программных систем для обработки, хранения и вы-

дачи электронных документов в Российской государственной библиотеке. Матер. симпоз. «Новые информационные технологии и менеджмент качества», Турция, 2008. - С. 66-67.

10.Вислый А.И., Шорин О.Н. Применение технологий грида данных для организации электронного хранилища Российской государственной библиотеки //Тр. 14-й Междунар. конф. «Крым 2007»,

http ://www.gpntb .ru/win/inter-events/crimea2007/cd/60 .pdf

11. Электронная библиотека диссертаций, http://diss.rsl.ru/

РАЗРАБОТКА ИНФОРМАЦИОННОЙ МОДЕЛИ ПРЕДПРИЯТИЯ В ЭЛЕКТРОННОЙ СРЕДЕ С ЭЛЕМЕНТАМИ НЕЧЕТКОЙ ЛОГИКИ

В. А Маренко, к. т.н., с.н.с. лаборатории Методов преобразования и представления информации Тел.: (3812)236-739; E-mail: marenko@ofim.oscsbras.ru Омский филиал Института математики им. С. Л. Соболева, СО РАН

http://ofim.okno.ru

О. Н. Лучко, к.п.н., зав. каф. Прикладной информатики и математики Тел: (3812)533-043; E-mail: o_luchko@rambler.ru Омский государственный институт сервиса /www.omgis.ru

Heads of the enterprises recognize necessity of construction of the uniform information model displaying economic processes in the computer electronic environment. The information model is represented set of separate projects which variants are developed within the limits of research work with students of Omsk state institute of service.

Введение

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

Компоненты информационной модели

Временные координаты позволяют отслеживать динамику развития предприятия.

Для этого строится фазовая плоскость, в которой осями координат служат производительность труда и фондовооруженность предприятия, рассчитанные по годовым бухгалтерским отчетам [1]. На рис. 1 представлена зависимость производительности труда р от фондовооруженности f на реальном объекте сферы сервиса г. Омска.

Нами установлено, что динамика разви-

тия исследуемого объекта сферы сервиса аналогична хорошо изученному механическому процессу - движению частицы в центральном поле U=kr2/2, где U - потенциальная энергия, г -радиус траектории, k - коэффициент, учитывающий свойства среды. Движение такой частицы происходит в плоскости с координатами xy и характеризуется радиальной и угловой скоростями. Радиальная скорость может обращаться в нуль, что означает точку поворота траектории от увеличения к уменьшению и наоборот. Общий вид траектории - эллипс: 2 2 x у

—- +—— = 1, где a, Ь - длины его полуосей.

а Ъ

Если а=Ъ, то траектория становится окружностью и может также вырождаться в отрезки прямой [2]. Движение частицы представляет собой автоколебания. Похожие элементы траектории есть и на фазовом портрете динамики развития предприятия (рис. 1).

Анализируя полученную графическую зависимость, видим, что в развитии эконо-

i Надоели баннеры? Вы всегда можете отключить рекламу.