2.3 Архітектура сед
СЕД працюють, переважно, на базі архітектури клієнт-сервер та використовують різноманітні комбінації технологій збору, індексування, збереження, пошуку і перегляду електронних документів. На рисунку 2.2 зображена архітектура СЕД. У більшості СЕД реалізована ієрархічна система збереження документів (за принципом "тип /категорія"). Кожен документ відноситься до певного типу, які, у свою чергу, входять до складу певної категорії. Наприклад тип документу Юридичні договори,який у свою чергу входить до категорії Договори. Один і той ж самий документ може входити до складу декількох категорій.
Будь-який документ у СЕД має певний набір атрибутів (наприклад, його назва, автор документа, час його створення та інші). Набір атрибутів може змінюватися від одного типу документа до іншого (у межах одного типу документів він зберігається незмінним). У СЕД атрибути документа зберігаються в реляційній базі даних. Для кожного типу документів за допомогою візуальних засобів створюється шаблон картки, де в зрозумілому графічному вигляді представлені найменування атрибутів документа. При введенні документа в СЕД береться необхідний шаблон і заповнюється картка (заносяться значення атрибутів). Після заповнення картка виявляється зв'язаною з документом.
Рисунок 2.2 – Архітектура системи електронного документооберту
Зазвичай СЕД працює за технологією клієнт-сервер на базі трьох ланкової архітектури – сервер бази даних, сервер застосувань (додатків) та клієнт. У більшості випадків, серверна частина СЕД складається з наступних логічних компонентів (які можуть розташовуватися як на одному, так і на декількох серверах):
1. Сховища атрибутів документів (карток);
2. Сховища документів;
3. Бізнес логіка, яка складається з наступних елементів:
Підсистема пошуку;
Підсистема індексації;
Підсистема керування та маршрутизація документів;
Підсистема адміністрування.
Під сховищем документів звичайно розуміється база в якій зберігаються самі документи. Атрибути документів зазвичай зберігаються у окремій базі. Останнім часом все більшу популярність здобуває збереження документів разом з атрибутами у спільній базі даних. Такий підхід має свої переваги і недоліки. Перевагою є значне підвищення швидкості доступу до документів та підвищення ефективності роботи підсистеми пошуку, а основним недоліком - низька ефективність роботи з документами при великому обсязі збереженої інформації та зменшення надійності системи, у випадку збою бази даних відновити документи, що зберігалися в ній, буде дуже непросто.
Особливості маршрутизації документів
Модулі СЕД, що відповідають за документообіг, прийнято називати модулями маршрутизації документів. У загальному випадку використовуються поняття "гнучка" та "жорстка" маршрутизації документів. При "гнучкій" маршрутизації будь-який користувач, що бере участь у документообігу, може за своїм розсудом змінити існуючий маршрут проходження документів (або задати новий маршрут). При "жорсткій " маршрутизації маршрути проходження документів строго регламентовані, і користувачі не мають права їх змінювати. Однак при "жорсткій " маршрутизації можуть оброблятися логічні операції, коли маршрут змінюється при виконанні яких-небудь заздалегідь заданих умов (наприклад, відправлення документа керівництву при перевищенні конкретним користувачем своїх посадових повноважень) [4].
Сучасні системи СЕД, з метою отримання найбільшої гнучкості та ефективності при роботі з документами, використовують гібридну схему маршрутизації документів. Тобто документи певних типів та певних категорій обробляються за правилами «жорсткої маршрутизації» ( наприклад документ Наказ «Прийом на роботу») а інші документи обробляються за «гнучкою маршрутизацією» (наприклад документ типу «Службова записка»).