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

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

Логическая структура Alfresco ECM представлена на следующем рисунке.

Архитектура системы Alfresco
Alfresco включает в себя такие модули, как репозиторий контента, готовый к использованию веб-портал, фреймворк для управления и использования стандартным содержимым портала, интерфейс CIFS, предоставляющий совместимость с файловыми системами Microsoft Windows и Unix ОС через интернет, систему управления веб-контентом с возможностью виртуализации веб-приложений и статичных сайтов через Apache Tomcat, а также предлагает механизм индексирования и поиска Lucene и jBPM workflow.
Схема развертывания системы и организации электронного документооборота представлена на следующем рисунке.

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

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

    
Другие новости по теме:
  • Преимущества системы Alfresco ECM
  • Вышла обновленная версия Alfresco ECM 4.0
  • Alfresco Community 4 делает документооборот "социализированным"
  • Alfresco - решаемые задачи
  • Alfresco скриншоты системы
  • Вышла новая версия расширения стандартного функционала Alfresco
  • {mtn}