functionality47
.pdfАрхитектура и технические возможности системы
DIRECTUM
Архитектура системы DIRECTUM
Система DIRECTUM, построенная с помощью предметно-ориентированного инструмента IS-Builder, имеет многоуровневую архитектуру.
Основными функциональными элементами архитектуры являются:
●СУБД – хранилище данных и метаданных системы. Одним из важных компонентов системы, хранящихся в СУБД, является прикладная разработка DIRECTUM, которая определяет функциональность предметных модулей системы, заказных, а также разработанных партнерами DIRECTUM решений.
●Управляющие службы DIRECTUM – службы,
обеспечивающие управление системой. Например, служба workflow управляет работой задач DIRECTUM, а DIRECTUM Storage Services
отвечают за файловые хранилища документов. Все управляющие службы могут быть
установлены как на один компьютер, так и на различные – в целях распределения нагрузки.
●IS-Builder Runtime Environment – среда исполнения кода, реализующая интерфейс служб и пользовательских приложений (в том числе сторонней разработки) для доступа к системе. В частности, сервер веб-доступа DIRECTUM на платформе ASP.NET использует IS-Builder Runtime Environment для реализации функций системы, доступных пользователям через веб-браузер.
●Клиенты системы DIRECTUM – приложения для конечных пользователей, инструментарий разработки, утилиты администрирования системы. Клиентом может быть как Windowsприложение, использующее для доступа к системе IS-Builder Runtime Environment, так и веббраузер.
●Файловые хранилища – архивы больших или редко используемых документов, которые эффективнее держать за пределами СУБД; управляются собственными службами.
Архитектура DIRECTUM, являясь частью информационной инфраструктуры организации, демонстрирует характеристики, важные для любой корпоративной системы:
●Открытость. Основа системы DIRECTUM – платформа IS-Builder – поддерживает технологии Microsoft COM и .NET. Она содержит готовые инструменты интеграции с корпоративными приложениями, в том числе набор функций для обработки XML-документов. Корпоративные стандарты и открытая структура данных позволяют легко интегрировать DIRECTUM в информационную инфраструктуру организации.
●Расширяемость. В каждой организации выдвигают уникальные требования к построению электронного документооборота и решению задач взаимодействия. Объектная модель и предметно-ориентированный инструмент разработки IS-Builder позволяют создавать собственные и изменять существующие объекты для решения специфичных задач. Поскольку ядром системы является СОМ-сервер, управляющие функции системы можно использовать в любых сторонних приложениях.
●Масштабируемость. Выделение нескольких уровней архитектуры позволяет повышать производительность системы не только посредством наращивания мощности аппаратных средств, но и благодаря распределению служб по различным серверам. Механизм репликации IS-Builder позволяет построить территориально распределенную систему, минимизируя как требования к пропускной способности каналов связи за счет объема передаваемых данных между серверами, так и технические требования к вторичным серверам. Выделение SQLсерверных и файловых хранилищ документов позволяет гибко управлять распределением нагрузки на сервера организации при доступе к документам.
31
●Надежность. Архитектура DIRECTUM поддерживает транзакционную модель, которая гарантирует целостность данных системы на протяжении всех стадий их жизненного цикла. Управляемые SQL- и файловые хранилища документов позволяют организовать надежное хранение документов.
●Безопасность. Для каждого объекта системы может быть задано, какие пользователи или группы имеют право выполнять с ним определенные действия. Конфиденциальные электронные документы и задачи могут быть зашифрованы непосредственно в системе любым Microsoft CryptoAPI-совместимым криптопровайдером (в том числе сертифицированным ФСБ), что гарантирует защиту даже от лиц, имеющих неограниченный доступ к данным. Протоколирование всех действий пользователя позволит восстановить историю работы с объектами системы в случае нарушения режима безопасности. Обеспечивается высокая защита от несанкционированного доступа к хранилищам документов всех типов.
Адаптация системы DIRECTUM
Лежащий в основе системы DIRECTUM инструмент разработки IS-Builder, будучи открытым и предметноориентированным, соответствует современным требованиям и имеет ряд преимуществ перед другими инструментами разработки.
Открытость IS-Builder позволяет адаптировать систему DIRECTUM к специфическим нуждам организации, развивать функциональность системы и проводить ее интеграцию с другими системами, в том числе силами программистов заказчика.
Предметная ориентация IS-Builder позволяет легко развивать высокоэффективные прикладные возможности системы, абстрагируясь от конкретных технических деталей их реализации.
Основные возможности инструмента разработки IS-Builder:
●задание состава типов карточек электронных документов;
●разработка состава и структуры данных справочников;
●встроенный язык программирования ISBL с развитой объектной моделью и богатым набором функций;
●возможность создания собственных функций;
●визуальная настройка формы карточек справочников и электронных документов;
●задание бизнес-логики поведения карточек на основе механизма событий;
●удобная разработка блоков типовых маршрутов с возможностью их повторного использования и переноса между системами;
●настройка различных отчетов с использованием Microsoft Excel, Microsoft Word и веб-браузера;
возможность проведения многомерного анализа данных и т.д.
Использование открытого предметноориентированного инструмента разработки ISBuilder позволяет быстро разрабатывать масштабируемые решения для автоматизации бизнес-процессов организаций любой сферы деятельности.
Интеграция системы DIRECTUM
Широкие возможности интеграции DIRECTUM обеспечиваются различными средствами, каждое из которых сопровождается подробной документацией при поставке системы. Среди них – открытая объектная модель с полноценным COM-интерфейсом, открытая структура базы данных, внутренний язык с возможностью COM-вызовов и обращений к произвольным источникам данных, workflowмеханизмы, функции для работы с XML-документами, а также набор средств интеграции DIRECTUM Integration Toolset.
Набор средств интеграции DIRECTUM Integration Toolset. Набор средств интеграции DIRECTUM Integration Toolset позволяет интегрировать систему DIRECTUM с уже существующими на предприятии системами и решениями. В частности, набор ориентирован на решение типовых задач интеграции
32
DIRECTUM с наиболее востребованным классом автоматизирующих систем – ERP-системами. Благодаря DIRECTUM Integration Toolset значительно облегчаются следующие процессы:
●синхронизация справочников (двухсторонняя передача данных из интегрируемой системы в DIRECTUM и из DIRECTUM в интегрируемую систему);
●сохранение документов и отчетов интегрируемой системы в системе DIRECTUM;
●согласование в системе DIRECTUM учетных объектов интегрируемой системы;
●просмотр электронных документов системы DIRECTUM, связанных с объектом в интегрируемой системе.
DIRECTUM Integration Toolset построен по модульной технологии и включает в себя:
●коннекторы к различным системам (1С, SAP, Microsoft Dynamics AX, Business Studio и др.),
которые скрывают технические особенности взаимодействия с конкретной системой и предоставляют функции для взаимодействия систем;
●инфраструктуру поддержки коннекторов, позволяющую с помощью визуальных средств настроить передачу данных из одной системы в другую, осуществить преобразование и фильтрацию данных, инициировать процессы интеграции по расписанию, действию администратора, изменению данных в рамках процесса workflow.
Инфраструктура поддержки коннекторов включена в базовую комплектацию DIRECTUM, а технология их разработки является открытой и доступна для партнеров компании DIRECTUM и клиентов, использующих инструмент разработки IS-Builder.
Веб-сервисы интеграции. При необходимости организации обмена данными между системами «на расстоянии», т.е. при нахождении DIRECTUM и сторонней системы на разных серверах используются веб-сервисы интеграции. Веб-сервисы интеграции - новый механизм, предназначенный для организации обмена данными в условиях, когда между двумя интегрируемыми системами нельзя установить связь через COM-объекты. Веб-сервисы позволяют расширить возможности работы с объектами системы DIRECTUM в интегрируемой системе, что обеспечивает:
●ускорение загрузки и выгрузки данных из системы DIRECTUM в интегрируемую систему;
●расширение возможностей работы с объектами системы DIRECTUM в интегрируемой системе.
Интеграция с Microsoft SharePoint. Портальные компоненты DIRECTUM для SharePoint
обеспечивают работу с объектами DIRECTUM (папками, справочниками, документами, задачами) через веб-интерфейс портала. Различные стратегии синхронизации DIRECTUM и SharePoint позволяют отслеживать изменения и получать данные с узлов SharePoint (элементы списков, документы библиотек, формы InfoPath), а также публиковать в библиотеках и списках портала справочную информацию и документы DIRECTUM, в том числе с сохранением связей между ними. При этом также синхронизируются карточки документов DIRECTUM и Share Point.
33
Более 20 готовых веб-частей позволяют организации упростить совместную работу пользователей DIRECTUM и пользователей портала (в том числе не являющихся пользователями DIRECTUM), позволяя им обращаться к опубликованным документам системы, осуществлять поиск DIRECTUM стартовать задачи по типовым маршрутам, просматривать актуальные задачи дня и т.д.
Интеграция с Microsoft Office и OpenOffice.org. Система DIRECTUM также интегрирована с офисными приложениями Microsoft Office и OpenOffice.org. При этом из приложения можно выполнять следующие действия: отправка документа вложением в задачу, просмотр как истории работы с документом, так и связанных с ним документов, подписание документа ЭЦП и т.д. В приложениях Microsoft Office дополнительно существует возможность работать с содержанием документа: автоматически вставлять текст из полей карточки документа, вставлять штрих-код и т.д.
Интеграция с Microsoft Outlook позволяет сохранять пришедшие письма и их вложения как документы DIRECTUM, оправлять письма контактным лицам из единой адресной книги DIRECTUM, а также регистрировать контакты в модуле «Управление взаимодействием с клиентами». Текст письма можно непосредственно из Microsoft Outlook отправить в виде задачи каждому сотруднику, поручив ему тем самым работу, обозначенную в письме. Помимо этого, интеграция с календарем Outlook дает возможность переносить в него из DIRECTUM различные плановые мероприятия: задачи, совещания, а также плановые контакты из модуля «Управление взаимодействием с клиентами». При наличии нескольких календарей, система дает возможность выбора соответствующего календаря для переноса.
BPM в DIRECTUM
Благодаря функционалу DIRECTUM Integration Toolset также возможна интеграция системы с решениями, реализующими концепцию BPM. Регламенты и бизнес-процессы, разработанные с помощью таких решений, хранятся в DIRECTUМ, а также отправляются на согласование или доработку за счет механизма workflow системы. Также, на основе схем, созданных в BPM-приложениях, могут быть созданы типовые маршруты DIRECTUM.
Интеграция DIRECTUM с Business Studio позволяет осуществлять передачу различных данных между системами: обмен данными справочников с возможностью импорта/экспорта оргструктуры и исполнителей процесса, передачу описаний процессов, а также перенос типовых маршрутов DIRECTUM в справочник «Программные продукты» Business Studio. Помимо этого, отправить созданный в Business Studio регламент можно с помощью соответствующего пункта меню непосредственно в процессе редактирования.
Интеграция с Microsoft Visio дает возможность выгрузки в DIRECTUM созданных в MS Visio схем бизнес-процессов в виде XPDL-файлов. На их основе, за счет механизма интеграци, создаются типовые маршруты DIRECTUM
Интеграция с Microsoft Project позволяет не только осуществлять обычные действия над документом, как в офисных приложениях, но и контролировать реализацию проектов. Доступны интеграция со списком пользователей DIRECTUM, автоматическая инициация задач непосредственно из приложения в соответствии с этапами проекта и дальнейшая отметка выполненных по этапу работ. Также возможно связывание с проектом соответствующей проектной документации.
Территориально распределенная работа
Любая организация, имеющая территориально удаленные подразделения, нуждается в едином информационном пространстве, в котором пользователи смогут эффективно работать с общими документами и оперативно выполнять коллективные задания.
Для решения этих задач в DIRECTUM существует несколько средств.
Сервер веб-доступа позволяет работать с DIRECTUM через Интернет, используя браузер. Этот режим полезен отдельным сотрудникам, работающим вне офиса – в командировке, дома или в дороге с использованием мобильного доступа.
Альтернативой веб-доступу является режим терминального доступа, когда пользователи подключаются к серверу терминалов, удаленно взаимодействуя с рабочим столом Windows и системой DIRECTUM.
Сервер репликации данных позволяет организовать автоматический обмен данными между удаленными серверами. При этом не требуется обеспечения прямого соединения между серверами, выдвигаются минимальные требования к качеству и типу связи (электронная почта, передача данных на магнитных или оптических носителях).
В механизме репликации участвуют две категории серверов – главные и вторичные. Структура серверов может быть иерархической: каждый вторичный сервер может иметь один главный сервер и множество
34
своих вторичных серверов. Такой подход хорошо зарекомендовал себя на практике. Использование сервера репликации в разных организациях показало, что он обеспечивает высокую масштабируемость территориально распределенной работы системы DIRECTUM. Например, при укрупнении филиала и появлении новых удаленных подразделений достаточно добавить вторичные сервера к серверу укрупняемого филиала – новые подразделения автоматически будут получать нужные им данные, а их документы, задачи, задания и справочники будут передаваться центральному серверу и другим серверам системы.
Частота сеансов связи определяется потребностями организации в актуализации данных (от 1 раза в сутки до нескольких раз в час); между сеансами связи каждый сервер работает независимо. Таким образом, обеспечивается высокая отказоустойчивость системы: при временном выходе из строя одного из серверов или пропадании связи другие сервера продолжают работать в обычном режиме.
Работа с DIRECTUM через Интернет
Для компаний, сотрудникам которых необходимо работать вне офиса и иметь доступ к актуальным данным, разработан сервер веб-доступа.
Каждый сотрудник организации, находящийся за пределами офиса (дома, в офисе клиента), с помощью любого веб-браузера может работать в системе DIRECTUM.
Работа с системой через веб-клиент ведется в режиме реального времени, как если бы с ней работали в офисе. Разграничение прав доступа к объектам полностью совпадает с правами доступа, определенными полномочиями и должностным положением сотрудника.
Работа с веб-клиентом возможна для пользователей и главного, и вторичных серверов. При этом не требуется установки специального программного обеспечения,
может использоваться любой браузер (Internet Explorer, Firefox, Opera и др.).
Конфигурируемость и расширяемость веб-клиента также позволяет дополнять и изменять его функциональность, например, добавлять новые кнопки на панель инструментов или создавать вкладки в карточках объектов.
35
Мобильный веб-доступ
Удаленная работа в системе DIRECTUM также возможна с помощью КПК и других мобильных устройств, подключенных к Интернет. Это особенно важно для сотрудников, находящихся в командировках и не всегда имеющих возможность работы посредством стандартного веб-доступа. Интерфейс мобильного веб-доступа адаптирован к работе через большинство мобильных браузеров (Opera Mobile, Safari Mobile, IE Mobile) и позволяет работать с данными системы практически с любых устройств — в том числе, управляемых с помощью стилуса или имеющих сенсорный touch-screen.
Обмен документами между сторонними организациями
Обмен документами между сторонними организациями построен на основе специально разработанного открытого формата структурированного электронного документа (ESD). Файл формата ESD включает в себя текст документа, его атрибуты и электронные цифровые подписи. Система DIRECTUM позволяет создавать и импортировать документы из файлов структурированных электронных документов, а также экспортировать
документы в этот формат. Таким образом, любой документ со всеми своими атрибутами и подписями может быть экспортирован из системы и передан на рассмотрение и согласование в другие организации. При этом заинтересованные лица смогут увидеть текст документа, его служебные атрибуты и список подписей документа с указанием их достоверности.
Для пользователей, не имеющих возможности работать с системами документооборота, разработано бесплатное приложение DIRECTUM OverDoc, позволяющее просматривать, редактировать, подписывать и проверять достоверность подписей документов, сохраненных в ESD-формате.
Для обмена документами с официальной регистрацией между структурными единицами крупного предприятия или между независимыми организациями в DIRECTUM используется встроенный в модуль «Канцелярия» механизм обмена электронными документами между системами. Он опирается на стандарт Гильдии Управляющих Документацией «Взаимодействие систем автоматизации документационного обеспечения управления» и обеспечивает гарантированность доставки электронных документов корреспондентам и автоматическую регистрацию входящих электронных документов.
Сервисы взаимодействия систем
DIRECTUM
В холдингах и партнерских структурах возникает задача эффективного взаимодействия: доведения до сотрудников приказов и регламентов из головной организации, согласования договоров, работы над общими проектами и т.д.
Сделать процессы взаимодействия прозрачными для пользователей и удобными для администраторов призваны сервисы взаимодействия систем DIRECTUM (DIRECTUM Intersystem Cooperation Services, DICS).
Сервисы DICS обеспечивают прохождение сквозных бизнес-процессов в территориально распределенных структурах, использующих систему DIRECTUM. При этом обеспечивается соблюдение регламентов движения документов, поддерживается обмен документами с электронной цифровой подписью. Заложенные в
DIRECTUM Intersystem Cooperation Services
технические решения также позволяют строить юридически значимый электронный
документооборот.
Сервисы по внутренним правилам осуществляют передачу задач, документов и записей справочников из одной системы DIRECTUM в другую, используя возможности workflow, специальных агентов и контроллеров. При этом взаимодействующие системы DIRECTUM предприятий полностью независимы технически (по прикладной разработке, версиям, внутренним политикам и т.д.).
36
Технические требования
Требования к серверу меняются в зависимости от количества одновременно работающих пользователей и объема обрабатываемых данных. При этом общее количество зарегистрированных пользователей системы может быть больше (обычно в 2-3 раза). Приведенные типовые требования к аппаратной и программной части сервера разработаны исходя из усредненных условий работы. В каждом конкретном случае возможны отклонения, как в большую, так и в меньшую сторону.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Количество |
|
|
До 50 |
|
|
|
До 150 |
|
|
До 350 |
|
|
|
До 500 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
пользователей |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Процессор |
|
|
|
|
|
|
|
|
2 |
|
|
|
2 |
|
||
|
|
|
|
|
1 |
|
|
|
|
|
||||||
(Intel/AMD |
|
|
|
|
|
4 ядра по 2 |
|
4 ядра по 3 |
||||||||
|
|
4 ядра по 2 ГГц |
|
|
||||||||||||
совместимый |
|
|
|
ГГц |
|
ГГц |
||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||
x64) |
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Память |
|
|
6 Гб |
|
|
|
12 Гб |
|
|
16 Гб |
|
|
|
24 Гб |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Тип жесткого |
|
|
IDE, SATA |
|
|
|
|
SCSI, SAS, FC |
|
|
||||||
диска |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Скорость |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
вращения |
|
|
10000 оборотов/мин |
|
|
15000 оборотов/мин |
|
||||||||
|
шпинделя |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Жесткий диск: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
ОС |
|
|
|
|
|
|
RAID-1 (2 диска) |
|
|
||||||
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RAID-10 |
|
|
|
RAID-10 |
|
RAID-10 |
|
|
RAID-10 |
|||
|
Данные |
|
|
4 диска |
|
|
|
6 дисков |
|
8 дисков |
|
|
10 дисков |
|||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Журнал |
|
|
|
с данными |
|
|
RAID-1 (2 диска) |
|
|||||||
|
|
|
|
|
|
|
||||||||||
|
транзакций |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Объем |
|
|
100 Гб |
|
|
|
150 Гб |
|
300 Гб |
|
|
400-700 Гб |
|||
|
данных |
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
||||||||||
|
Сетевой адаптер |
|
|
100 Мб/сек |
|
|
1 Гб/сек |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ОС |
|
|
Microsoft Windows Server 2003 /2008/2008 R2 Standard/Enterprise |
|||||||||||||
|
|
|
|
|
Edition 32-разрядная или 64-разрядная |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||||||
|
СУБД |
|
|
Microsoft SQL Server 2000 SP4/2005/2008/2008 R2 |
|
|||||||||||
|
|
|
|
|||||||||||||
|
|
|
Express/Standard/Enterprise Edition 32-разрядная или 64-разрядная |
|
||||||||||||
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37
Требования к клиентскому рабочему месту
К компьютеру, на который устанавливается клиентская часть, предъявляются следующие требования.
|
|
|
|
|
|
|
Процессор |
|
|
1,6 -2,4 ГГц |
|
|
|
|
|
|
|
|
Память |
|
|
1 Гб |
|
|
|
|
|
|
|
|
Свободное |
|
|
|
|
|
|
|
|
|
|
|
место |
на |
|
Не менее 250 Мб (рекомендуется 1 Гб) |
|
|
жестком диске |
|
|
|
|
|
|
|
|
Microsoft Windows XP Professional |
|
|
|
|
|
Microsoft Windows Vista Business/Enterprise/Ultimate 32-разрядная или 64-разрядная |
|
|
ОС |
|
|
Microsoft Windows Server 2003/2008/2008 R2 Standard/Enterprise Edition 32- |
|
|
|
|
|
||
|
|
|
|
разрядная или 64-разрядная |
|
|
|
|
|
Microsoft Windows 7 Professional/Enterprise/Ultimate 32-разрядная или 64-разрядная |
|
|
|
|
|
|
|
|
|
|
|
Microsoft SOAP Toolkit 3.0 для работы с веб-сервисами интеграции и со службами |
|
|
|
|
|
ввода и преобразования DIRECTUM |
|
|
|
|
|
MDAC 2.8 SP1 или установленные клиентские утилиты SQL-сервера, если |
|
|
Прочее |
|
|
используется Microsoft Windows XP/2003 SP1 и ниже. |
|
|
|
|
|||
|
|
|
приложения для работы с документами, хранящимися в DIRECTUM |
|
|
|
|
|
|
|
|
|
|
|
|
Microsoft Outlook 2003 SP1/2007/2010 32-разрядная версия (для интеграции задач с |
|
|
|
|
|
календарями Outlook) |
|
|
|
|
|
Microsoft Internet Explorer 7.0 и выше |
|
|
|
|
|
|
|
Дополнительно необходимо учесть ресурсы, требуемые ОС.
Минимально поддерживаемым разрешением экрана является 800х600, рекомендуемым разрешением является 1024х768 и выше.
38