36
www.documentum.ru Documentum 5 Архитектура платформы

Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

www.documentum.ru

Documentum 5

Архитектура платформы

Page 2: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

С каким типом электронной информации в основном работают бизнес�пользователи? Это текстовыедокументы, чертежи, отсканированные документы, изображения, веб�страницы, аудио� и видеофайлы ит.п. Такую информацию называют неструктурированной — в отличие от структурированной информации,которая хранится в базах данных. Подсчитано, что на долю неструктурированной информацииприходится около 80% общего объема данных, хранимых в электронном виде.

Для обозначения этого типа информации в английском языке используется слово «content», которое нарусский язык можно перевести словом «содержание». Методами и средствами управления всеми видаминеструктурированной информации в масштабе предприятия занимается дисциплина Enterprise ContentManagement (ECM).

Идея, лежащая в основе ECM, очень проста: поместить информацию туда, где ее можно найти снова, кактолько она понадобится, и предоставить ее по требованию пользователю или бизнес�приложению.Очевидно, что абсолютно в любой области функциональной деятельности предприятия или организациисуществует потребность в средствах, обеспечивающих эти возможности.

Направление ECM возникло в результате конвергенции нескольких технологий, связанных с управлениемотдельными видами содержания: электронными документами (Document Management), веб�страницами(Web Content Management), видео� и аудио�файлами (Digital Asset Management), управления записями(Records Management), а также технологий групповой работы с документами (Collaboration).

Причиной слияния стало изменение требований рынка и появление новых технологическихвозможностей, позволивших применить к различным типам содержания единые методы и средствауправления. Появление ECM дало возможность всеобъемлющего управления содержанием в масштабепредприятия. Сегодня ECM является целостным подходом, который не уже может быть полноценнореализован отдельными технологиями, некогда вошедшими в его состав.

Платформа Documentum является признанным лидером рынка ECM. Известные аналитическиекомпании, проводящие независимые исследования рынка информационных технологий, такие как MetaGroup, Giga Information Group, Gartner, IDC, Doculabs, Forrester и другие, в открыто опубликованныхматериалах неоднократно подтверждали лидирующее положение Documentum как на рынке управлениякорпоративным содержанием в целом, так и в отдельных его сегментах: управление документами,архивным хранением, веб�содержанием, цифровыми медиаданными и коллективной работой.

В данной брошюре дается описание архитектуры платформы и рассматриваются ее основныевозможности. Более подробная информация о продуктах и решениях Documentum опубликована наwww.documentum.ru.

«Documentum 5 — исключительно мощная комплекснаяплатформа. Поражает объем ее функционала — отуправления содержанием веб�страниц до управленияцифровыми медиаданными. Documentum имеет четкоопределенную концепцию и однозначно обозначил своюприверженность рынку управления неструктуриро�ванной информацией предприятия (ECM)».

META Group, январь 2004

Page 3: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

Управлениекорпоративным

содержанием

Деловая информация существует в различныхформах: текстовые документы, электронныетаблицы, изображения, файлы XML, Web�страницы, видео, аудио, электронные письма,сообщения, а также фиксированное содержа�ние, такое как отчеты, записи и сканированныеизображения. Такое неструктурированноесодержание, от чертежей и карт технологичес�ких процессов до маркетинговых материалов ипрезентаций, очень важно для эффективной ибезостановочной работы предприятия.

Система класса Enterprise Content Management(управление корпоративным содержанием,ECM) упорядочивает неструктурированнуюинформацию, а именно:

— обеспечивает создание, управление, обра�ботку, распространение и архивирование лю�бого содержания в соответствии с определя�емыми пользователями бизнес�правилами;

—устанавливает связи между частями содер�жания, позволяя использовать одну и тужеинформацию в различном контексте, вер�сиях и форматах;

— добавляет возможность интеллектуальногоанализа содержания, создает схему егоклассификации и метаданные, повышающиескорость и эффективность поиска;

— автоматизирует обработку содержания напротяжении его жизненного цикла;

— упрощает публикацию содержания по различ�ным каналам, например, одно и тоже содержа�ние можно разместить на Web�сайте, передатьпо факсу, напечатать на принтере и отправитьна портативное беспроводное устройство;

— помогает интегрировать подразделения иинформационные системы, которые ранеебыли изолированными.

Documentum — это многофункциональная игибкая платформа приложений для управлениякорпоративным содержанием. В нее входятпродукты и службы, которые можно применятьсовместно в различных комбинациях в зависи�мости от существующих на предприятиипотребностей в управлении содержанием.Платформа Documentum позволяет легконастроить приложения под конкретные задачиили построить заказные решения.

www.documentum.ru

1

Page 4: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

Платформа обеспечивает приложения, работа�ющие с содержанием, всем необходимым набо�ром служб для разработки и функциональнымислужбами, которые помогают автоматизироватьбольшинство типовых задач этой области. До�ступ к службам осуществляется через интер�фейсы высокого уровня, поэтому разработчикможет больше сконцентрироваться на стоящихперед предприятием проблемах. К примеру,СУБД предоставляет приложениям службы, ко�торые управляют структурированными данны�ми, среди них: создание и управление структу�рой данных, контроль параллельного доступа ипредоставление результатов по запросу; а плат�форма сервера приложений — обеспечиваетинфраструктуру для построения Web�приложе�ний, беря на себя такие важные задачи, как уп�равление памятью и сессиями, контроль правдоступа пользователей, и предоставляя интер�фейс для администрирования.

Службы для разработки и функциональныеслужбы платформы Documentum специальнопредназначены для приложений, в которыхиспользуется содержание. Архитектура гаран�тирует слаженную работу этих служб и по�зволяет интегрировать приложения в единуюкорпоративную среду.

В данном документе дается описание плат�формы Documentum: рассматриваются основ�ные возможности, обязательные для системыуправления содержанием, и рассказывается отом, каким образом они реализованы в архи�тектуре Documentum. Ниже вы также найдетеинформацию о средах разработки, которыеможно настраивать и применять при построе�нии использующих содержание приложений.

Приложения, использующие содержание

Использующие содержание приложения — этолюбые приложения, предназначенные для ра�боты с неструктурированным содержанием, вчастности документами, изображениями, элек�тронными письмами и страницами Web�сай�тов. Их спектр чрезвычайно широк, почти такойже, как у приложений, использующих СУБД дляуправления структурированными данными. Вкачестве примеров можно привести:

Управление контрактами. Эти приложенияотслеживают многочисленные версии контрак�тов и позволяют сотрудникам совместно рабо�тать над их составлением и проверкой, обес�печивают строгое соблюдение алгоритмов ут�верждения и включение в документы стандарт�ных текстовых фрагментов.

Управление Web�содержанием. Данныеприложения отслеживают содержание, посту�пающее на Web�сайт из различных источников,управляют его обновлением и преобразовани�ем из XML в HTML с помощью шаблонов стилейXSL или созданием HTML�версий документов,сохраненных авторами в других форматах.

Управление знаниями. Такие приложенияобеспечивают единую точку доступа к доку�ментам различных форматов, располагающих�ся в различных хранилищах.

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

Планирование ресурсов предприятия и уп�равление цепочкой поставок. Системы классаEnterprise Resource Planning (планированиересурсов предприятии — ERP) и Supply ChainManagement (управление цепочкой поставок —SCM) автоматизируют деловые процессы, в кото�рые наряду со структурированным часто входит инеструктурированное содержание. Так, в специ�фикацию на выпускаемую продукцию помимоспецификаций материалов могут входить черте�жи САПР, а записи о сотрудниках могут наряду синформацией о должностях и зарплатах включатьдокументы с оценками выполнения работ.

Управление взаимоотношениями с клиен�тами. Приложения класса CustomerRelationship Management (управление взаимо�отношениями с клиентами — CRM) управляютданными о клиентах, в частности информациейпо контрактам и записями, сделанными во вре�мя продаж или звонков в сервисный центр.Большинство ценной информации о клиентах

2

Рис. 1. Платформа Documentum обеспечивает приложения,использующие содержание, полным набором функциональныхслужб для автоматизации любых задач предметной области.

Управление корпоративным содержанием

Page 5: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

неструктурировано — это электронные сооб�щения, факсы и заказы на услуги.

Первые четыре из упомянутых выше групп при�ложений получили название «ориентирован�ные на содержание», в центре их внимания на�ходится управление содержанием. Две остав�шиеся — это приложения типа «использующиесодержание», в них неструктурированное со�держание подкрепляет собой структурирован�ные данные, которыми они управляют.

На многих предприятиях в тех или иных под�разделениях внедрено большинство из указан�ных приложений и ряд других, предназначаю�щихся, например, для отслеживания коррес�понденции или управления и публикации тех�нической документации. Их, как правило, поку�пают как готовые решения или разрабатываютна заказ, специально для своей компании.Documentum — единственная платформа дляуправления корпоративным содержанием, ко�торая поддерживает весь спектр использую�щих содержание приложений. Она позволяетинтегрировать на предприятии разнообразныеприложения, предназначающиеся для работы ссодержанием, и за счет этого увеличить произ�водительность, упростить администрированиесистемы и, следовательно, сократить общиезатраты. Заметим, что интегрировать плат�форму ECM можно даже с внешними приложе�ниями поставщиков, дистрибуторов и клиентов.

Основные компоненты управлениякорпоративным содержанием

Успех деятельности компаний определяется тем,насколько хорошо в них управляют информацией:доходит ли она своевременно до тех, кому необ�ходима. Платформа Documentum закладываетфундамент для построения на предприятии сис�темы управления корпоративным содержанием,где все функциональные компоненты будут взаи�мосвязаны между собой. Платформа для управ�ления содержанием включает в себя три основ�ных функциональных компоненты:

— всеобъемлющее управление содержанием;

— полный жизненный цикл содержания;

— создание приложений для управлениясодержанием.

Всеобъемлющееуправление содержанием

Всеобъемлющее управление содержанием —это возможность управлять любым содержа�нием в любое время и в любом месте.Documentum поддерживает файлы всех извест�

ных форматов, в том числе мультимедийные, ипозволяет легко расширять эту поддержку нановые форматы. Вы сможете управлять прак�тически всеми типами знаний — документами,Web�содержанием, XML, графикой и мульти�медийной информацией, фиксированным со�держанием (таким как отчеты и записи), ин�формацией средств коллективной работы (со�общениями электронной почты, дискуссиями идр.). В Documentum заложены средства интег�рации со многими популярными инструмента�ми разработки содержания и управления всемиэтапами его жизненного цикла, начиная с созда�ния и распространения до архивирования и унич�тожения в соответствии с регулирующими этипроцессы нормами и корпоративной политикой.

Всеобъемлющее управление содержаниемтакже подразумевает эффективное использо�вание других компонентов корпоративнойинфраструктуры, в частности, операционныхсистем, средств программирования, системуправления реляционными базами данных,серверов Web�приложений, служб контролядоступа и корпоративных приложений типаERP и CRM. Documentum может быть интегри�рован со всеми этими системами. Платформадает распределенное хранилище содержания,к которому можно обращаться в любое время,находясь в любой точке земного шара.

Управление жизненным циклом содержания

Платформа Documentum позволяет управлятьсодержанием с момента его создания или полу�чения на всем пути к конечному пункту назна�чения. Маршруты и пункты назначения бывают

www.documentum.ru

3

Рис. 2. Documentum обеспечивает всеобъемлющее управлениесодержанием, управление его жизненным циклом и бизнес#процессами с его участием.

Page 6: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

различными, они зависят от задач, в числе кото�рых: публикация информации о продукции наWeb�сайте, предоставление субподрядчикам тех�нических спецификаций, донесение до местныхпредставителей сведений о новых инициативахпо продажам или направление клиентам счетов.Разумеется, путь содержания может завершатьсяего архивированием или уничтожением.

Процессы создания и управления содержаниемне менее важны, чем процессы публикации. Хо�тя различные приложения ориентированы наработу с определенными типами содержания, вних используется одинаковая модель управле�ния его жизненным циклом. Согласно ей, жиз�ненный цикл содержания состоит из четырехосновных этапов:

— создание и сбор;

— управление;

— распространение;

— архивирование.

В Documentum имеются средства, необходи�мые на каждом из этих этапов, включая инстру�менты для коллективной работы и автоматиза�ции деловых процессов.

Создание и сбор содержания

Первоочередная задача системы управлениясодержанием — сбор из внутренних и внешнихисточников необходимого содержания и до�бавление его в корпоративное хранилище.

Documentum можно интегрировать с продуктамиMicrosoft Office, Adobe, AutoCAD, инструментамиразработки XML�документов, системами автома�

тизированного проектирования для того, чтобыпользователи добавляли создаваемое в данныхприложениях содержание непосредственного вхранилище Documentum и брали оттуда необхо�димую им информацию. В Documentum имеется исобственный мощный инструмент разработкиWeb�содержания — Web Publisher.

Кроме того, Documentum предоставляет средст�ва сбора и импорта больших объемов содержа�ния из различных источников, в том числе системERP/CRM, электронной почты (MicrosoftExchange, Lotus Notes и т.п.) и других корпора�тивных приложений. Платформа обеспечиваетсканирование документов, позволяя переноситьважную информацию с бумаги в электронныефайлы и управлять ей в системе ECM.

Задача массового ввода документов необходиматогда, когда предприятие имеет большие масси�вы уже созданных документов, например, черте�жи или отсканированные документы. Для этихцелей в Documentum есть специальный модуль,при помощи которого можно автоматизироватьпроцесс переноса и утверждения больших мас�сивов документов в хранилище из различныхфайловых хранилищ. Модуль позволяет задаватьправила ввода и проверки документов и автома�тического заполнения атрибутивной карточки.Он состоит из двух основных компонент: мастеранастройки ввода и шаблона таблицы Excel. Мас�тер позволяет определить источники хранениядокументов и задать правила создания и обнов�ления документов в хранилище. Таблица Excelопределяет правила переноса данных о файле ватрибуты объектов хранилища, правила прове�рок и сообщения об ошибках, расположение но�вых документов в хранилище Documentum и лю�бые функции, которые могут быть запущены по�сле процесса импортирования.

Documentum обеспечивает решение как задачиретроконверсии, т.е перевода существующих бу�мажных архивов в электронный вид с использо�ванием промышленных сканеров потоковоговвода, так и задачи автоматизации текущего вво�да входящих бумажных документов, котораяобычно решается с помощью настольных план�шетных сканеров. Благодаря поддержки техно�логии виртуальных документов можно создаватьв архивах подшивки электронных документов,являющиеся аналогами бумажных папок или дел.

В процессе ввода производится атрибутирова�ние документов и индексирование атрибутов, врезультате чего становится возможным какатрибутивный поиск по полям карточки, так иполнотекстовый поиск по атрибутам.Documentum позволяет хранить как распознан�ный текст документа, так и его образ, и пользо�ватели могут работать с любым из этих пред�

4

Рис. 3. Интеграция с пользовательскими приложениями обес#печивает возможность добавления создаваемого в этих прило#жениях содержания непосредственно в хранилище Documentum.

Управление корпоративным содержанием

Page 7: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

ставлений. Работая с образами документов,пользователи могут просматривать и анноти�ровать их, а также делать необходимые пометкивстроенными средствами «красного карандаша».

Важно также, что Documentum дает среду, в кото�рой пользователи могут общаться друг с другом,координировать свою деятельность и сотрудни�чать, обращаясь к виртуальным доскам, дискус�сиям и службе мгновенного обмена сообщения�ми. Универсальная Web�среда совместной рабо�ты eRoom Enterprise, открывает доступ к службамуправления содержанием. Благодаря объедине�нию средств совместной работы и управлениясодержанием, распределенным командам уда�ется более эффективно планировать свою дея�тельность, разрабатывать стратегии, приниматьрешения и достигать соглашений при проектиро�вании новых товаров, координировании поста�вок, обслуживании клиентов и т.п. eRoomEnterprise обеспечивает сбор и сохранение ис�пользующегося в проекте содержания. Пользо�ватели могут легко сохранить содержание в хра�нилище Documentum, а в eRoom Enterprise датьна него ссылку. Таким образом гарантируется бе�зопасное хранение проектного содержания сконтролируемым доступом авторизованных лиц.Наряду с этим размещение содержания в храни�лище позволяет применять различные службы, вчастности, автоматизации деловых процессов,управления жизненным циклом или автоматиче�ской публикации утвержденного содержания.

Управление содержанием

Хранилище содержания — основа системы уп�равления содержанием Documentum. Это бе�зопасная среда хранения, которая обеспечи�вает организованный доступ к содержанию,независимо от его источника и формата.

Платформа Documentum поддерживает все из�вестные форматы файлов, в том числе мульти�медийные и составные, и легко может бытьрасширена на новые форматы. Система храни�лища отслеживает разнообразный набор атри�бутов или свойств каждого элемента содержа�ния. Эти атрибуты выступают метаданными,описывающими содержание. Метаданные при�меняют для классификации и структуризациисодержания и для поиска необходимой инфор�мации в хранилище. Набор атрибутов каждогоэлемента конфигурируемый и расширяемый.

Каждый элемент хранилища защищен мощнымии гибкими правилами безопасности. Эти прави�ла контролируют, кто имеет право обращаться ксодержанию и какой уровень доступа у каждогосотрудника. Доступом управляют на основеимен или ролей пользователей. В Documentum

есть возможность шифровать содержание вхранилище или при предоставлении его пользо�вателю. Кроме того, обеспечить безопасностьсодержания за пределами хранилища могут по�мочь такие важные для электронного бизнесарешения, как цифровое управление правами изаписями, LDAP, SSL, цифровая подпись и др.

В Documentum реализованы автоматическийконтроль, управление и отслеживание несколь�ких версий содержания. Имеются средства ре�гистрации и выписки, защищающие документыот противоречащих друг другу исправлений. От�слеживаются главные и второстепенные вер�сии. Каждый документ можно сохранить в не�скольких форматах, например, PDF и HTML,удобных для распространения по определен�ным каналам или устройствам, и во всех этихформатах обеспечить автоматическое отобра�жение изменений исходного файла.

Documentum поддерживает связи между элемен�тами содержания и обработку нескольких форма�тов как часть единого документа, который назы�вают составным или виртуальным. Так, Web�стра�ница может состоять из HTML�текста, изображе�ний и таблицы стилей или, наоборот, являться ча�стью более крупного документа — каталога това�ров. Документ Microsoft Office может включать всебя ссылки на другие документы, например,встроенную в презентацию PowerPoint таблицуExcel. Средство управления виртуальными доку�ментами позволяет быстро собрать информациюпо всему предприятию и скомпоновать ее в струк�турированный документ, в частности, электрон�ную техническую документацию. Обеспечиваетсяавтоматическая поддержка существующих свя�зей: когда упомянутый выше документ PowerPoint

www.documentum.ru

5

Рис. 4. Документ можно сохранять в различных представлениях,например, в виде изображения, текста, PDF#файла и HTML#страницы. Поддерживается любое количество версий иподверсий каждого представления.

Page 8: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

добавляют в хранилище, записывается и связан�ный с ним файл Excel. Произвольные или все до�кументы, входящие в составной, разрешаетсякомпоновать для печати или рассмотрения.Службы компоновки и публикации можно интег�рировать с популярными текстовыми процессо�рами и издательскими системами. Компоновкадинамически контролируется бизнес�правилами.

Documentum предоставляет возможность авто�матически анализировать, проверять целост�ность и декомпозировать входящие XML�документы и устанавливать между элементамиXML соответствия.

В системе хранилища Documentum имеются ин�струменты масштабирования и администриро�вания, необходимые для корпоративной среды,в их числе распределенные хранилища, балан�сировка нагрузки, резервное копирование ивосстановление после сбоев, аудит.

Один из наиболее сложных моментов в под�держке работоспособности большого хранили�ща знаний — организация информации так, что�бы ее было просто найти. Обычно пользователиищут документы, зная их местонахождение вхранилище, или по значениям атрибутов. Еслиже документ попадает не туда, куда следует, илиу него неверные значения атрибутов, велика ве�роятность, что его никогда не найдут.

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

речь в том или ином документе (выдается спи�сок обсуждаемых в нем тем). По результатамданного анализа можно автоматически устанав�ливать значения атрибутов документа или свя�зать его с определенными областями хранения.

Распространение содержания

Способы распространения содержания в плат�форме Documentum могут быть двух типов:

— Извлечение. В данном случае внешние сис�темы или пользователи должны иницииро�вать запрос через один из интерфейсовдоступа к хранилищу, на основании которогосистема вернет требуемое содержание.

— Публикация. Платформа Documentum наосновании установленных бизнес�правилсама извлекает требуемое содержание ипубликует его на удаленные сервера, файло�вые хранилища, порталы, печать и т.д.

У приложений, в которых используется содержа�ние, разнородная аудитория — от специалистовпо информационным технологиям и разработчи�ков до сотрудников различных функциональныхподразделений. В Documentum есть интерфей�сы, подходящие для каждой из этих групп. Дляэкспертов — полнофункциональный интерфейск хранилищу, для разработчиков содержания —привычная среда для создания содержания, вкоторой они работали и ранее, для потребите�лей содержания — интерфейс, с помощью кото�рого они легко могут находить необходимую ин�формацию в огромных хранилищах, не задумы�ваясь о том, как она организована и где хранит�ся. Продукты Documentum позволяют работать ссодержанием через специализированные кли�ентские приложения, порталы и корпоративныесистемы. Предлагаются также продукты для си�стем управления мультимедийной информаци�ей, публикации содержания в Web и контролясоблюдения норм регулирования.

Documentum предлагает специализированныесредства для универсального просмотра любыхформатов документов. Пользователю достаточ�но иметь Web�браузер для того, чтобы откры�вать, просматривать, аннотировать и выводитьна печать документы практически любых фор�матов (более 250 типов), включая офисные,САПР, графические, файлы баз данных и многоедругое. Благодаря этому предприятия могут сэ�кономить на покупке лицензий специализиро�ванных приложений, если пользователю необ�ходим только просмотр документов.

На современном предприятии публиковать со�держание требуется по�разному. Помимо тра�диционной распечатки документов на бумаге и

6

Рис. 5. В виртуальные документы можно объединять документыразличных форматов с различными правами доступа. Один и тотже документ может входить в несколько виртуальных документов.

Управление корпоративным содержанием

Page 9: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

общих электронных папок, виртуальное содер�жание теперь распространяют через различ�ные корпоративные Web�сайты и порталы,направляют деловым партнерам и клиентам ит.д. Documentum дает возможность распрост�ранять содержание из одного источника повсем этим каналам. Для этих целей предостав�ляются следующие службы:

— Службы Site Deployment Services (SDS) дляпубликации содержания в Web извлекаютWeb�сайт из хранилища содержания и раз�мещают его на требуемых серверах или упоставщиков Интернер�услуг.

— Службы Content Distribution Services (CDS)для рассылки содержания обеспечиваютсреду для распространения содержанияпользователям, которые на него подписа�лись и могут находиться с обеих сторон кор�поративного брандмауэра. CDS автоматиче�ски информируют заинтересованных лиц обизменениях содержания и направляют имновые или исправленные документы.

— Специальное приложение Web Publisher поз�воляет создавать, контролировать и публи�ковать содержание на одном или несколькихмногоязычных Web�сайтах людям, не обла�дающим специальными техническими зна�ниями. Они могут создавать Web�содержа�ние в любом из многочисленных инструмен�тов, с которыми интегрирован Web Publisher,или в его собственном XML�редакторе. В WebPublisher поддерживаются средства автома�тизации деловых процессов и управлениежизненным циклом. Web�содержание на оп�ределенных этапах своего жизненного цикламожет быть преобразовано в HTML, объеди�нено с заранее подготовленными шаблонамиWeb�страниц или опубликовано на сервере.

— В Documentum имеются все необходимыеслужбы публикации XML�документов, чтопозволяет использовать на предприятияхпреимущества основанной на правилах об�работки XML, в том числе автоматически де�композировать XML�документы на отдель�ные фрагменты по заранее заданным прави�лам. Благодаря полномасштабной поддерж�ке XSLT можно публиковать один и тот жеXML�документ в разных форматах.

Архивирование содержания

В настоящее время к хранению содержанияпрежде всего выдвигаются требования надеж�ности, экономической эффективности и воз�можности расширения его объемов. Гибкаяархитектура Documentum обеспечивает интег�рацию с любой архивной системой и системой

хранения данных. Поскольку хранилищеDocumentum основано на операционной систе�ме и базе данных клиента, Documentum рабо�тает со всеми хранилищами данных, к которымимеется доступ через интерфейс файловой си�стемы, а также поддерживает все современ�ные СУБД корпоративного уровня. В результа�те пользователям открыты преимущества всехинфраструктур хранения, в том числе JBOD,RAID, приводов CD, DVD, оптических лазерныхдисков, ленточных накопителей, а также слож�ных сетевых систем хранения NAS (NetworkAttached Storage) и SAN (Storage Area Network).Кроме того, пользователям Documentum до�ступны системы хранения, представленные че�рез собственные интерфейсы API, в частностиEMC Centera — система адресного хранениясодержания, обладающая высокой устойчи�востью и безотказностью работы.

В соответствии с современными нормами, ре�гулирующими работу с электронной информа�цией, содержание корпоративного хранилищадолжно быть классифицировано и надежно со�хранено. От компании может потребоватьсяпредоставить записи по запросу, восстановитьудаленное содержание или доказать, что те илииные записи и содержание были удалены безнарушения законодательных норм и корпора�тивной политики. С помощью средств управле�ния записями Documentum Records Management(RM) Вы имеете возможность архивировать и внадлежащий срок уничтожать информацию вавтоматическом режиме. Вы сможете устано�вить правила и сроки хранения записей (по датеили в зависимости от наступления опреде�ленных событий) и откладывать на время про�верку или уничтожение информации.

www.documentum.ru

7

Рис. 6. Службы Site Deployment Services для публикациисодержания в Web извлекают Web#сайт из хранилищасодержания и размещают его на Интернет#ресурсах.

Page 10: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

Обработка содержания

Любой тип корпоративного содержания имеетнесколько фиксированных состояний, в которыхон может находиться на протяжении своей жиз�ни. Обычно, такими состояниями являются этапысоздания содержания, проверки, внесения ис�правлений, утверждения, использования и архи�вации. Documentum может автоматизировать пе�ремещение содержания по этапам жизненногоцикла и деловые процессы на каждом из этапов.

Механизм автоматизации деловых процессов(Workflow) позволяет формализовать задания иправила обработки содержания, а механизмуправления жизненным циклом — определитьбизнес�правила для изменений, происходящих ссодержанием при его переходе с одного состоя�ния в другое (например, при переходе из состоя�ния «черновик» в «проверяется»). Можно разра�ботать и автоматизировать деловые процессы,связанные с созданием и распространениемдокументов, например, процессы проверкисоблюдения норм на управление записями иаттестации на соответствие требованиям стан�дартов ISO, и даже процессы взаимодействия спартнерами и поставщиками, а при желании —потребовать от пользователей проставлять своиэлектронные подписи на документах, прежде чемотправлять их на следующее задание деловогопроцесса или новый этап жизненного цикла.

Службы управления интегрированными дело�выми процессами Business Process Services(BPS) позволяют автоматизировать деловыепроцессы, выходящие за пределы предприя�тия, в том числе взаимодействия с партнера�ми. Вам легко будет обмениваться с партнера�

ми содержанием по Интернет вне зависимостиот используемых ими систем. Участие партне�ров в ваших деловых процессах может бытьследующим — либо они получают от вас элек�тронные письма и действуют согласно зало�женной в них информации, либо эти письма ав�томатически запускают у них определенныеделовые процессы. BPS обеспечивают полныйконтроль над деловыми процессами даже ког�да их задания выполняют партнеры или по�ставщики, находящиеся вне предприятия. Кро�ме того, используя BPS, механизм автоматиза�ции деловых процессов Documentum можноинтегрировать с другими системами подобно�го рода, включая BEA WebLogic Integration илиTibco BusinessWorks.

Создание приложений, использующих содержание

В Documentum имеется консолидированныйнабор простых в применении инструментов,предназначающихся для разработки самыхразнообразных приложений с возможностямиуправления содержанием. Предлагаютсяразличные варианты интеграции операцийуправления содержанием с имеющимися уклиентов приложениями, а также инструментыбыстрой разработки новых приложений, будьони основаны на C, C++, Visual Basic, Java, Web�сервере или сервере приложений.

В распоряжение пользователей предоставля�ются готовые приложения, которые они могутконфигурировать или настраивать. Многие ас�пекты приложений Documentum контролируют�ся конфигурационными текстовыми или XMLфайлами. Поэтому пользователи в состояниисущественно изменить внешний вид и поведе�ние системы без программирования, например,отредактировать текстовые файлы, обеспечи�вающие соответствие приложения корпоратив�ному стилю. При необходимости внесенияболее серьезных изменений пригодятсяинструменты разработчика Documentum, онипозволяют настроить приложения, в частности,разработать новые управляющие элементы,компоненты или классы Java. Допускается так�же интегрировать компоненты готовых прило�жений в новые приложения.

В Documentum бизнес�логика собирается в ком�поненты, которые предоставляются как Web�службы. Web�службы — это стандартный меха�низм интеграции системы управления содержа�нием с приложениями, предназначенными дляуправления взаимодействием с клиентами(CRM), ресурсами предприятия (ERP), порталамии многими другими системами.

8

Рис. 7. Механизм управления жизненным циклом позволяетзадать правила изменения для содержания при его переходе содного этапа жизненного цикла на другой.

Управление корпоративным содержанием

Page 11: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

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

«Размышления об архитектуре нельзяоставлять на потом».

Говард Шаовице�президент, директор

по технологиям и учредитель Documentum

Четыре уровня платформы Documentum

Архитектура платформы Documentum состоит изчетырех уровней, обеспечивающих ее работу:

— Уровень служб состоит из сервераDocumentum Content Server и разнообразныхслужб, обеспечивающих средства управле�ния содержанием и служащих основой длявсех остальных продуктов.

— Уровень интерфейса состоит из программ�ных классов Documentum Foundation Classes(DFC) и их интерфейсов API. Обеспечиваетсвязь между уровнем служб и клиентами,применяющими службы.

— Уровень клиентов состоит из продуктов,предназначающихся для конечных пользова�телей, инструментов разработки и средствинтеграции с другими системами. Обеспечи�вает доступ к средствам управления содержа�нием в рамках определенных деловых задач.

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

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

Уровень хранилища содержания и служб

В основе платформы Documentum лежитхранилище корпоративного содержание исервер Documentum, который управляетхранилищем и реализует базовые возможнос�ти управления содержанием. СерверDocumentum делает доступными эти возмож�

www.documentum.ru

9

Page 12: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

ности для клиентов и приложений черезуровень интерфейса. Можно добавить допол�нительные службы управления содержания,инсталлировав, например, службы преобразо�вания содержания Content TransformationServices, анализа содержания ContentIntelligence Services, обмена содержаниемContent Exchange Services или доставки содер�жания на Web�сайт Site Delivery Services.

Хранилище содержания Documentum

Управляемое платформой Documentum храни�лище корпоративного содержания представля�ет собой абстрактный склад данных, располо�женных в физически удаленных источниках.Сервер Documentum — это программныйпродукт, который управляет хранилищемсодержания и обеспечивает базовые возмож�ности ECM. В нем используется расширяемаяобъектная модель для хранения содержания иего метаданных. Сервер Documentum коорди�нирует различные формы данных, создаваяобъектно�ориентированное хранилище. Доку�менты состоят из файлов содержания (файл ис�точника в своем исходном формате) и атрибу�тов (известных еще как метаданные или свойст�ва), таких как владелец документа, версия и да�та создания. Атрибуты служат для описания со�держания и его взаимоотношений с другимиобъектами хранилища, они помогают организо�вать содержание в хранилище, а пользователям— находить необходимую им информацию.

В хранилище Documentum файлы содержаниямогут располагаться:

— в директории файловой системы сервераили внешнего хранилища. На сервере содер�жания имеются средства защиты собствен�ных директорий, поэтому неавторизованныйдоступ к ним пользователей извне системыDocumentum исключен. Если на предприятиик безопасности информации выдвигаютсяособо строгие требования, службы шифра�ции содержания Trusted Content Services по�могут ее зашифровать;

— в СУБД — как объекты BLOB (Binary LargeObjects) или данные в текстовых полях типаvarchar;

— в адресном устройстве хранения содержа�ния, например EMC или NetApp;

— во внешней среде, в частности, унаследо�ванной системе, где содержание не будетконтролироваться Documentum.

Атрибуты документов хранятся в таблицах реля�ционной базы данных. Набор атрибутов каждогоэлемента содержания является конфигурируе�мым и полностью расширяемым. В него могутвходить атрибуты, имеющие как единственноезначение (например, уникальный идентификатордокумента), так и несколько значений (например,описывающие содержание ключевые слова).

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

Сервер Documentum гарантирует, что доступ кфайлам, метаданным и индексам получаюттолько люди с соответствующими правами. Ниодин пользователь (или приложение) несможет обратиться к данным файловой систе�мы или СУБД, обойдя сервер.

На крупных предприятиях нужно иметь распре�деленное хранилище или систему, состоящую изнескольких хранилищ. Глобальная корпорацияможет иметь множество подразделений, и вкаждом географическом регионе будет своехранилище содержания Documentum. В нихлокально располагается информация, необхо�димая для работы сотрудникам местных отделе�ний. Сервер Documentum позволяет построитьраспределенные среды содержания с универ�сальным и высокоскоростным доступом. Плат�форма может быть расширена на всех уровнях,от дизайна структур данных в хранилище и довнедрения сайтов в удаленных подразделениях.В клиентских приложениях хранилище выглядитединой областью, несмотря на то, что его ком�поненты распределены по всему миру.

10

Рис. 8. Объектом хранилища Documentum является компонент, со#стоящий из данных (файла содержания, атрибутов и взаимоотно#шений) и методов, которые можно выполнять над этими данными.

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

Page 13: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

Объекты содержания

В объектно�ориентированных системах, такихкак Documentum, объектом называется компо�нент, состоящий из данных (файлов содержания,атрибутов, а для документов еще и взаимоотно�шений) и инструкций к операциям, которыеможно выполнять над этими данными (методов).Подобно набору атрибутов, набор методов дляобъекта является конфигурируемым и расширя�емым с помощью инструментов разработкиDocumentum — программисты могут создатьновые типы объектов в точном соответствии сконкретными нуждами предприятий.

В клиентских приложениях взаимодействие собъектами документов осуществляется черезвызов их методов. С точки зрения клиентскогоприложения методы единообразны и не зави�сят от формата файлов содержания.

Сервер Documentum

Основные службы, предлагаемые серверомDocumentum, можно подразделить на четырекатегории, каждая их которых базируется напредыдущей:

— Службы хранилища управляют структура�ми данных и самим хранилищем.

— Библиотечные службы управляют объекта�ми содержания.

— Базовые службы управления содержаниемуправляют взаимоотношениями между объ�ектами содержания в хранилище, добавляютвозможности интеллектуального анализа де�ловой информации.

— Службы автоматизации процессов управ�ляют изменениями содержания в деловыхпроцессах.

Данные службы доступны в качестве методов(операций) для одного или нескольких типовобъектов Documentum.

Службы хранилища

В качестве примера служб хранилища сервераDocumentum можно привести объединениеданных из различных источников в единое хра�нилище. Сервер Documentum интегрирует дан�ные, обеспечивая при этом их целостность ибезопасность. Он следует транзакционной мо�дели, в соответствии с которой все измененияв операции производятся только совместно.

Архитектура гарантирует защиту от сбоев сер�вера содержания. В него также входят инстру�менты, необходимые для администрированияисточников данных, включая административ�ное приложение с полным спектром возможно�стей, средства аудита, процессы дублирова�ния и балансировки нагрузки (для распреде�ленных конфигураций).

В хранилище Documentum имеется мощныйсловарь данных — это сборник информации осамом хранилище и расположенных в немобъектах. Данный словарь применяют в прило�жениях, с тем, чтобы подкрепить им бизнес�правила или упростить работу пользователей.Допустим, в словаре данных определено, чтозначение атрибута должно быть уникальным,тогда в приложениях можно учесть это ограни�чение при проверке вводимой пользователеминформации. С помощью словаря данныхразработчики обеспечат использование во всехкорпоративных приложениях единого наборакритериев подтверждения правильности дан�ных. Кроме того, словарь позволяет сгруппиро�вать атрибуты по категориям, которые отобра�жаются в пользовательском интерфейсе.

Корпоративное содержание должно бытьзащищено. Сервер Documentum требуетвводить пароль для доступа к хранилищу,однако он не хранит этот пароль. В нем естьразличные расширяемые средства аутентифи�кации пользователей, например связи с опера�ционной системой или внешней директориейпо протоколу LDAP.

www.documentum.ru

11

Рис. 9. Documentum использует расширяемую объектнуюмодель для хранения содержания и метаданных, которуюможно пополнять с помощью инструментов разработки.

Page 14: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

Службы управления хранением данных

Службы управления хранением данных ContentStorage Services (CSS) предназначены для уп�равления оптимизацией хранения содержанияна уровне физических носителей информации.CSS поддерживают концепцию управленияжизненным циклом информации InformationLifecycle Management (ILM) и решения поуправлению иерархическими системамихранения данных Hierarchical StorageManagement (HSM), которые позволяют опти�мизировать хранение корпоративной инфор�мации на всех этапах ее жизненного цикла,подразумевая, что стоимость владенияинформацией на каждом этапе жизненногоцикла различна.

Очевидно, что если к объекту содержания пре�доставляется регулярный доступ, внесение из�менений, публикация, то это содержание физи�чески должно располагаться на быстром и по�стоянно доступном носителе. Если доступ к со�держанию редок, то эффективней хранить егона более дешевом и медленном носителе. Бла�годаря CSS системные администраторыDocumentum получают возможность настраи�вать бизнес�правила перемещения и архивациисодержания с одного физического хранилищана другое. При помощи мастера правил CSSможно ассоциировать бизнес�события плат�формы Documentum с операциями файловыххранилищ. Например, если к объекту не обра�щаются в течение 30 дней, то содержание долж�но быть перемещено на другой носитель и т.д.

Постоянно расширяется функциональностьCSS и теперь помимо поддержки стандартных

операций с файловыми системами, админист�раторам Documentum стали доступны уникаль�ные функции по управлению системами хране�ния данных различных поставщиков, такихEMC, HP, SUN, и др. Например, из рабочегоместа администратора Documentum можнополучать информацию о типе хранилища, егоемкости, состоянии и конфигурации, а такжезапускать внешние процедуры сопровожденияфайловых хранилищ (например, инициироватьрезервное копирование).

Библиотечные службы

В то время как службы хранилища имеют делосо структурой хранилища, библиотечные служ�бы управляют объектами содержания. Онипреобразовывают хранилище в библиотеку,контролируя доступ пользователей к каждомуее объекту. Для каждого объекта имеется спи�сок контроля доступа Access Control List (ACL)или набор параметров доступа, которые зада�ют, какие пользователи, группы или роли будутк нему обращаться и какие операции выпол�нять. Заметим, что можно установить роли сопределенными обязанностями и правами.

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

Между объектами хранилища Documentumмогут быть установлены взаимоотношенияразных типов, некоторые из них определяетсама система, такие как «документ�аннотация»,«документ�автоматизированный деловой про�цесс» или «документ�жизненный цикл», а дру�гие вправе создать пользователи.

Базовые службы управления содержанием

Что входит в документ, как единицу содержа�ния, зависит от делового процесса, в которомэто содержание используется. Документможет состоять из многочисленных компонен�тов различных файлов или форматов. Поэтомусистемы управления содержанием должныпозволять работать с несколькими объектамихранилища как с частью одного крупного доку�мента. Виртуальные документы — пример того,как сервер содержания управляет взаимоотно�шениями между объектами таким образом, что

12

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

Рис. 10. Службы управления хранением данных ContentStorage Services предназначены для оптимизации хранениясодержания на уровне физических носителей.

Page 15: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

они предстают в клиентских приложенияхединым целым. Базовые службы управлениясодержанием сервера Documentum дают намдругие примеры: представления содержания,правила назначения версий и аннотации.

Представление — это альтернативный вариантотображения содержания документа, отличаю�щийся от исходного форматом или способомиспользования. Сервер Documentum хранитинформацию в любом количестве представле�ний: так, документ можно сохранить как файлMicrosoft Word, Word в формате Macintosh,Adobe Acrobat PDF или HTML с прилагающими�ся к нему файлами картинок. У мультимедий�ного файла может быть полноразмерноевидео�представление, а также представленияв уменьшенном формате и с низким разреше�нием. Подобно версиям, все представленияобрабатываются как часть одного документа.Сервер Documentum может автоматически со�здавать представления содержания с помо�щью имеющихся в Documentum конвертеров.

Аннотации — это комментарии, которыми со�провождают документы или другое содержа�ние. При разработке документа и даже послеего публикации часто требуется записыватьвысказываемые пользователями предложенияили комментарии. Возможность прикрепить кдокументу комментарии, не нарушая при этомего исходный текст, оказывается очень полез�ной. Аннотации реализованы в Documentum ввиде самостоятельных объектов, а серверDocumentum связывает их с объектами содер�жания, к которым они относятся.

Виртуальные документы, обеспечиваемые ислужбами управления содержанием, и службамиуправления процессами, позволяют связать от�дельные документы в единую структуру. Отдель�ный документ может входить в состав несколь�ких виртуальных. Когда в него вносят изменения,они отображаются в каждом виртуальном доку�менте, включающем его. Сервер Documentumтакже поддерживает так называемые «сборки»,которые представляют собой виртуальные доку�менты, состоящие из определенных версий до�кументов. Дальнейшие изменения в них не отоб�ражаются. Любые или все документы, входящиев виртуальный, можно скомпоновать для публи�кации или рассмотрения. Сервер Documentumпозволяет использовать службы компоновки ипубликации виртуальных документов с популяр�ными текстовыми процессорами и издательски�ми системами. Компоновкой динамически уп�равляют бизнес�правила.

Благодаря базовым службам управления содер�жанием на предприятиях создают полнофунк�

циональные хранилища с внутренней структу�рой, поддерживающей исходную структурусложных документов и логическую организациюсодержания на базе реальных деловых процес�сов. Поиск содержания в хранилище из клиент�ских приложений можно реализовать с помо�щью языка запросов Document Query Language(DQL), его поддерживает сервер содержания.DQL — это расширение языка запросовStructured Query Language (SQL) и общий уни�фицированный язык для запросов всех объек�тов хранилища Documentum. Он позволяет ис�кать содержание по атрибутам (в том числеунаследованным от вышестоящих в иерархииобъектов), тексту, взаимоотношениям с други�ми объектами и по нескольким перечисленнымопциям одновременно. DQL учитывает правадоступа к содержанию и возвращает пользова�телю в результатах поиска только те объекты,которые ему разрешено просматривать. В сер�вер содержания для улучшения производитель�ности включен оптимизатор запросов.

Службы Documentum для управления XML�содержанием — еще один пример базовыхслужб управления содержанием, позволяющихуправлять XML на протяжении всех этапов егожизненного цикла. Для XML�содержания доступ�ны все стандартные службы Documentum наря�ду со специфическими средствами обработки.

XML используется по�разному, и Documentumпозволяет создавать различные схемы XML(правила обработки XML). Для документовопределенного типа: контрактов, техническихруководств, каталогов т.п. Для каждого типа до�кумента обычно требуется специфическаяобработка. Documentum предоставляет меха�

www.documentum.ru

13

Рис. 11. Documentum обеспечивает атрибутивный и полно#текстовый поиск по распределенному хранилищу на разныхязыках, в том числе с поддержкой русской морфологии исемантики.

Page 16: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

низм конфигурируемой обработки XML�докумен�тов различных типов — приложения XML. Огра�ничений на количество XML�приложений нет.

Рабочее место разработчика приложенийDocumentum Application Builder предоставляетвизуальные интерфейсы для создания XML�приложений без программирования. В XML�приложении можно сконфигурировать следую�щие основные параметры:

— Требования к проверке XML�содержания, ус�танавливающие, будет ли оно проверятьсяна соответствие стандарту XML или по схемеили по DTD.

— Правила, контролирующие, как документы XMLбудут декомпозироваться на отдельные объек�ты, которые можно повторно использовать ихранить в виде виртуальных документов.

— Распознавание и обработка связей, которыепозволяют приложению выявлять связи меж�ду элементами XML�содержания и автомати�чески импортировать, управлять и объеди�нять связанные ресурсы.

— Управление декомпозированными объекта�ми XML различных типов (текстовые, цифро�вые, дата и т.д.) и объектами с закодирован�ным содержанием по алгоритму base64.

— Автоматическое применение средств управ�ления Documentum к XML�объектам, напри�мер назначение типов объектов, правилбезопасности и жизненных циклов, созданиепапок, определение метаданных.

XML�приложения Documentum могут такжеуправлять вспомогательными XML�файлами,такими как таблицы стилей XSL, DTD, схемы инастройки. Documentum направляет эти файлыклиентам по запросу.

Приложения XML работают в соответствии совсеми операциями библиотечных службDocumentum.

Службы автоматизации процессов

Службы автоматизации процессов ProcessAutomation Services сервера Documentum поз�воляют установить и поддерживать бизнес�пра�вила и политику создания, применения и полу�чения содержания. С помощью данных службускоряют и оптимизируют деловые процессы.Для этого в сервере Documentum имеются ме�ханизмы автоматизации деловых процессовWorkflow и управления жизненными циклами со�держания Lifecycle Management.

Первый из них служит для формализации и авто�матизации деловых процессов, примерами кото�рых являются обработка заявлений о выплатестраховых возмещений или проектирование из�делия. В Documentum в механизме Workflow под�держивается как жесткая, так и свободная марш�рутизация задач, с которыми могут работать каквнутренние, так и внешние пользователи.

Documentum позволяет автоматизировать раз�личные деловые процессы, от самых простых досамых сложных. Создавая маршрут процесса,его задачи можно ставить последовательно (вы�полнение каждой последующей начинается по�сле завершения предыдущей) или параллельно(выполняются одновременно), а также устанав�ливать различные комбинации последователь�ных и параллельных этапов. В процессах такжеможно учесть ветви для обработки исключи�тельных ситуаций, отклонения заданий или ихперенаправления другим исполнителям.

Большая часть корпоративного содержанияимеет схожий жизненный цикл — документсоздают, проверяют и исправляют, затем ис�пользуют и, наконец, архивируют или уничтожа�ют. Механизм управления жизненным цикломDocumentum автоматизирует переход докумен�та из одного состояния в другое. За изменениесостояний отвечают бизнес�правила, определя�ющие требования, которые должен соблюдатьобъект, чтобы перейти в то или иное состояние,а также операции, выполняемые до и после то�го, как он перейдет в это состояние. При пере�воде документа из одного состояния в другое,жизненный цикл может автоматически изменить

14

Рис. 12. Documentum поддерживает свободную и жесткуюмаршрутизацию задач, с которыми могут работать как внешние,так и внутренние пользователи.

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

Page 17: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

права доступа к нему, его атрибуты или физиче�ское местоположение, запустить деловой про�цесс, создать новое представление в форматеpdf или любую другую внутреннюю или внеш�нюю операцию, которую задаст проектировщик.

Механизмы Workflow и жизненного цикла авто�матизируют деловые процессы, в которых ис�пользуется определенное содержание из хра�нилища. Сервер Documentum поддерживаетавтоматизацию и других процессов, в частнос�ти задач администрирования. Для запуска ра�бот по установленному расписанию можно со�здать специальных агентов. Работы будут вес�тись в фоновом режиме и протоколироваться.

Расширения для сервера Documentum

Documentum предлагает ряд продуктов, рас�ширяющих возможности сервера содержания.Их можно использовать в дополнение к основ�ным службам управления содержанием. Име�ются расширения для всех областей управле�ния содержанием: для файлов содержаниемслужбы преобразования форматов MediaServices, для атрибутов службы интеллектуаль�ного анализа содержания Content IntelligenceServices и для получения и распространениесодержания службы обмена содержаниемContent Exchange Services и публикации содер�жания в Web — Site Delivery Services.

Службы преобразования форматов

Службы преобразования форматов MediaServices — это серверный программныйпродукт, который позволяет преобразовыватьсодержание, находящееся в хранилищеDocumentum, в разнообразные форматы.Среди поддерживаемых службами MediaServices форматов изображения, аудио, видеои сложные форматы данных таких специализи�рованных приложений, как QuarkXPress, AdobeInDesign и Microsoft PowerPoint.

В Media Services входит ряд компонентов, ониперечислены ниже.

— Media Server — это сервер, который предо�ставляет среду для анализа формата файлов,выделения свойств, создания пиктограмм ипреобразования. Он поддерживает мощныесредства организации очередей и монито�ринга работы сменных модулей Media Plug�in.

— Сменные модули Media Plug�In обеспечива�ют специфические для файловых форматоввозможности идентификации и извлечения

свойств (высоты, ширины, цветового режи�ма, компрессии), а также формированияпиктограмм изображения файлов и версий снизким разрешением. Имеются такжемодули для конвертирования файлов из од�ного формата в другой (из TIFF в JPEG, изWAV в MP3 и т.п.) и выполнения преобразо�ваний типа изменения размера, зеркальногоотображения и вращения изображения.

— Набор инструментов разработки SDK позво�ляет клиентам и системным интеграторамсоздавать дополнительные сменные модулидля других форматов, если они нужны вопределенных решениях.

— Сервер управления пиктограммамиThumbnail Server предназначается для на�правления таких изображений из хранилищаDocumentum непосредственно в браузер.Thumbnail Server отличается высокой произ�водительность и безопасностью. Благодаряданному серверу в приложениях по мере не�обходимости можно просматривать каталогиархивов содержания в виде пиктограмм,которые хранятся в специально выделенныхдля них областях.

— Сервер управления потоковыми мультиме�дийными данными Streaming Server. Интег�рация с данным сервером позволяет публи�ковать потоки видео и аудио информациинепосредственно из хранилища Documentumс минимальной задержкой. Серверы уп�равления потоковыми мультимедийнымиданными различных производителей можнонапрямую интегрировать с серверомсодержания Documentum.

www.documentum.ru

15

Рис. 13. Службы преобразования форматов Media Servicesподдерживают форматы изображений, аудио, видео и сложныеформаты специализированных приложений для работы смедиаданными.

Page 18: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

В Documentum имеются сменные модули длянаиболее часто применяемых форматов ипреобразований:

— для преобразования изображений в другиеформаты;

— для манипулирования изображениями: из�менения размеров и цветовой палитры, вы�деления отдельных частей и т.д.;

— для преобразования видео в форматы, под�ходящие для Web;

— для оптического распознавания символов ска�нированных документов и конвертирования ихв файлы PDF с полнотекстовым индексом;

— для создания новой презентации PowerPointиз отдельных слайдов, входящих в другиерасположенные в хранилище презентации.

Службы интеллектуального анализа содержания

Службы интеллектуального анализа содержа�ния Content Intelligence Services (CIS) работаюткак независимый сервер, который анализируетдокументы хранилища Documentum и для каж�дого из них составляет список описывающихего свойств. Службы CIS могут определять зна�чения свойств, характеризующих каждый ас�пект документа: физические показатели (раз�мер и формат файла), атрибуты хранилища(тип объекта и номер версии), метаданные (за�головок или автор) и другие. Они также выпол�няют семантический анализ, результат которо�го говорит, о чем идет речь в том или ином до�

кументе. Для такого анализа используется упо�рядоченный список тем, допускающий наст�ройку. В этом списке службы CIS находят те,что соответствуют данному документу.

Когда CIS заканчивают анализ документа, онипредоставляют список обсуждаемых в доку�менте тем. Любая часть полученной информа�ции может быть использована для автоматиче�ской установки атрибутов документа или связидокумента с определенными областями храни�лища. Таким образом удается преобразовы�вать неструктурированные данные в структу�рированные, удобные для поиска. ПосколькуCIS добавляют атрибуты программно, они все�гда используют стандартный словарь.

Службы агрегации и распространения содержания

В Documentum имеются продукты, предназна�ченные для автоматизации обмена содержани�ем и сотрудничества с другими предприятия�ми. Таких продуктов два:

— Службы агрегации содержания ContentAggregation Services (CAS). Собирают содер�жание из различных источников, стандартизу�ют его и сохраняют в центральном хранилище.

— Службы распространения содержанияContent Distribution Services (CDS). На осно�ве бизнес�правил направляют содержаниеиз хранилища подписчикам.

Среди особенностей служб CAS стоит упомя�нуть агента, которого можно запускать по рас�писанию. Он выполняет поиск необходимогосодержания в самых разнообразных источни�ках, в том числе файловых системах, на Web�сайтах и в базах данных. Когда агент находитсодержание, которое нужно добавить в храни�лище, он следует такому алгоритму:

1) извлекает содержание с помощью стандарт�ных протоколов (HTTP, ICE, SOAP);

2) определяет формат содержания и подготав�ливает его для размещения в хранилищеDocumentum, выполняя любые требуемыепреобразования;

3) добавляет новое содержание в соответству�ющую область хранилища.

После того как содержание будет размещено вхранилище, для его обработки становятся до�ступны все службы управления содержанием(часто новое содержание объединено с егоделовым процессом).

16

Рис. 14. Службы агрегации содержания собирают содержание изразличных источников в хранилище, а службы распространения наосновании бизнес#правил направляют содержание подписчикам.

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

Page 19: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

У служб распространения содержания две ос�новных составляющих: сервер служб распро�странения содержания CDS и подписчики.Сервер CDS следит за обновлениями содержа�ния одного или нескольких хранилищ, упаковы�вает новое или модифицированное содержа�ние и направляет его подписчикам. Сервертакже управляет списком подписчиков: права�ми доступа, предпочтениями (каким содержа�нием интересуются) и способом и местом на�правления обновлений. Подписчик принимаетпакеты содержания с сервера CDS и добавляетих в свое локальное хранилище.

Подписчики могут получать содержание с по�мощью одного из трех протоколов:

— ICE — стандартный протокол обмена сооб�щениями, применяется для распростра�нения содержания;

— FTP — Интернет�стандарт, применяется дляпередачи файлов;

— SMTP — Интернет�стандарт, применяетсядля передачи электронной почты.

Службы управления интегрированнымиделовыми процессами

В то время как большинство поставщиков сис�тем управления содержанием продолжаютпридерживаться традиционной несовершен�ной схемы интеграции процессов и внешнихсистем, в Documentum имеются службы управ�ления интегрированными деловыми процесса�ми Business Process Services (BPS) — стан�дартная интеграционная среда для поддержкитехнологического решения DocumentumBusiness Process Management (BPM). В основеBPS лежит архитектура J2EE. Службы BPS ра�ботают на большинстве популярных серверовприложений, расширяются и используют такиепреимущества серверов, как Java MessagingService (JMS) и основанные на XML Web�служ�бы. Благодаря BPS пользователи Documentumмогут организовать обмен данными междупроцессами Documentum и системами ERP,CRM, PLM, финансовыми и даже унаследован�ными мейнфреймными системами с помощьюстандартных протоколов с минимальными за�тратами на программирование. Более того,BPS позволяют автоматизировать ориентиро�ванные на содержание подпроцессы, управля�емые BPM�механизмами других производите�лей (Tibco или BEA WebLogic Integration) и со�хранить инвестиции, вложенные в эти техноло�гии. Службы BPS значительно сокращают за�траты на интеграцию, повышают удобство об�

служивания и расширяют область примененияDocumentum BPM на управление сложнымикорпоративными деловыми процессами.

Documentum BPS выгодно отличается от дру�гих решений для управления ориентированны�ми на содержание деловыми процессами тем,что поддерживает двустороннюю интеграциюпроцессов с внешними системами, направлен�ную из процессов и в процессы. Интеграция,направленная из процессов к внешним систе�мам, позволяет отсылать информацию илизапрашивать службы внешних источников изпроцессов. Она реализована следующим обра�зом: с помощью готовых шаблонов деловыхпроцессов вызываются специальные службысообщений BPS, которые преобразовываютинформацию процессов в соответствующийформат и отсылают по одному из коммуника�ционных каналов: JMS, HTTP, SOAP (для Web�служб) или SMTP (для e�mail). При синхронныхзапросах служба обмена сообщениями такжевозвращает в процесс ответ. Таким образом,разработчику делового процесса не нужно об�думывать технические детали коммуникацион�ного процесса, он может сконцентрироватьсяна бизнес�логике.

В свою очередь, интеграция, идущая от внеш�них систем к процессам, позволяет направлятьсообщения или события из внешних источни�ков в процессы. В BPS есть получатели сооб�щений, поступающих по коммуникационнымканалам HTTP, JMS или SMTP. Получатели, ко�торые располагаются за брандмауэром попричинам безопасности, передают сообщенияв соответствующую программу обработки со�общений BPS. Та, в свою очередь, переводит

www.documentum.ru

17

Рис. 15. Службы управления деловыми процессами BusinessProcess Services позволяют организовать обмен данными междубизнес#процессами в Documentum и в других системах.

Page 20: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

сообщение либо в метод управления объектомхранилища, либо в событие делового процес�са, которое, также как и событие содержания,может запускать или останавливать рабочийпроцесс. Такая унифицированная среда длявнешних и внутренних событий — уникальнаяособенность решения Documentum BPM.

Службы интеграциикорпоративного содержания

Службы интеграции корпоративного содержа�ния Enterprise Content Integration Services (ECI)представляют собой программную среду,через которую пользователь или приложениямогут формировать универсальные запросы напоиск информации. Доступ к внешним источни�кам информации осуществляется через наборадаптеров, которые транслируют запрос в фор�мат, воспринимаемый источником, и возвраща�ют полученный результат программной среде.

Поддержка открытых технологий и платформыJ2EE позволяют устанавливать ECI практичес�ки на любой системной конфигурации, сиспользованием таких платформ как Windows,Solaris и Linux. Гибкая архитектура продуктапозволяет настраивать пользовательский ин�терфейс и адаптеры согласно требованиямкомпании, а также разрабатывать собствен�ные, с использованием Java. Поддержка такихкорпоративных стандартов как XML, JMS, WebServices и простота внедрения продукта дела�ют его легко доступным любым компаниям.

Простое в работе пользовательское приложе�ние ECI позволяет конечным пользователям в

считанные секунды находить информацию извсех источников, к которым подключенасерверная часть продукта, через специализи�рованные адаптеры. При этом полученнаяинформация будет отсортирована и представ�лена пользователю в универсальном виде свозможностью открытия первоисточника и свозможностью сохранения содержания вхранилище Documentum. После получениярезультатов поиска, пользователь можетпросматривать краткое содержание докумен�тов, настраивая параметры его отображенияна странице (заголовок+фрагмент, заголо�вок+метаданные и т.д.). ECI позволяет пользо�вателям просматривать динамически сформи�рованный «снимок» документа. Открыв страни�цу со «снимком» документа, пользовательможет увидеть ключевые слова документа, на�иболее значимые предложения и ссылки наоригинальный документ.

Архитектура ECI основана на технологии адап�теров, которые являются «шлюзами» к внеш�ним системам. Адаптеры транслируют запросыклиентских приложений ECI в «родные» запро�сы источника информации, позволяют извле�кать как само неструктурированное содержа�ние, так и требуемые метаданные. На сего�дняшний день существует база готовых адапте�ров, поставляемых вместе с продуктом. Адап�теры доступны для следующих источников:

Корпоративные приложения и хранилищасодержания

Documentum 5, Lotus Notes/Domino, SAP,FileNet, PeopleSoft, Microsoft Site Server (MSExchange Public Folders), Oracle, XeroxDocushare и любые JDBC/ODBC базы данных.

Поисковые серверы и веб�сайты

Google, OpenDirectory, Yahoo, HotBot, CMPnet,Overture, AskJeeves, ZDNet News,Eurodicautom, CNET, CNN, About, TheStreet,MotleyFool, American Heritage Dictionary,Columbia Encyclopedia, RogetsIIThesaurus,WorldFactbook и т.д.

Новостные серверы

Factiva, AFP, New York Times, USA Today,Washington Post, Associated Press, Upside,Wired News, Yahoo Finance, Business Wire,Financial Times, Lexis Nexis и т.д.

Публичные ресурсы

MetaLib, Agate, Bestseller, BRS, Exlibris, GEAC,Loris, WAIS, Z39.50, The WWW virtual library,Library Of Congress, British library, Elsevier и т.д.

Благодаря открытой архитектуре, ECI позволя�ет разрабатывать собственные адаптеры, ис�

18

Рис. 16. Службы интеграции корпоративного содержанияEnterprise Content Integration Services позволяют осуществлятьпоиск по всем внешним и внутренним корпоративным ресурсам.

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

Page 21: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

пользуя платформу J2EE. Для разработкиадаптеров предоставляются специальные ви�зуальные средства, делающие этот процессмаксимально простым.

Службы динамической сборки содержания

Службы динамической сборки содержанияDynamic Content Services (DCS) позволяют ди�намически формировать и публиковать доку�менты, помещая туда информацию из различ�ных источников, таких как СУБД, Documentum,электронная почта и т.д. Архитектура DCSпредставляет собой серверный модуль, разра�ботанный на платформе J2EE, и несколькоклиентских приложений на .NET.

Пользователи, работая в приложенияхBusiness Object Studio и Content Studio, могутвизуально создавать шаблоны документов,указывая правила их сборки, условия выборкиданных и источники, откуда берется информа�ция. Благодаря поддержке XML, DCS имеетвозможность хранить отдельно содержаниедокументов, правила сборки, их структуру ишаблоны представления в XSL. Это позволяетдинамически собирать документ с требуемымсодержанием, в требуемом дизайне и формате.

Поддержка современных открытых протоколовобмена данными, таких как JMS, SMTP и HTTPпозволяет передавать созданные документытребуемым получателям. Также, через анало�гичные протоколы, DCS может получать инфор�мацию из внешних источников, которая будетявляться событием для начала формированиядокумента с использованием данных, как извходящего сообщения, так и из других систем.DCS анализирует входящее сообщение и на ос�новании заданных правил обработки формиру�ет документ на нужном языке, в требуемомформате (HTML, PDF, SMS, RTF и т.д.) и отправ�ляет этот документ по требуемому каналу пере�дачи данных (электронная почта, хранилищеDocumentum, вывод на печать и т.д.). DCS могутбыть использованы в любых задачах, где суще�ствует процесс постоянного формированиядокументов на основании обработки входящихзапросов (создание договоров, выписки посчетам, обслуживание клиентов и т.д.).

Службы доставки содержания на Web+сайт

Службы доставки содержания на Web�сайт SiteDelivery Services объединяют в себе двапродукта Documentum: службы кэшированияSite Caching Services (SCS) и службы размеще�

ния Site Deployment Services (SDS). Основнаяих задача — публиковать содержание на ука�занном множестве внутренних и внешних Web�сайтах и порталах.

Службы SCS обеспечивают эффективное храни�лище для содержания, направляемого в Web�приложения. Это хранилище является буферомдля публикуемого содержания и позволяет ме�неджерам Web�сайта применять для Web�со�держания контроль версий, автоматизацию де�ловых процессов, управление жизненным цик�лом документов и другие функции сервераDocumentum. Менеджер Web�сайта решает,какие группы документов публиковать в Web, вкаких версиях и форматах и где их размещать.

Помимо публикации файлов на Web�сайте,службы кэширования позволяют экспортиро�вать атрибуты документов в базу данных, рас�положенную на Web�сервере. К этим атрибу�там могут получать доступ серверы приложе�ний и использовать их для собственных службперсонализации, с помощью которых удается,в частности, классифицировать содержание поатрибутам и настроить его для определенныхгрупп пользователей. К примеру, на Web�сай�те, чью аудиторию составляют любители музы�ки, полезно классифицировать документы помузыкальным стилям с тем, чтобы поклонникиклассической музыки видели содержание, ка�сающееся симфонических оркестров, а фана�ты «кантри» — информацию о певцах и группахименно этого направления.

К хранилищу служб SCS, расположенному наWeb�сервере, можно обращаться и из других

www.documentum.ru

19

Рис. 17. Службы динамической сборки содержания DynamicContent Services позволяют формировать и публиковать доку#менты, автоматически помещая туда информацию изразличных источников.

Page 22: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

приложений. Например, службы SDS могутизвлечь Web�сайт из хранилища служб SCS ипоместить его на нескольких серверах или упоставщиков Интернет�услуг. SDS можно скон�фигурировать так, чтобы они поставлялисодержание автоматически по расписанию,синхронизировано на любое количествоглобальных Web�серверов.

Службы контроля печати

Службы контроля печати Print Control Services(PCS) позволяют управлять процессом выводадокументов на печать на корпоративном уров�не. Их основная задача заключается в обеспе�чении контроля печати любых типов докумен�тов, находящихся в хранилищах Documentum.Службы позволяют вести журналы с информа�цией о том, кто и когда произвел вывод доку�мента на печать, а также давать доступ к печа�ти документов только авторизованным пользо�вателям с определенными привилегиями.

PCS позволяют администраторам автоматизи�ровать управление журналами и контроль надпечатью документов в масштабах распреде�ленных информационных систем. Также, служ�бы поддерживают возможность динамическогодобавления водяных знаков, заголовков, до�полнительного текста и т.д. непосредственново время вывода документа на печать.

Службы интеграции приложений

Службы интеграции приложений AuthoringIntegration Services (AIS) — это набор сервер�

ных служб Documentum, позволяющих полу�чать доступ к хранилищу Documentum практи�чески из любого приложения. Благодаря импользователи могут легко получать информа�цию из хранилища Documentum и добавлять ту�да новое содержание, для этого им практичес�ки не потребуется специального обучения:службы AIS в буквальном смысле открываютглобальное хранилище для всех и каждого.

Вы сможете из своего инструмента разработкисодержания (Microsoft Word, Adobe Photoshop,QuarkXpress или др.), работая как на платфор�ме PC, так и на Macintosh, напрямую сохранять,уничтожать, исправлять, импортировать, реги�стрировать и выписывать содержание из хра�нилища Documentum с той же простотой, что ис жесткого диска. При этом в распоряжениипользователей оказываются все возможностиуправления содержанием Documentum (меха�низмы защиты, контроля доступа, автоматиза�ции деловых процессов, управления жизнен�ными циклами и другие).

AIS поддерживают ряд наиболее популярныхпротоколов доступа к файлам, таких как FTP,WebDAV и O/S Network File Sharing, поэтомудля работы с содержанием хранилищаDocumentum почти не требуется обучения. AISтакже помогают выполнять интеллектуальныйанализ и обработку содержания сложного ти�па, в частности систем QuarkXPress и AdobeInDesign. Это мощные средства управленияэлектронными массивами содержания.

Уровень интерфейса

Клиенты и приложения используют уровень ин�терфейса для того, чтобы обращаться к серве�ру и хранилищу содержания. Уровень интер�фейса состоит из программных классовDocumentum DFC и ряда стандартных интер�фейсов API, построенных на их основе. Вместеони формируют интерфейс прикладного про�граммирования Documentum DAPI.

Библиотека разработчика

Библиотека разработчика DocumentumFoundation Classes (DFC) обеспечивает объект�но�ориентированную программную среду длядоступа к службам и механизмам сервераDocumentum и позволяет использовать объ�ектную модель Documentum как объектно�ори�ентированную клиентскую библиотеку в прило�жениях, предназначенных для управления со�держанием. DFC — это интерфейс прикладно�го программирования API, доступный из мно�

20

Рис. 18. Библиотека разработчика Documentum FoundationClasses обеспечивает объектно#ориентированную программнуюсреду для доступа к любым службам и механизмам сервера.

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

Page 23: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

жества приложений, включая разработки наJava, Visual Basic, C, C++, .NET и др.

В классы DFC входит набор Java�классов и ин�терфейсов, а также мост Java�COM, позволяю�щий обращаться к DFC из Visual Basic илиVisual C++ через COM.

Для доступа из приложений к серверуDocumentum через DFC используется клиент�ский объект. При его создании запускаютсянеобходимые библиотеки общего пользования.

Среда бизнес+объектов Documentum

В Documentum предусмотрено расширениепрограммных классов DFC с помощью средыбизнес�объектов Documentum Business ObjectsFramework (BOF). BOF применяется дляразработки многократно используемых компо�нентов бизнес�логики, называемых бизнес�объ�ектами. Среда бизнес�объектов Documentumвстроена в DFC и доступна из написанных с по�мощью DFC приложений. Она дает возможностьразрабатывать сменные компоненты, каждый изкоторых выполняет одно или несколько бизнес�правил и подключается к промежуточному слоюили клиентским приложениям.

BOF позволяет программистам разрабатыватькомпоненты, которые могут использоваться вряде приложений. Для примера рассмотримтакое приложение, как каталог продукции. Егоразработка начинается с создания бизнес�объекта, представляющего собой отдельныйтовар. У объекта «товар» имеются атрибуты(название, номер и др.) и функции управления,специфические для него. В частности, функция«обновить» синхронизирует всю информацию опродукции и может поддерживать ссылки надругую информацию, например данные произ�водителя. Бизнес�объект обеспечивает четкийинтерфейс высокого уровня, с которым разра�ботчику каталога легко работать. После того,как бизнес�объект «товар» будет создан, егоможно встроить в другие бизнес�объекты, вчастности в объект «продукт».

Есть два вида бизнес�объектов Documentum: ос�нованные на типе и на службе. Основанные натипе бизнес�объекты позволяют создавать но�вые уникальные функции для текущих типов объ�ектов хранилища, а также замещать старыефункции. Бизнес�объект этого вида позволяетопределить зависящее от типа поведение безнастройки каждого клиентского типа — такой жебизнес�объект может использоваться с Desktop�и Webtop�приложениями. Бизнес�объект на ос�нове службы обеспечивает методы выполнения

более общих процедур, обычно не связанных сопределенным типом объекта или хранилищем.

Функции бизнес�объекта можно вызывать издругих DFC�приложений любого уровня. В язы�ках JSP, ASP, Visual Basic и других предусмот�рен доступ к бизнес�объектам.

Web+службы

Разработчики должны продумать, какие элемен�ты бизнес�логики можно реализовать в видеWeb�служб. С помощью таких служб вызываютфункции других компьютеров сетей интранет илиИнтернет. Посредством Web�служб можно свя�зывать с Documentum, к примеру, систему управ�ления взаимоотношениями с клиентами (CRM).Таким образом, пользователи Documentum полу�чают более широкий стандартный доступ к сред�ствам управления содержанием.

Разработчики могут создавать на платформеDocumentum собственные службы, пользуясьпри этом своими любимыми средами, знако�мыми инструментами и серверами приложе�ний. Web�службы можно разместить на Web�сервере, где они будут доступны для любогосетевого клиента, настольного приложения,Web�приложения или портала и даже другойWeb�службы и удаленных клиентов/систем.

Стандартные интерфейсы

Дополнительно к интерфейсу DFC APIDocumentum предлагает ряд стандартных ин�терфейсов, которые упрощают доступ к хра�

www.documentum.ru

21

Рис. 19. Documentum Desktop — это Windows#приложениеDocumentum, которое открывает конечным пользователямдоступ к хранилищам и функционалу управления содержанием.

Page 24: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

нилищу из систем разработки содержания,серверов приложений и других компонентовкорпоративной инфраструктуры. Среди стан�дартных интерфейсов:

— ODBC и OLEDB. Во многих инструментах длясоставления отчетов, например CrystalReports и Microsoft Access, используютсяпротоколы доступа к данным Microsoft длясвязи с хранилищем Documentum черезслужбы Documentum ODBC Reporting.

— JDBC. В ряде серверных приложений приме�няется стандартный Java�протокол для до�ступа к содержанию хранилища Documentumчерез службы Documentum JDBC.

— WebDAV. Службы Documentum WebDAV обес�печивают сервер WebDAV, позволяющий втаких приложениях, как Adobe Photoshop иDocumentum Desktop for Macintosh, связы�ваться с хранилищем Documentum попротоколу WebDAV.

— FTP. Службы Documentum FTP — это FTP�сервер для хранилища Documentum. Интег�рация хранилища со средствами, подобны�ми Macromedia Dreamweaver, осуществляет�ся по стандартному Интернет�протоколупередачи файлов.

— O/S Network File Sharing. С помощью службDocumentum File Sharing Services можно сде�лать так, что хранилище Documentum будет вы�глядеть в приложениях разработки содержа�ния, работающих на Mac OS/9, OS/X и Windows,как сетевой диск общего пользования.

Уровень клиента

Уровень клиента состоит из основных прило�жений, дающих пользователям доступ к храни�лищу Documentum. Сюда входят пользователь�ские интерфейсы, инструменты администри�рования и проектирования, средства интегра�ции с популярными системами разработки со�держания и корпоративными приложениями.

Клиентские приложения создают из повторноиспользуемых компонентов, построенных набазе служб управления содержанием, которыерасполагаются на более низких уровнях архи�тектуры. Клиентское приложение Documentumпредставляет собой коллекцию взаимодейст�вующих друг с другом компонентов. Те же ком�поненты можно включать в другие клиентскиеприложения или в корпоративные порталы (ввиде портлетов). Поскольку компонентыWindows� и Web�приложений используют одинсловарь данных хранилища и одинаковыебизнес�объекты, разработчики и пользователимогут быть уверены в том, что ни в каких кли�ентских приложениях не будет противоречий.

Windows+приложения Documentum

Documentum Desktop — это Windows�приложе�ние, которое открывает конечным пользовате�лям доступ к одному или нескольким хранили�щам Documentum и всем службам управлениякорпоративными документами. Данное прило�жение интегрировано с Windows Explorer, по�этому доступ к содержанию хранилища поль�зователь осуществляет также, как и к папкамфайловой системы.

Функциональные возможности DocumentumDesktop доступны через компоненты COM.Некоторые из них написаны на Visual Basic, и ихисходный код предоставляется разработчи�кам. На рабочей станции, где запускаетсяDocumentum Desktop, есть копия программныхклассов DFC, компоненты которых используютдля связи с серверами Documentum.

Documentum Desktop обеспечивает интегра�цию с популярными приложениями других про�изводителей, например Microsoft Office, благо�даря которой пользователи этих приложениймогут напрямую из своего интерфейса запра�шивать службы управления содержанием. ВDesktop включены средства интеграции соследующими приложениями:

— Windows Explorer;

— Microsoft Office;

22

Рис. 20. Documentum Webtop — Web#приложение Documentum,предоставляющее пользователям доступ к хранилищу и функци#оналу управления содержанием.

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

Page 25: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

— Microsoft Outlook;

— Acrobat Business Tools and Exchange;

— Arbortext Epic и другими редакторами XML.

Разработчики вправе произвольно настраи�вать компоненты Documentum Desktop или ис�пользовать их в клиентских приложениях.

В тех случаях, когда с сервером Documentumне требуется взаимодействовать, DocumentumDesktop предлагает работать в автономном ре�жиме: пользователи загружают содержание изхранилища, отключаются от него и работают ссодержанием на своих локальных компьюте�рах. Когда они вновь соединяются с хранили�щем, система синхронизирует обновленноеими содержание с соответствующими объекта�ми хранилища, при этом в хранилище могутотображаться любые изменения, сохраненныена локальных машинах.

Службы Authoring Integration Services (AIS)обеспечивают интеграцию Documentum синструментами разработки содержания, рабо�тающими на платформах Macintosh илиWindows. В эти службы входят сервера, позвля�ющие представлять в интерфейсе операцион�ной системы клиента содержание хранилищаединообразно с папками файловой системы иподдерживать при работе с ним службы безо�пасности Documentum. С точки зрения пользо�вателей инструментов разработки содержанияони просто берут необходимые файлы из фай�ловой систем и записывают туда свои. Сервер�ные компоненты служб AIS являются для них ос�новным окном просмотра, чтения и записи со�держания в хранилище Documentum.

В клиентских приложениях можно также реали�зовать специфические функции Documentum, втом числе импорт, регистрацию и выписку,обновление метаданных и контроль версий.Для этого применяют унифицированнуюклиентскую среду, в которой клиентскиеприложения взаимодействую с Documentum ииспользуют ее базовые службы управлениясодержанием (определение метаданных,контроль версий, создание жизненного цикла).

Web+приложения Documentum

Documentum Webtop — Web�приложение, кото�рое открывает конечным пользователямдоступ к одному или нескольким хранилищамDocumentum. Это пользовательская среда, по�хожая на Documentum Desktop, но в отличии отпоследней, она интегрирована с браузером, ане с Microsoft Windows Explorer.

В Webtop входит служба, дающая пользовате�лям возможность настраивать внешний видинтерфейсов своих приложений. Для этогопредусмотрены темы, которые объединяют всебе изображения, пиктограммы и каскаднорасположенные таблицы стилей. С помощьютаблиц стилей и файлов изображений конфигу�рируют управляющие элементы интерфейса.Чтобы изменить интерфейс, достаточно про�сто выбрать требуемую тему из списка доступ�ных. В многоязычных средах пользователи мо�гут выбирать язык интерфейса по желанию,когда входят в систему.

Webtop построен на основе стандартного наборабиблиотек и копонент для Web�разработкиDocumentum Web Development Kit (WDK). Подоб�но тому, как разработчики встраивают в Windows�приложения компоненты Documentum Desktop (висходном или настроенном виде), они могутвключать в Web�приложения компоненты WDK.

Разработка с помощью WDK основывается наметоде «форма�элемент управления�собы�тие», совместимом с .NET WebForms и стан�дартом JSR 127. Такой подход позволяет со�здавать высококачественные пользователь�ские интерфейсы гораздо быстрее традицион�ных технологий Web�разработки.

Компонентная модель WDK помещает новыефайлы настройки и локализации в отдельныйкаталог, которым приложение управляетотдельно от базовых настроек. Это позволяетсохранить Ваши настройки при обновленииверсий продукта. Любой файл — конфигураци�онный XML, разметки JSP, классы Java, таблицустилей — можно скопировать в специальную

www.documentum.ru

23

Рис. 21. Основанная на индустриальных стандартах, мощнаясреда разработки Web#приложений Documentum WebDevelopment Kit включает библиотеку из более чем 170 готовыхкомпонент.

Page 26: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

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

Многие приложения Documentum построены спомощью WDK. Например, в ряд продуктовDocumentum входит WDK�модуль администри�рования. WDK�приложением является иDocumentum Administrator, основное админист�ративное приложения для сервера содержания.Web Publisher, который позволяет создавать, уп�равлять и публиковать Web�страницы и Web�сайты с использованием средств управлениясодержанием Documentum, также являетсяWDK�приложением. Digital Asset Manager, пред�назначающийся для отделов маркетинга и дру�гих подразделения и предприятий, где работа�ют с изображениями и мультимедийной инфор�мацией — это тоже WDK�инструмент.

Доступ из клиентских WDK�приложенийDocumentum к функциональным возможностямсервера содержания осуществляется тем же са�мым образом, что и из приложений DocumentumDesktop. Единственная разница состоит в том,что в случае WDK�приложений службы запраши�вает сервер приложений, а не рабочая станцияпользователя. Компоненты WDK с сервера при�ложений связываются с сервером Documentum инаправляют результаты в браузер пользователя.

Рабочее местоадминистратора Documentum

Крупным организациям с распределеннойинфраструктурой, расположенным на множестве

географически удаленных площадок, необходи�мо обеспечивать контроль доступа к большомучислу хранилищ содержания, обслуживатьпользовательские запросы и обеспечивать ра�ботоспособность пользовательских приложе�ний. Решение этих задач может быть достаточ�но затруднительным для системных админист�раторов, но использование платформыDocumentum упрощает их при помощи модуляDocumentum Administrator — высокопроизводи�тельного инструментального средства, котороеустраняет сложность сопровождения распреде�ленных глобальных конфигураций.

Documentum Administrator является расшире�нием приложения Webtop, имеет web интер�фейс и обеспечивает единую точку доступа дляконтроля и управления всеми хранилищами,серверами, пользователями и группами неза�висимо от их расположения на предприятии.

Documentum Administrator предоставляет мощ�ные возможности для централизованного уп�равления распределенными системами, вклю�чая глобальное управление пользователями игруппами, настройку репликации хранилищDocumentum и распределенных хранилищ, атакже автоматизацию рутинных административ�ных задач при помощи специальных агентов.Администраторы, продолжая работать в при�вычной среде Webtop, могут управлять пользо�вателями, группами, ролями, правами доступа,настраивать форматы и типы документов, под�ключать корпоративные каталоги через LDAP,следить за активными сессиями, настраиватьфайловые хранилища содержания и управлятьправилами перемещения файлов, управлять ре�зервным копированием и восстановлением.

Documentum Administrator содержит инструмен�ты для аудита событий в системе с целью иханализа и согласования. Системные события,такие как блокировка, запись в базу, просмотр иудаление, а также события деловых процессовмогут быть записаны в контрольный журнал.Кроме того, разработчики и администраторымогут определять и сохранять в таблицах базыданных свои собственные события, облегчаясоздание отчетов по контрольному журналу.

Приложение для управления контролируемой документацией

Специализированное приложение DocumentumCompliance Manager (DCM) помогает автома�тизировать обмен и управление контролируе�мыми документами и другим содержанием ворганизациях так, чтобы добиться соблюдения

24

Рис. 22. Documentum Administrator предоставляет мощныевозможности для централизованного управления распреде#ленными хранилищами и пользователями.

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

Page 27: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

регулятивных правил, требований надзорныхорганов и высоких стандартов качества това�ров и услуг. Пользователи могут создавать,проверять, исправлять, утверждать и распро�странять контролируемое содержание в режи�ме реального времени в контролируемой сре�де. Вместо сложных процессов проверки, ис�правлений и утверждений, включающих в себяпередачу документов по электронной почте ивыполняемые вручную операции, DCM позво�ляет создать Web�цепочку знаний, связываю�щую разрозненные процессы сбора, использо�вания содержания и обмена им таким образом,чтобы строгие стандарты качества и все нор�мативы и правила были удовлетворены. Поль�зователи могут одновременно проверять доку�менты и вносить в них замечания, а также гра�фически определять и отслеживать маршрутыуведомлений о внесении изменений. Текущиеверсии документов становятся незамедли�тельно доступными для авторизованных поль�зователей. Благодаря такому усовершенство�ванному методу управления динамическимсодержанием, пользователи, менеджеры ивнешние участники знают, когда и зачем быливнесены изменения.

Приложение Documentum Compliance Managerпозволяет решать различные прикладные за�дачи управления контролируемым содержани�ем. Чтобы разработать сценарии приложений,нужно определить тип документов, их жизнен�ный цикл, последовательность обработки, ролиDCM, взаимоотношения между документами,условные бизнес�правила и установить, как бу�дут вноситься изменения и осуществляться ау�дит. Интерфейс Documentum Webtop дает поль�зователем DCM средства и утилиты админист�рирования документов, которые позволяютконфигурировать бизнес�приложения и классыдокументов; жизненные циклы; карточки авто�матического присваивания имен и периодичес�кой проверки; взаимоотношения; бизнес�пра�вила для утверждения и распространения; по�рядок аудита и издания документов; пользова�телей; группы; роли и списки контроля доступа;а также запускать работы и агентов.

DCM базируется на платформе Documentum,на разработанных на ее основе жизненных цик�лах и деловых процессах, службах TrustedContent Services, обеспечивающих аудит и ци�фровые подписи, среде для разработки WDK иинструментах Documentum, а также средебизнес�объектов Documentum Business ObjectsFramework. Система DCM разработана на Java иотлично вписывается с J2EE�стратегию Web�разработки. Бизнес�правила, обеспечивающиесоблюдение регулятивных правил и стандартов,

задают на уровне бизнес�объектов, поэтому ра�ботать с контролируемым содержанием можноиз любого интерфейса, открывающего доступ ксерверу. Встроенная модульность WDK и рас�ширяемость Documentum Business ObjectsFramework делают DCM прекрасной средой раз�работки приложений для управления контроли�руемым содержанием.

Рабочее место для управления коллективной работой

Продуктовая линейка Documentum содержитуникальный в своем роде продукт — порталeRoom Enterprise, обеспечивающий единуюсреду для участников проектной команды. Не�зависимо от их географического расположе�ния, они будут обращаться к единым информа�ционным ресурсам, получат в распоряжениесредства общения в режиме реального време�ни, такие, как дискуссии, форумы и видеоконфе�ренции, а также средства для календарного пла�нирования и контроля хода выполнения работ.

eRoom Enterprise является решением, позво�ляющим создавать проектно�ориентирован�ную портальную среду для обеспечения кол�лективной работы. Он предоставляет набормеханизмов для обмена информацией, сборазнаний, управления процессами коллективнойработы и управления проектами. eRoomEnterprise адаптирован для поддержки много�целевых и территориально распределенныхпроектных групп.

Рабочее место представляет собой интуитивно

www.documentum.ru

25

Рис. 23. Documentum eRoom является приложением,позволяющим создать проектно#ориентированную портальнуюсреду для взаимодействия в режиме реального времени.

Page 28: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

понятный Web�интерфейс и обеспечиваетфункционал взаимодействия сотрудников врежиме реального времени: позволяет прово�дить переговоры, обмениваться документамии содержанием рабочего стола. Интеграция софисными приложениями, функции drag'n'�drop, подробные комментарии и примеры поз�воляют любым бизнес�пользователям, знако�мым с офисными приложениями, работать вeRoom, создавать и управлять собственнымипроектами и задачами.

eRoom Enterprise может быть настроен для од�новременной поддержки десятков тысяч поль�зователей, при этом производительность сис�темы не будет снижена. Объектно�ориентиро�ванная среда eRoom Enterprise позволяетстроить произвольные и сколь угодно сложныеструктуры проектных рабочих мест, а благода�ря тому, что eRoom Enterprise является состав�ной частью системы Documentum, все егопользователи имеют возможность работать вединой корпоративной информационной сре�де и принимать участие во всех бизнес�процессах своей организации.

Интеграция служб содержания с корпоративными приложениями

Documentum предлагает несколько продуктовдля интеграции собственной системы управле�ния содержанием с другими корпоративнымиприложениями. Среди них:

— службы интеграции с SAP (Content Servicesfor SAP);

— службы интеграции с Siebel eBusiness(Content Services for Siebel);

— службы интеграции с Lotus Notes Mail(Content Services for Lotus Mail);

— службы интеграции с Oracle Business Suite(Content Services for Oracle);

— службы интеграции с PeopleSoft (ContentServices for PeopleSoft);

— службы интеграции с порталами (ContentServices for Portals).

Доступны также службы интеграции, позволя�ющие направлять содержание в различные сер�веры приложений, такие как BEA WebLogic и IBMWebSphere, а также службы для интеграцииплатформы Documentum с пакетом Галактика.

Службы содержания устанавливают связь меж�ду информацией из хранилища Documentum иобъектами корпоративного приложения,поэтому пользователи получают доступ косновным возможностям Documentumнепосредственно из привычных интерфейсовсвои приложений. Таким образом сокращают�ся затраты времени и денег на поиск, органи�зацию и хранение документов. Например,сотрудник, занимающийся оплатой счетов,работает в приложении SAP и прямо из негоможет незамедлительно просмотреть контрак�ты, счета, платежные реквизиты и оплатитьсчет, просто щелкнув клавишей мыши на тран�закционный отчет SAP. Руководители проектов,в свою очередь, могут прямо из приложенийSAP ознакомиться со стандартными операци�онными процедурами, спецификациями, чер�тежами и другими необходимыми данными.

Documentum поддерживает настраиваемыебизнес�правила динамической установкисвязей между объектами Documentum и внеш�него приложения, инициирование деловыхпроцессов и извещение пользователей о новойинтересующей их информации. Автоматизацияпроцесса связи позволяет легко объединить состарыми или новыми записями ERP системыбольшие объемы отсканированного илиудаленно введенного содержания, гарантируяотсутствие ошибок при вводе данных иподтверждение их правильности.

Службы содержания осуществляют доступ косновным службам платформы ECM так же, каки все остальные клиентские приложения —через DFC и BOF.

26

Рис. 24. Приложение Documentum Compliance Manager предназ#начено для управления контролируемой документацией и наст#раивается на обеспечение различных регламентов и стандартов.

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

Page 29: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

Рабочее место разработчика

Разработчикам приложений на платформеDocumentum предлагается специализирован�ный инструмент — Documentum ApplicationBuilder (DAB), который позволяет визуальнонастраивать все параметры хранилищаDocumentum. В состав настраиваемых параме�тров входит расширение объектно�ориентро�ванной модели данных, подключение внешнихсправочников, создание деловых процессов,жизненных циклов, ролей, пользователей, таб�лиц прав доступа, словаря данных, сервисныхметодов и XML приложений. Используя графи�ческий интерфейс DAB, разработчики могут вкратчайшие сроки адаптировать структуру ифункции информационной среды под уникаль�ные требования предприятия.

Все настройки, которые не относятся к визу�альному проектированию пользовательскихинтерфейсов, но относятся к описаниюбизнес�правил, могут быть созданы через DAB.Это основной интерфейс разработчикаприложений Documentum.

Редактор интегрированныхделовых процессов

Новый редактор деловых процессовDocumentum Business Process Manager (BPM)расширяет возможности управления деловымипроцессами до масштабов интегрированнойинформационной среды предприятия, в кото�рой задействовано множество корпоративныхсистем. Теперь в проектируемых процессахдоступен весь набор служб Documentum, ипроцессы можно интегрировать с внешнимисистемами с помощью стандартных протоко�лов и интерфейсов. Новый инструмент визу�ального проектирования позволяет автомати�зировать сложные деловые процессы, не при�бегая к программированию, гибко собирая иповторно используя готовые компоненты. BPMпредлагает средства распределения работ иуправления очередями высокого уровня и даетпользователям возможность выполнять своизадачи, не покидая систему электронной почтыили корпоративный портал.

Теперь разработчики деловых процессов могутпросто компоновать их из элементов, располо�женных в палитре шаблонов работ. ВDocumentum есть готовые шаблоны для всехтиповых задач обработки содержания (напри�мер, проверки и утверждения документа), атакже полностью автоматизированные методыуправления содержанием (в частности, выпис�

ка/регистрация, модифицирование метадан�ных, преобразование или регистрация записи).Кроме того, в BPM имеются готовые шаблоныинтеграции приложений, с помощью которыхможно вызывать службы внешних систем илиобеспечивать воздействие на процессы внеш�них событий. Дополнительно к готовым шабло�нам работ пользователям разрешается созда�вать собственные и сохранять их в палитрах.

Таким образом, даже далеким от программи�рования людям легко задавать все параметрыработы: ее исполнителя и отсылаемое ему со�общение, выводимую на экран Web�форму илиметод управления содержанием, запускающееработу событие и др. Помимо шаблонов работв Documentum имеются шаблоны стандартныхделовых процессов, из которых можно графиче�ски компоновать сложные процессы, ставя ихпоследовательно или вкладывая друг в друга.

C помощью BPM можно, не прибегая к програм�мированию, решить в Documentum задачу инте�грации. Для примера рассмотрим Web�службузаказа товара в магазине, которая должна статьчастью процесса обработки запроса на его за�купку. Выходные данные, предоставляемыеэтой службой, применяются на следующих эта�пах процесса. Для того чтобы Web�служба быладоступна из делового процесса, ее WSDL, т.е.XML�описание, нужно поместить в хранилище.WSDL определяет схемы (структуры данных)XML�документов, направляемых в запросе кWeb�службе и выдаваемых ей в ответе. Каждыйшаблон Web�службы задает параметры опреде�ленной операции интеграции, в том числе имяфайла WSDL, порт запроса и т.д.

www.documentum.ru

27

Рис. 25. Службы интеграции с корпоративными приложениямиобеспечивают пользователям доступ к основным возможностямDocumentum непосредственно из бизнес#приложений.

Page 30: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

Если разработчик хочет включить Web�службув деловой процесс, он начинает с того, чтоберет ее шаблон из палитры, расположенной влевой части экрана, и помещает на диаграммупроцесса, находящуюся справа. Далее онконфигурирует службу, просто устанавливаяпараметры запроса и то, как будет сохранятьсяответ. Документ запроса — это данные, кото�рые будут поступать с предыдущего этапапроцесса, их называют «входным пакетом».Ответ Web�службы представляет собой XML�документ, он будет прикреплен к пакету,направляемому в следующую задачу (под�тверждения запроса на закупку валюты). Такимобразом, BPM позволяет быстро разрабаты�вать интегрированные деловые процессы безпрограммирования.

Редактор экранных форм

Многие инструменты управления деловымипроцессами не позволяют создавать Web�интерфейсы для интерактивных задач обра�ботки данных и документов без программиро�вания. Тем не менее, задача разработки интер�фейсов в рамках многочисленных бизнес�процессов является наиболее трудоемким эта�пом. С Documentum дело обстоит иначе. В сис�теме имеется дизайнер форм Forms Builder,средство визуального проектирования, пост�роенное на основе стандарта W3C XForms.Применяя его, можно проектировать сложныеWeb�интерфейсы пользователей, интегриро�ванные с деловыми процессами, без програм�мирования. Он связывает элементы макетаформ с данными процесса и автоматически ге�нерирует страницы HTML. Если же разработчи�

ку потребуется создать еще более специфиче�скую форму, он сможет также воспользоватьсяимеющимся в Documentum JSP�средствомпроектирования.

В пользовательском интерфейсе Forms Buildercлева находятся элементы формы и соответст�вующие им объекты данных в модели процес�са. Среди элементов форм: таблицы, окна дляввода текста, пункты выбора, ниспадающиесписки и командные кнопки. Параметры каж�дого из перечисленных элементов устанавли�вают без программирования, после чего их ав�томатически связывают с процессом. С помо�щью созданных в Forms Builder форм пользова�тель может вводить или просматривать дан�ные, читать или редактировать содержание,обращаться к внешним приложениям — и всеэто в рамках своего делового процесса.

Основные свойства корпоративной платформы

Являясь важной частью информационной инфра�структуры, Documentum демонстрирует характе�ристики, важные для любой корпоративной плат�формы: открытость, расширяемость, масштаби�руемость, надежность, безопасность, переноси�мость, глобальность и полноту возможностей.

Открытость

Поскольку платформа Documentum целикомоснована на корпоративных стандартах, еелегко интегрировать в имеющуюся на пред�приятии информационную инфраструктуру.Интерфейс Documentum API предоставляетстандартные интерфейсы API для WebDAV, FTP,ODBC, JDBC и таких стандартов Web�служб,как UDDI и WSDL. Платформа Documentum пол�ностью J2EE�совместима (для Web�приложе�ний) и поддерживает все стандарты Microsoft,включая .NET, COM, ASP и Visual Basic. Она со�держит готовые инструменты интеграции скорпоративными приложениями и платформа�ми электронного бизнеса, в том числе со служ�бами каталогов с помощью протокола LDAP.Платформа Documentum предоставляет пол�ную и конфигурируемую поддержку обработкиXML�документов.

Расширяемость

Платформа Documentum позволяет решатьвсевозможные задачи управления содержани�ем — от создания, получения и управления до

28

Рис. 26. Разработчики бизнес#процесов могут компоновать их изготовых элементов, расположенных в палитре шаблоновDocumentum Business Process Management.

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

Page 31: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

распространения и архивирования. Однако накаждом предприятии выдвигают уникальныетребования к управлению содержанием, по�этому платформу приходится расширять в со�ответствии с принятыми бизнес�правилами.

Объектная модель, основа Documentum, пол�ностью расширяемая, что позволяет создатьсобственные типы объектов для специфичес�ких нужд. С помощью среды BOF можно расши�рить диапазон доступных служб управлениясодержанием. Платформа позволяет разраба�тывать сменные модули различного назначе�ния, в том числе для аутентификации, элек�тронно�цифровой подписи, управления муль�тимедийным содержанием и другого. И по�скольку у Documentum открытый интерфейсAPI, можно также добавлять средства управле�ния содержанием в любые приложения.

Масштабируемость

Documentum предназначается для глобальныхраспределенных корпораций. По мере того какпотребности компании в управлении содержа�нием растут, платформа Documentum расши�ряется и позволяет по�прежнему эффективноуправлять все увеличивающимися объемамисодержания, справляться с высокой нагрузкой,обслуживать большее количество пользовате�лей и поддерживать сложные деловые процес�сы без снижения производительности.Documentum подходит для внедрения на пред�приятиях, подразделения которых находятся вразных точках земного шара. Обычно в такихпредприятиях есть проблемы, связанные с ис�пользованием разных языков и сетевыми за�держками. Documentum позволяет решить ихэкономически выгодно. АрхитектураDocumentum разработана таким образом, что�бы можно было полностью использовать пре�имущества масштабируемости аппаратнойплатформы за счет многопроцессорныхсистем и кластерных сред.

Надежность

Архитектура Documentum поддерживает тран�закционную модель, которая гарантирует це�лостность содержания хранилища на протяже�нии всей его жизни.

Благодаря многоуровневой архитектуре, плат�форма Documentum способна работать 24 часа всутки. Несколько серверов содержания могут об�служивать одно хранилище, и если один из нихвыходит из строя, система автоматически пере�

правляет запросы на другой. Хранилища можнодублировать, создавая таким образом резервныекопии всего расположенного в них содержания.

Безопасность

Documentum позволяет предприятиям сделатьсвое содержание доступным для широкой ауди�тории, не подвергая его опасности. Содержа�ние хранилища хорошо защищено: для каждогоего элемента имеется список контроля доступа,в котором задано, какие пользователи, группыили роли имеют право выполнять с ним опреде�ленные операции. Для дополнительной безо�пасности файлы содержания, в том числе адми�нистративные, можно зашифровать.

Безопасно также и общение между различны�ми компонентами архитектуры. Каналы междусервером Documentum и другими компьютера�ми, включая, например, сервер корпоративныхкаталогов, защищены SSL.

Web�приложения Documentum поддерживаютединую авторизацию для всех приложений SingleSign�on (SSO) — пользователи вводят имя и па�роль и получают доступ ко всем приложениям.Если уровень секретности выше, для аутентифи�кации могут использоваться и другие средства, вчастности смарт�карты, сертификаты и биомет�рические показатели, поддержку которых позво�ляют реализовать сменные модули.

В качестве дополнительной меры безопасностиDocumentum может полностью протоколиро�вать работу: от времени входа пользователя всистему и обновлений содержания до измене�

www.documentum.ru

29

Рис. 27. С помощью Documentum Form Builder можно без про#граммирования проектировать сложные, интегрированные сбизнес#процессами Web#интерфейсы пользователей.

Page 32: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

ний административных установок. Платформаподдерживает подтверждение цифровой под�писи и содержит в себе все средства, необхо�димые для обеспечения соответствия нормамрегулирования, например, как стандарту Уп�равления по контролю за продуктами и лекар�ствами 21 CFR Part 11, который обязанысоблюдать предприятия фармацевтическойпромышленности.

Переносимость

Documentum работает на различных базах дан�ных, операционных системах, порталах и сер�верах приложений. Компоненты системы мож�но перемещать с одной поддерживаемой кон�фигурации на другую.

Варианты конфигураций возможны следующие:

Операционные системы

Sun Solaris, Microsoft Windows, IBM AIX, HP�UX, Linux

Системы управления базами данных

Oracle, Microsoft SQL Server, IBM DB/2, Sybase

Службы директорий

Sun ONE Directory Server, Oracle InternetDirectory, Microsoft Active Directory

Сервера приложений

J2EE, COM/.NET

Глобальность

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

Documentum поддерживает кодировку Unicodeстандарта UTF8, поэтому пользователи могутработать как с однобайтовыми языками, таки�ми как английский, французский, итальянский,так и с двухбайтовыми, такими как корейский ияпонский. Платформа позволяет преобразовы�вать Unicode в другие кодовые страницы.

Интерфейс Documentum доступен на восьмиязыках: русском, английском, французском,итальянском, немецком, испанском, японском икорейском. Полностью локализованный интер�фейс на одном из перечисленных языков поль�зователь получит после того, как установит спе�циальный пакет Language Pack. Инсталляция невызывает проблем, и такие пакеты имеются уDocumentum для каждого из перечисленныхязыков. Благодаря поддержке Unicode и архи�тектуре Language Pack пользователи получаютдоступ к локализованным продуктам последнихверсий и возможность работать на других, неперечисленных выше языках.

Глобальная система ECM обязательно должнапозволять управлять многоязычным содержа�нием. Службы и архитектура Documentumразработаны с учетом этого требования. Насервере Documentum могут храниться мета�данные и файлы содержания на любых языкахи наречиях. Уникальной является возможностьDocumentum связать версии одного и того жесодержания, выполненного на разных языках.Пользователи Web�приложений вправевыбирать язык, на котором хотят работать,когда заходят в систему. Для многоязычногосодержания доступен полный спектр служб,включая полнотекстовый поиск на любом изперечисленных выше языков, а также надатском, голландском, финском, норвежском,португальском, шведском и других.

30

Рис. 28. Единое виртуальное хранилище может быть построенокак одно распределенное хранилище или как группывзаимосвязанных хранилищ с общими установками.

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

Page 33: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

В Documentum встроен механизм workflow,который среди прочего помогает автоматизи�ровать и процессы управления многоязычнымсодержанием. Например, в Web Publisherвходят автоматизированные процессы обменасодержанием с переводчиками. С помощьюслужб BPS, включить в процессы внешнихпереводчиков также легко, как и внутренних.

Web Publisher позволяет авторам готовитьсодержание на различных языках и публико�вать многоязычное содержание в Web. Продуктподдерживает правила, согласно которымдействует система, если содержание недо�ступно на основном языке Web�сайта. Напри�мер, для канадского сайта такими правиламиможет быть установлено, что содержаниедолжно публиковаться на канадском диалектефранцузского, если такой версии нет, то нафранцузском, если же и такая версияотсутствует — на английском.

Полный спектр возможностей

В данном документе продемонстрировано, чтоплатформа Documentum обеспечивает постро�ение законченных решений для всех задач уп�равления содержанием: от создания, получе�ния и управления до распространения и архи�вирования. Платформа подходит для работы слюбой информацией, как в традиционных, таки более целевых приложениях для управлениясодержанием. Ее открытая архитектура позво�ляет настраивать систему и подключать к нейсменные модули, расширяя, таким образом,диапазон функциональных возможностей.

Благодаря поддержке корпоративных стандар�тов, всех современных программных и аппа�ратных систем, платформа Documentum можетбыть установлена практически на любом пред�приятии без необходимости модернизации те�кущей информационной инфраструктуры. Этопозволяет снизить как стоимость внедрения,так и стоимость сопровождения платформы.

Компания Documentum — признанный лидер вобласти управления корпоративным содержа�нием, о чем свидетельствуют отзывы ее клиен�тов, аналитиков, партнеров и разработчиков.Пользователи уже нескольких тысяч крупней�ших предприятий мира протестировали плат�форму Documentum, и пришли к выводу, чторазрабатывать корпоративную инфраструктурууправления содержанием лучше всего именнона ее основе.

Предоставление консультационных услуг иобеспечение оперативной технической под�

держки в различных регионах мира, гдепредставлен Documentum, делают процесс вне�дрения и сопровождения простым и дешевым.

Целая «экосистема» партнеров поддерживаетплатформу Documentum. В нее входят инезависимые производители программного иаппаратного обеспечения, и системные интег�раторы, оптовые поставщики и другие. Все онипредоставляют продукты или услуги, повышаю�щие ценность Documentum. Так, независимыепроизводители ПО разработали ряд коммерче�ских приложений, с которыми преимуществаDocumentum становятся еще более весомыми.Среди них — системы оплаты счетов, интегри�рованные с приложениями ERP; приложениядля управления контрактами, которые работа�ют вместе с системами управления взаимоот�ношениями с поставщиками или клиентами;приложения для печати документации, специ�ально предназначенные для предприятий регу�лируемых государством отраслей (например,фармацевтических); корпоративные порталы,доставляющие персонализированную инфор�мацию определенной аудитории.

Любые инновации в продукции, услугах и про�цессах основываются на эффективном исполь�зовании информации. Если вы не управляетсвоим содержанием, значит, вы не управляетсвоим бизнесом. Documentum обещает сде�лать работу вашего предприятия более быст�рой, эффективной и чувствительной к внешними внутренним тенденциям. Инвестиции вDocumentum — это инвестиции в будущеевашего предприятия.

www.documentum.ru

31

Рис. 29. Documentum лидирует среди программного обеспече#ния для управления содержанием по функциональности, мас#штабируемости, цене и поддержке новых технологий.

Page 34: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

32

СодержаниеУправление корпоративным содержанием 1

Приложения, использующие содержание 2Основные компоненты управления корпоративным содержанием 3

Всеобъемлющее управление содержанием 3Управление жизненным циклом содержания 3

Создание и сбор содержания 4Управление содержанием 5Распространение содержания 6Архивирование содержания 7Обработка содержания 8

Создание приложений, использующих содержание 8

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

Четыре уровня платформы Documentum 9Уровень хранилища содержания и служб 9

Хранилище содержания Documentum 10Объекты содержания 11Сервер Documentum 11

Службы хранилища 11Службы управления хранением данных 12Библиотечные службы 12Базовые службы управления содержанием 12Службы автоматизации процессов 14

Расширения для сервера Documentum 15Службы преобразования форматов 15Службы интеллектуального анализа содержания 16Службы агрегации и распространения содержания 16Службы управления интегрированными деловыми процессами 17Службы интеграции корпоративного содержания 18Службы динамической сборки содержания 19Службы доставки содержания на Web�сайт 19Службы контроля печати 20Службы интеграции приложений 20

Уровень интерфейса 20Библиотека разработчика 20Среда бизнес�объектов Documentum 21Web�службы 21Стандартные интерфейсы 21

Уровень клиента 22Windows�приложения Documentum 22Web�приложения Documentum 23Рабочее место администратора Documentum 24Приложение для управления контролируемой документацией 24Рабочее место для управления коллективной работой 25Интеграция служб содержания с корпоративными приложениями 26Рабочее место разработчика 27Редактор интегрированных деловых процессов 27Редактор экранных форм 28

Основные свойства корпоративной платформы 28Открытость 28Расширяемость 28Масштабируемость 29Надежность 29Безопасность 29Переносимость 30Глобальность 30Полный спектр возможностей 31

Page 35: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

Корпорация EMC является мировым лидером в производстве аппаратного и программного обеспечениядля хранения и управления информацией. Решения EMC позволяют предприятиям лучше и с большейэффективностью управлять информацией, обеспечивать ее защиту и возможность коллективногоиспользования. EMC является единственным производителем, полностью посвятившим себя задачеобеспечить снижение стоимости и сложности управления информацией в контексте ее изменяющейсяценности посредством процесса, получившего название Information Lifecycle Management (управлениежизненным циклом информации).

На основе решений EMC заказчики могут реализовать стратегию управления, позволяющую в каждыймомент жизненного цикла информации извлекать максимум ее ценности, одновременно минимизируястоимость обеспечения этого процесса. Решения EMC позволяют организациям оптимизироватьуправление различными видами информации — структурированными данными, электроннымидокументами, цифровыми изображениями, письмами электронной почты, веб�страницами и т.д.

На протяжении более чем двух десятилетий EMC фокусировалась на разработке новых технологийхранения информации и сегодня считается ведущим мировым поставщиком дисковых систем хранения ипризнанным лидером нового и быстро растущего рынка интегрированных решений и программногообеспечения в области сетевых систем хранения. Инновации EMC постоянно расширяют возможностисистем хранения: EMC инвестирует большие средства в научные исследования и разработку и имеетоколо 1300 патентов в области решений для хранения данных.

Платформа для управления неструктурированной информацией Documentum занимает особое место вспектре решений EMC. Широкий спектр решений Documentum для управления содержанием позволяетавтоматизировать все области деятельности предприятия — планирование, разработку, производство,маркетинг, продажи, обслуживание заказчиков и корпоративное управление. Средствами единойплатформы обеспечивается создание, использование, доставка и хранение всех видов содержания,выступающего движущей силой в бизнес�процессах предприятия — от документов и электронных писем,до web�страниц и медиаданных.

Решения на платформе Documentum используют более 2 700 заказчиков, многие из которых составляютосновную часть списка флагманов мирового бизнеса Global 2000. В результате внедрения этих решенийзаказчики смогли получить значительные конкурентные преимущества за счет полноценногоиспользования своих интеллектуальных активов, более быстрого вывода на рынок новых продуктов,значительного улучшения обслуживания клиентов, повышения эффективности производственнойкооперации и снижения эксплуатационных расходов.

Documentum в России и СНГ

Интересы Documentum в России и СНГ представляет компания Документум Сервисиз СНГ, в сферудеятельности которой входит локализация продуктов Documentum, маркетинг, продажи, техническаяподдержка, подготовка персонала, разработка типовых отраслевых и функциональных решений, а такжеконсалтинг по вопросам выработки проектных решений.

Центр технической поддержки Документум Сервисиз СНГ, работающий в полном соответствии смировыми стандартами Documentum, осуществляет техническую поддержку заказчиков на русскомязыке. Подготовка персонала к работе с продуктами и технологиями Documentum также осуществляетсяна русском языке по стандартным программам Documentum.

Документум Сервисиз СНГ имеет развитую сеть партнеров, занимающихся продажей и внедрениемDocumentum у конечных заказчиков. Партнерская программа предусматривает различные статусыпартнеров в зависимости от количества и квалификации сертифицированных специалистов, а такжеколичества и сложности реализованных проектов. Полный список партнеров опубликован наwww.documentum.ru.

Ежегодно в Москве в октябре проводится конференция пользователей Documentum � Momentum Moscow,которая является одной из трех региональных конференций, проводимых Documentum во всем мире, исобирает более 1000 участников из России и стран СНГ. Официальный сайт конференции — www.momentumrussia.ru.

Более подробная информация о технологиях и решениях Documentum — на www.documentum.ru.

Page 36: Documentum 5 Архитектура платформыt-asu.ru/images/page41/documentum_5.pdf · (Web Content Management), видео и аудиофайлами (Digital Asset Management),

Документум Сервисиз СНГОфициальный представитель Documentum в СНГ

115470 Москва, проспект Андропова, 22/30Телефон: +7 095 363 25 09

196135 Санкт�Петербург, проспект Ю.Гагарина, 23Телефон: +7 812 102 08 32

620142 Екатеринбург, улица Степана Разина, 16аТелефон: +7 343 257 84 27

www.documentum.ru