Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет №2.docx
Скачиваний:
6
Добавлен:
20.12.2018
Размер:
486.8 Кб
Скачать

Теоретические сведения о сэд Alfresco

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

Разработчики выделяют пять основных функций своей системы:

  • Управление документами (DocumentManagement) – виртуальная файловая система, система поиска, CIFS-синхронизации, защиты и аудита, оповещения об изменениях, преобразования основных форматов офисных пакетов в ODF/PDF, контроля версий, одноразовой аутентификации (SingleSign-On) через NTLM или LDAP, jBPM-интеграция;

  • Управление веб-содержимым (WebContentManagement) – полноценная CMS-система, построенная с применением Spring, Hibernate, Lucene и JSF, которую ставят в один ряд с Drupal! Поддерживается любое количество сайтов, автоматическая кластеризация, виртуализация, поддержка проектов, версий, слоев (изменение в файл, но основа остается постоянной, как в unionfs), развертывание копий сайта и многого другого.

  • Управление записями (RecordsManagement) – единый репозиторий для управления всеми форматами контента, поддерживающий стандарт DOD 5015.2, который используется в министерстве обороны США (у нас другой – ГОСТ ИСО 15489-1-2007/ISO 15489:2001). Реализованы автоматическое извлечение и классификация данных, архивирование в ODF/PDF, аудит и управление доступом, упрощенный экспорт, работа в кластере, быстрый поиск, создание разнообразных отчетов.

  • Управление изображениями (ImageManagement) – единый репозиторий для управления всеми форматами документов, в том числе «оцифровка» входящей информации (бумажный носитель, факс, электронная почта и так далее). Доступны автоматический сбор метаданных и классификация, преобразование во многих форматах (TIFF, JPEG, GIF, PNG, MS Office, PDF и Flash), поиск, автоматическое уведомление.

  • Хранилище данных (ContentRepository) включает функции защиты, разграничения доступа, аудита, поиска, поддерживает множество стандартов (WebServices, JSR 168, JSR 170 Level 2, MyFaces, WebDAV, SQL, RSS, ODF, OpenSearch), доступ ко всем действиям через гиперссылку, доступ по протоколам CIFS, FTP, WebDAV и CMIS, комбинированный поиск по многим параметрам.

Система Alfresco разработана с использованием Java-технологий, и в состав рабочей среды, кроме тех, о которых уже говорилось, входит еще ряд стандартных компонентов: ApacheTomcat, OpenOffice.org (для конвертации документов), Java SE DevelopmentKit (JDK), SWF Tools (утилита pdf2swf необходима для предпросмотраPDF-документов в Flash) и другие. В качестве сервера приложений вместо ApacheTomcat, который предлагается по умолчанию, может быть использован – JBoss или Weblogic. Для работы Alfresco потребуется наличие СУБД – ApacheDerby, MySQL, PostgreSQL и HSQL. Разработчики рекомендуют использовать Derby (он предлагается во время установки по умолчанию) в основном при тестировании Alfresco. В рабочей среде лучше выбрать MySQL или 5 PostgreSQL.Разработчики Alfresco предлагают варианта системы:

Alfresco Enterprise Edition и Alfresco Community Edition. Также имеется возможность работы с AlfrescoCloudTrial, которая не требует остановки и служит для ознакомления с системой. Alfresco может быть установлен в любой операционной системе, для которой существуют все указанные компоненты – Windows, Linux, Solaris и MacOSX.

Alfresco имеет ряд наград (например, InfoWorld: BestofOpenSourceApplications 2007), вместе с тем, система имеет и минусы.

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