Alfresco (ECM-система)
Alfresco — це система управління корпоративними інформаційними ресурсами (ECM) і документообігом, один з лідерів на ринку вільного програмного забезпечення, серед програм для організації електронного документообігу. Alfresco ECM — це стратегічна інфраструктура та технічна архітектура для підтримки єдиного життєвого циклу інформацію (контенту) різних типів і форматів. Alfresco активно займається розробкою продуктів, які є популярними в Європі, Америці та деяких країнах СНД.
Alfresco ECM є відносно молодою системою, проект якої з'явився у 2005 році. Відомо, що команда, яка створила Alfresco, має більш ніж 15 років досвіду в проектуванні та експлуатації подібних систем. Серед них є один з лідерів Documentum — Джон Ньютон (John Newton) і Джон Поуелл (John Powell) головний директор Business Objects[1]. Спочатку Alfresco призначалася як альтернатива Microsoft Sharepoint, з відкритим вихідним кодом. Але з розвитком системи ця ідея відійшла у бік, тим же створивши ряд унікальних можливостей, які недоступні іншим аналогічним системам. З 2007 року залишається визнаним лідером серед відкритим вихідним кодом для управління корпоративним контентом (ECM). В жовтні 2009 було повідомлено, що Alfresco є провідною open source Java-based системою управління контентом. Цей висновок був зроблений на основі розширеного аналізу показників сили бренду і опитування, проведеного серед користувачів системи.
Alfresco побудований виключно на відкритих стандартах, використовується принцип вільного програмного забезпечення, доступний вихідний код. Модульний дизайн дозволяє, при необхідності, вибирати між функціональністю та продуктивністю. Alfresco працює як на Windows, так і на Unix сумісну систему, необхідну для Java Runtime Environment. Система включає в себе вбудований OpenOffice для конвертації різних типів документів, отримування текстових даних для індексування. В комплекті також є Tomcat, який можна замінити на будь-який потрібний вебконтейнер. Alfresco має свою власну базу даних користувачів. Однак, можливе автоматичне створення користувачів під час першого входу або синхронізації із зовнішнім джерелом: LDAP, каталогом Microsoft Active Directory, доменом компанії і т. д[2]. Система працює з документами будь-якого формату: Microsoft Office, Open Office, pdf тощо. Якщо необхідного формату немає в списку підтримуваних — можна додати свій модуль конвертації в один з підтримуваних і ланцюг конвертації буде побудований у всіх необхідних форматах. Також, можна повністю відмовитися від стандартного вебінтерфейсу і створити власний. В такому випадку, Alfresco буде використовуватися тільки як сховище. Для інтеграції з іншими ПО, підтримуються різні типи аутентифікації. Наприклад, користувач може отримати доступ в систему за допомогою Single sign-on. Якщо ж користувач не авторизований, то система автоматично подасть запит на авторизацію. Варто відзначити, що модель даних підтримує велику кількість успадкування (за допомогою аспектів), тобто у будь-який час можна до об'єкта додати будь-який аспект, і об'єкт придбає усі властивості даного аспекту. Доступ до даних можна гнучко налаштовувати. Система авторизації користується наступними термінами: об'єкт даних, дозвіл, користувач, група, роль. Ролі призначаються для користувачів і груп під час роботи програми.
- За допомогою платформи для Alfresco ECM і WCM (Web Content Management) можна створити електронні сховища та архіви різного рівня складності.
- Зберігання файлів будь-якого розміру та в будь-якому форматі (включаючи аудіо- і відеофайли).
- Інтегрований пошук в архіві.
Керування документами в Alfresco ECM:
- Прописування workflow відповідно до бізнес-правил.
- Створення нового документа на основі шаблона (. txt,. html).
- Зберігання будь-якої кількості документів у будь-якому форматі.
- Категоризація документів в залежності від метаданих.
- Конвертація документів у різні формати (doc > pdf, ppt > flash).
- Контроль версій документів.
- Управління життєвим циклом документів.
- Багаторівневі диференціації доступу до документів.
- Повідомлення користувачів про зміни, завдання і т. д.
- Індексування і повнотекстовий пошук.
- Перехресні посилання на документи.
- Створення типових шаблонів документообігу
- Автоматичне управління вхідної кореспонденції, факсами, сканування зображення.
- Створення звітів на вхідні/вихідні документи, звіти, записи.
- Зберігання й архівації усіх типів вхідних даних.
- Користувачі можуть працювати з усіма документами або проектами у виробничому середовищі Alfresco ECM:
- В системі легко налаштовуються форуми і дошки оголошень як загальні, так і поділені на групи.
- Аудит документів: журнали створення, редагування, авторів, користувачів.
- Користувачам системи надсилаються повідомлення електронною поштою про зміни.
- Створення будь-якої кількості корпоративних ресурсів різного рівня складності.
- Кілька вебсайтів управляються з єдиного командного центру.
- Служба віртуалізації дозволяє оцінити, заздалегідь, зовнішній вигляд і функціональність створеного сайту.
- Служба контролю дозволяє контролювати будь-які зміни на сайтах і завантажувати в мережу будь-які версії сайтів.
- Підготовка даних для вебпублікації (занесення інформації по шаблонам).
- Експортування даних до зовнішніх порталів.
- Управління політиками груп і користувачів їх складі.
- Захист на рівні файлів.
- Авторизація користувачів через NTLM або LDAP.
Alfresco є ідеальним рішенням для:
- Організації документообігу;
- Створення єдиного інформаційного простору;
- Організації та структуризації знань компанії;
- Обміну цих знань;
- Розмежування доступу до даних для різних працівників;
- Керування роботою співробітників.
Alfresco призначена для того, щоб:
- Зберігати документи в ієрархічній системі папок
- Зберігати мета-дані документів: стан і атрибути.
- Зберігати версії документів.
- Забезпечувати пошук документів по змісту або атрибутам[3].
Система Alfresco розроблена за допомогою технологій Java і у склад робочого середовища входять ще ряд стандартних компонентів: Apache Tomcat, OpenOffice.org (для конвертації документів), набір розробника Java SE (JDK), SWF інструменти (pdf2swf утиліта, необхідна для огляду документів PDF в Flash) та інші. Використовуючи Alfresco, необхідна наявність СУБД: Apache Derby, MySQL, PostgreSQL і HSQL. Розробники рекомендують використовувати Derby (він пропонується під час установки) при тестуванні Alfresco[4]. У виробничому середовищі краще вибрати MySQL або PostgreSQL. ECM-система складається з додатків, які взаємодіють один з одним, а також використовуються і функціонують самостійно та мають наступні основні компоненти:
- Управління документами — експорт/імпорт, керування версіями, безпека та обслуговування та служби бібліотек для ділових документів.
- Управління зображеннями документів (Document Imaging) — захоплення, перетворення і керування паперовими документами.
- Управління записами — довгострокового архівування, автоматизація політики зберігання даних згідно з нормативними вимогами, дотримання нормативів і стандартів.
- Керування потоками роботи (workflow) — підтримка бізнес-процесів, передача контенту по маршрутам, створення журналів аудиту.
- Керування вебконтентом — автоматизація ролі вебмайстрів, управління динамічним контентом і взаємодії між користувачами.
- Документно-орієнтована взаємодія — спільне використання документів користувачами і підтримка проектних команд.
Конкуренти Alfresco — закриті ПО, такі як EMC Documentum, Open Text і Sharepoint[5]. Розробники Alfresco пишуть про своїх конкурентів, як про системи 90-х років, які:
- є занадто дорогими
- занадто складно використовувати, розгортати, масштабувати
- занадто важко змінювати відповідно до своїх потреб
Alfresco забезпечує інтеграцію з усіма поширеними платформами електронного документообігу, включаючи Lotus Domino, MS Sharepoint, EOS. Також з'явилася можливість розгортання Alfresco Enterprise Edition 3.2 в архітектурі «cloud computing», роботи з потоками даних електронної пошти даних на основі вбудованої підтримки протоколу IMAP, посилена співпраця та створення проектних порталів на основі технології Alfresco Surf.
- Легкість у використанні
Ключова особливість Alfresco ЕСМ — система віртуальних дисків для зберігання і роботи з інформацією. Працювати з документами не важче, ніж із загальними ресурсами в локальній мережі. Система підтримує доступ до протоколів CIFS, WebDAV, FTP, які дозволяють працювати з документами Alfresco ECM через провідник Windows[6]. Простий пошук документів, інтегрований з веббраузером, зручна система каталогів та пошуку по ним. Пошук враховує місцеперебування файла, метадані, атрибути, типи об'єктів.
- Простота в налаштуванні
В Alfresco ECM реалізована просте налаштування правил документообігу завдяки вбудованим сценаріям налаштування для усіх інтерфейсів, високий рівень інфомраціної безпеки досягається за рахунок потужних інструментів управління ролей користувачів та груп.
- Зручність спільної роботи
Шаблони спільних робочих інструментів дозволяють легко створювати і редагувати структуру окремих проектів, змісту спільних папок, логіку документообігу і т.д.
- Підтримує поширені технології, сумісні з офісними пакетами.
- Характеризується масштабованістю і високою продуктивністю.
- Має відкритий код. Надає можливість самостійно допрацювати та модифікувати систему відповідно до внутрішніх вимог організації.
- Характеризується простотою роботи у системі, як для користувачів, так і для адміністраторів.
- Дає можливість підключатися до віддалених підрозділів компанії.
- Для роботи у системі необхідний лише браузер.
- Повна заміна загальних папок в локальній мережі.
- Автоматизація правил вхідних/вихідних документів.
- Зручність пошуку, інтеграція з веббраузером.
- Автоматичне видобування та ділення на категорії метаданих.
- Загальний простір для групової роботи користувачів.
- ↑ Яремчук С.Обзор Open Source ECM-системы Alfresco [Текст] / С. Яремчук // Системный администратор. — 2009. — № 3 (76)
- ↑ Ежегодный отчет по ECM системам [Электронный ресурс]. — Электрон. дан. — Режим доступа: World Wide Web. — URL: http://www.cmswatch.com/ECM/Report/ [Архівовано 12 лютого 2010 у Wayback Machine.]
- ↑ Документооборот Alfresco [Электронный ресурс]. — Электрон. дан. — Режим доступа: World Wide Web. — URL: http://www.evelopers.ru/content/alfresco [Архівовано 6 вересня 2013 у Wayback Machine.]
- ↑ Alfresco [Электронный ресурс]. — Электрон. дан. — Режим доступа :World Wide Web. — URL: http://www.pingwinsoft.ru/pages/resheniya/produkty/alfresco [Архівовано 26 квітня 2012 у Wayback Machine.]
- ↑ Ермаков А. Alfresco — открытая платформа ECM [Текст] / А. Ермаков // Системный администратор. — 2011. — № 1-2(98-99)
- ↑ Shariff M. Alfresco 3 Enterprise Content Management Implementation / Munwar Shariff, Amita Bhandari, Vinita Choudhary, Pallika Majumdar. — Birmingham: Packt Publishing, 2009. — 573 p. — ISBN 1847197361
- Boyko B. Content Management Bible / Bob Boyko. — 2nd Edition. — Indianapolis: Wiley, 2004. — 1168 p. — ISBN 0-7645-7371-3.
- Shariff M. Alfresco 3 Enterprise Content Management Implementation / Munwar Shariff, Amita Bhandari, Vinita Choudhary, Pallika Majumdar. — Birmingham: Packt Publishing, 2009. — 573 p. — ISBN 1847197361.
- Jenkins Т. Enterprise Content Management Technology: What You Need to Know / Tom Jenkins, David Glazer, Hartmut Schaper. — Waterloo: Open Text Corporation, 2004. — 300 p.
- Ежегодный отчет по ECM системам [Электронный ресурс]. — Электрон. дан. — Режим доступа: World Wide Web. — URL: https://web.archive.org/web/20100212140018/http://www.cmswatch.com/ECM/Report/.
- Сайт проекта Alfresco [Электронный ресурс]. — Электрон. дан. — Режим доступа: World Wide Web. —URL: http://alfresco.com/ [Архівовано 29 квітня 2012 у Wayback Machine.]
- Яремчук С.Обзор Open Source ECM-системы Alfresco [Текст] / С. Яремчук // Системный администратор. — 2009. — № 3 (76).
- Ермаков А. Alfresco — открытая платформа ECM [Текст] / А. Ермаков // Системный администратор. — 2011. — № 1-2(98-99).
- Alfresco [Электронный ресурс]. — Электрон. дан. — Режим доступа :World Wide Web. — URL: https://web.archive.org/web/20120426222814/http://www.pingwinsoft.ru/pages/resheniya/produkty/alfresco.
- Документооборот Alfresco [Электронный ресурс]. — Электрон. дан. — Режим доступа: World Wide Web. — URL: https://web.archive.org/web/20130906130944/http://evelopers.ru/content/alfresco.
- Potts J. Alfresco Developer Guide [Text] / Jeff Potts. — Birmingham: Packt Publishing, 2008. — 533 р. — ISBN 1847193110.
- Официальный сайт Alfresco [Электронный ресурс]. — Электрон. дан. — Режим доступа: World Wide Web. —URL: http://www.alfresco.com [Архівовано 14 вересня 2008 у Wayback Machine.].
- Cei Ugo. Alfresco 3 Web Services [Text] / Ugo Cei , Piergiorgio Lucidi. — Packt Publishing, 2010. — 436 р. — ISBN 1849511527.