Стандарты в ECM: разбить и склеить Максим Галимов, директор по перспективным исследованиям, компания DIRECTUM
«Взорвать ECM!» Джеймс Мюррей, Interwoven «Взорвать ECM!» Джеймс Мюррей, Interwoven Драйверы стандартизации Переход от ECM к бизнес-задачам (внутри организации) Связь независимых систем – В холдингах Внедрение ECM В результате слияний, наследованные системы – В партнерских структурах Общие проекты Партнерские сети (договоры и проч.)
Стандарт – для интеграции Выбор разных поставщиков и разных систем для разных задач – нужна интеграция Тесное взаимодействие с другим ПО (управленческими системами), в т.ч. через ESB – нужен стандартный коннектор
Уровни интеграции Системный: – Связь систем, транспорт передачи данных Прикладной: – Сквозной процесс – Общие документы – Общие данные – Общие метаданные
Проблемы интеграции Совместимость моделей данных – Документа – Процесса – Нормативно-справочной информации Совместимость API (cервисов) Безопасность
Примеры проблем Модель документа – Сочетание «Карточка» – «Версия» – «Тело», в т.ч. версионность карточки – Наличие табличных атрибутов в карточке – Связь со справочниками – Типизация документов – Характеристики атрибутов документов (обязательность, возможность изменения после создания, предельная точность, поддержка Unicode, …) Модели безопасности – Разные типы прав доступа – Разная гранулярность прав доступа – Наличие понятия «внешнего пользователя» – ЭЦП: формат, способ хранения, на что ставится подпись Форматы тел документов Проблемы API (закрытые системы, ограниченный API)
Примеры стандартов Сервисы – CMIS Метаданные – Dublin Core (ISO ) – CMIS – ISO (ГОСТ Р ИСО ) – Стандарт ГУД «Взаимодействие систем автоматизации ДОУ» Процессы обмена – Стандарт ГУД
Content Management Interoperability Services Версия 0.5 IBM, Microsoft, EMC, Alfresco, Open Text, SAP, Day Software, Oracle Три части: – Introduction, General Concepts, Data Model, and Services – REST protocol binding – SOAP protocol binding
Как CMIS закрывает проблемы Модель данных – Объект – Свойства Документ, Папка, Связь, Политика – Документ: атрибуты, поток, связь с политиками и папками, версии – Базовая модель + допущения и ограничения + возможности расширения Определены сервисы – Информация о репозитории и типах – Навигация – Манипуляция объектами (CRUD) – Запросы – Версионность – Связи – Политики Определен язык запросов (подмножество SQL-92 + расширения) Локализация, Авторизация, Аутентификация – за пределами CMIS
Кто за что отвечает Вендор – Совместимость продукта с отраслевыми стандартами – Совместимость продуктов своей линейки Заказчик – Внутренние нормативы Единые политики, подходы, стандарты, форматы в рамках холдинга – Выбор совместимых между собой систем – «Голосует» за стандарты Рынок – Стандартизация
Полезные ссылки journal.ru/blog/post/Vzorvat-ECM.aspx journal.ru/blog/post/Vzorvat-ECM.aspx pdf pdf ment_Interoperability_Services ment_Interoperability_Services
Спасибо за внимание! Максим Галимов, директор по перспективным исследованиям, компания DIRECTUM