|
В настоящее время более 80% всей корпоративной информации хранится в виде электронных неструктурированных документов. Накопленные массивы такой информации являются ценнейшим интеллектуальным активом любой организации, ее корпоративной памятью. Кроме того, информационные ресурсы предприятий растут экспоненциально, причем никаких признаков замедления этого роста в ближайшее время не предвидится. Все это заставляет искать перспективные решения, которые бы дали возможность надлежащим образом хранить данные и организовать работу с ними, включая публикацию документов, оперативный поиск информации, ведение интерактивных конференций по актуальным вопросам, оперативное оповещение сотрудников о корпоративных событиях и новостях. Поскольку корпоративные информационные ресурсы могут иметь разных владельцев, то важной задачей является предоставление каждому такому владельцу возможности как публиковать новую информацию, так и управлять доступом пользователей к ней. К тому же цена предлагаемых решений должна быть разумной и предсказуемой. В качестве одного из таких решений предлагается программная платформа МЕЛЬКАРТ, которая обеспечивает полномасштабное решение всех перечисленных задач в рамках распределенных корпоративных информационных систем. Общая информация о платформеЗа основу построения данной платформы, а также в качестве стратегической линии ее развития принята современная концепция управления информационными ресурсами предприятия - ECM (Enterprise Content Management), призванная объединить разрозненные технологии, поддерживающие работу с неструктурированной информацией. Ключевыми элементами платформы МЕЛЬКАРТ являются:
- Управление документами - снабжает документы метаданными (атрибутами), обеспечивает поиск, обработку, сохранение документов, реализует правила работы с документами, функции подписки и оповещения.
- Управление веб-публикацией - обеспечивает процессы создания, согласования, публикации, постоянного обновления и представления информации на веб-узлах и порталах.
- Управление доступностью и хранением контента - обеспечивает требуемый уровень производительности и функциональности для доступа и хранения контента.
- Управление безопасностью информации - обеспечивает авторизованный доступ к информации, аудит и управление правами доступа к информации.
- Управление совместной работой - обеспечивает работу виртуальных распределенных коллективов, включая ведение дискуссий, обсуждение документов, проведение интерактивных опросов (голосований), новостное обеспечение.
- Информационный портал предприятия - предоставляет единую точку доступа ко всем корпоративным информационным ресурсам, обеспечивает персонализацию и интеграцию представления информации.
Базовые принципы построения платформыПлатформа МЕЛЬКАРТ может решать многие задачи, но основная цель у нее одна - предоставить сотрудникам организации доступ к огромным объемам неструктурированных данных, а также упростить и облегчить поиск информации в постоянно растущих хранилищах. Для достижения указанной цели при построении платформы МЕЛЬКАРТ были использованы следующие базовые принципы: - использование метаданных контента;
- безопасность информации;
- широкие возможности поиска;
- персонализация представления контента;
- автоматизация процессов загрузки и обновления информации.
Использование метаданных контента Любой информационный ресурс разбивается на две части: - структурированную (метаданные контента);
- неструктурированную (собственно контент).
Метаданные контента выполняют несколько функций: описание базовых параметров документов (такие метаданные применяются для повышения точности полнотекстового поиска и поиска по ключевым словам); классификацию документов; управление доступом к документам; управление качеством и ранжирование документов (не все документы равноценны, и при поиске это необходимо учитывать); автоматическую группировку данных и формирование каталогов информационных ресурсов.
Обеспечение безопасности информации Основными механизмами обеспечения безопасности являются аутентификация пользователей, их авторизация на информационных ресурсах и функциональные профили. Платформа поддерживает механизм однократной регистрации, которая избавляет от необходимости повторно проходить аутентификацию при обращении к информационным ресурсам. Авторизация заключается в предоставлении пользователю некоторых прав доступа к определенным информационным объектам. В качестве таких прав доступа могут выступать чтение, создание или изменение информационного ресурса, выполнение некоторой операции и т.п. Функциональные профили обеспечивают ограничение разрешенных пользователю действий в терминах привилегий, ролей и операций. Обеспечение широких возможностей поиска Точность и повторяемость полнотекстового поиска большинства поисковых систем не превышает 60—70%, и увеличить ее не удается, так как они построены, прежде всего, на статистических, а не на лингвистических методах. Лучшим подходом в настоящее время является комбинирование нескольких методов поиска: полнотекстового, навигационного и атрибутивного. Даже при относительно высокой релевантности полнотекстовый поиск обычно возвращает огромное число результатов, с которым практически невозможно работать. Эффективный способ решения этой проблемы - кластеризация. Иерархическая кластеризация лежит в основе навигационного метода поиска. Она заключается в построении древовидной структуры, в корне которой размещены все документы, промежуточные узлы содержат группы сходных документов, причем размер групп уменьшается по мере продвижения в направлении от корня. В результате такой кластеризации пользователи могут осуществлять навигацию (перемещаться) по указанному дереву от общих разделов к более специализированным. Атрибутивный поиск выполняется только в метаданных контента. Его эффективность напрямую зависит от удачно выбранного состава атрибутов и от качества их заполнения. Персонализация представления контента Персонализация представления контента может осуществляться на двух уровнях: на уровне информационного ресурса (представление отдельного информационного ресурса может устанавливаться и изменяться независимо от других ресурсов); на уровне отдельных пользователей (для каждого пользователя может быть сформирован собственный профиль представления информации, обеспечивающий высокую эффективность его работы с контентом).
Автоматизация процессов загрузки и обновления информации Основными способами пополнения и обновления контента являются: публикация документов отдельными пользователями; пакетная загрузка в хранилище готовых информационных ресурсов; зеркалирование информационных ресурсов.
Функциональные возможностиУправление документами Каждый электронный документ состоит из текста (содержимого) и карточки, содержащей набор атрибутов, описывающих документ, которые могут быть использованы для поиска и группировки документов. Содержимое документа может состоять из нескольких файлов, в общем случае имеющих разный формат. Логически документы упорядочиваются с использованием корпоративного каталога. Такой каталог представляет собой иерархический список (дерево) понятий или рубрик и используется для классификации документов и управления доступом к ним. Атрибуты определяют набор свойств документов и используются с целью повышения эффективности их поиска и классификации. Поддерживается два набора атрибутов: стандартные (такие атрибуты входят в состав всех документов) и дополнительные (состав этих атрибутов определяется принадлежностью документа к конкретной рубрике корпоративного каталога). МЕЛЬКАРТ предоставляет средства поддержки и управления различными версиями отдельного документа. Используя возможность хранения произвольного количества версий документов, можно сохранить историю изменения содержания документа. Поиск документов Платформа МЕЛЬКАРТ предоставляет возможность выполнять следующие виды поиска документов: навигационный (по рубрикам корпоративного каталога); атрибутивный (по значениям стандартных и дополнительных атрибутов); полнотекстовый (по содержимому документов).
Работа с бумажными документами МЕЛЬКАРТ позволяет автоматизировать учет бумажных оригиналов или копий документов, включая книги и периодические издания. Она обеспечивает ведение библиотечных абонементов, включая такие операции, как: регистрацию документов, поиск, резервирование, выдачу, возврат документов и т.п. Загрузка (публикация) контента Для публикации документов большого объема МЕЛЬКАРТ предоставляет средства для удаленной асинхронной загрузки (Upload) отдельных файлов в публикуемый документ. При этом пользователь, выполняющий публикацию, и владелец информационного ресурса имеют возможность управлять процессом загрузки файлов (планировать время, останавливать, возобновлять, отменять и т.п.). МЕЛЬКАРТ поддерживает возможность возобновления процесса загрузки любого из файлов с прерванного места. Получение файлов информационных ресурсов Для получения пользователем документов большого объема МЕЛЬКАРТ предлагает средства удаленного асинхронного копирования (выгрузки). Заявка на удаленное копирование может быть сформирована как для отдельного документа, так и для любого из входящих в него файлов. Владелец ресурса и пользователь, запросивший копирование, имею возможность наблюдать за ходом выполнения заявок, а также управлять ими. МЕЛЬКАРТ поддерживает дозакачку файлов (возможность возобновления процесса копирования с прерванного места). Загрузка внешних информационных ресурсов Платформа МЕЛЬКАРТ предоставляет возможность пакетной загрузки и обновления определенным образом оформленных внешних информационных ресурсов: описаний документов и их содержимого, дополнительных справочников и рубрикаторов. Кроме того, обеспечивается возможность удаления из хранилища ранее загруженных документов. Содержимое документов может быть связано посредством установки относительных гиперссылок. Рассылка по подписке МЕЛЬКАРТ предлагает средства, позволяющие автоматизировать процесс рассылки изменений контента. При этом обеспечивается удаленное копирование файлов документов тем пользователям, которые подписались на изменение указанного документа. Зеркалирование МЕЛЬКАРТ обеспечивает регистрацию и ведение корпоративных зеркал информационных ресурсов, причем для каждого корпоративного зеркала можно определить состав информационных ресурсов, которые должны в него поступать. Средство зеркалирования позволяет на базе платформы МЕЛЬКАРТ строить распределенные системы интернет публикаций с централизованным хранилищем, что удобно для предприятий, имеющих достаточно самостоятельные филиалы. Поддержка коллективной работы Для поддержки коллективной работы МЕЛЬКАРТ предоставляет следующие возможности: публикацию информационных объявлений; извещение пользователей об изменении информационных ресурсов; ведение конференций (обсуждений по какому-либо вопросу в рамках конкретного информационного ресурса); моделирование и администрирование конференций; организацию проведения голосования по конкретной проблеме в рамках отдельного информационного; управление голосованиями и Отображение результатов голосований.
Генерация отчетов Платформа МЕЛЬКАРТ содержит в своем составе генератор отчетов. Указанный генератор предоставляет средства конструирования и формирования отчетов с использованием информации, находящейся в хранилище IBM Content Manager, и метаданных МЕЛЬКАРТ. АрхитектураВ основу построения платформы МЕЛЬКАРТ положена архитектура, ориентированная на сервисы (Service Oriented Architecture, SOA). Архитектурно система представлена тремя уровнями: уровнем представления; уровнем бизнес-логики; уровнем хранения.
Такая трехуровневая сервисно-ориентированная архитектура платформы обеспечивает гибкость ее развертывания и использования для различных условий применения. Ядром платформы является уровень бизнес-логики, представленный сервером приложений. В состав этого сервера входят web-сервисы, сервисы операционной системы и компоненты промежуточного слоя. Сервер приложений построен на платформе WebSphere Application Server (WAS), которая специфицирует взаимодействия между компонентами и среду исполнения.
Уровень хранения представлен продуктом IBM Content Manager. Взаимодействие компонентов сервера приложений с IBM Content Manager осуществляется с использованием программных интерфейсов CM Java API. Кроме того, на этом же уровне может находиться специальное хранилище данных. Уровень представления зависит от окружения, в котором разворачивается платформа МЕЛЬКАРТ. В настоящее время возможны три варианта развертывания: - в виде портлетов Корпоративного портала на базе IBM WebSphere Portal Server;
- в виде Web-партов портального решения на базе Microsoft SharePoint Portal Server;
- в виде смарт-клиента.
В случае интеграции системы МЕЛЬКАРТ с порталом в состав соответствующего портал-сервера включаются специальные портлеты (Portlets) или web-парты (Web Parts). Общий перечень предоставляемых сервисов Платформа МЕЛЬКАРТ представляет собой мощное решение класса предприятия и отвечает требованиям самых крупных и взыскательных корпоративных заказчиков. Сервисно-ориентированная архитектура обеспечивает гибкие возможности расширения и интеграции с применением Web-сервисов. - публикация информационных ресурсов;
- навигационный, полнотекстовый и атрибутивный поиск информации;
- версионный контроль хранящейся информации;
- управление доступом к информационным ресурсам;
- подписка на информационные ресурсы;
- асинхронная доставка контента пользователям;
- асинхронная загрузка контента в хранилище;
- загрузка внешних информационных ресурсов;
- ведение конференций;
- новостное обеспечение;
- ведение голосований;
- генерация произвольных отчетов;
- зеркалирование информационных ресурсов;
- ведение фонда алгоритмов и программ.
Интеграция с другими платформамиВ различных конфигурациях развертывания платформа МЕЛЬКАРТ может быть интегрирована с другими платформами, входящими в состав ИТ инфраструктуры предприятия. - с информационным порталом предприятия;
- с LDAP- каталогами;
- с Microsoft Office SharePoint Server;
- с IBM Tivoli Manager.
Интеграция с информационным порталом предприятия Платформа МЕЛЬКАРТ может быть интегрирована с информационным порталом предприятия (корпоративным порталом), построенном на базе IBM WebSphere Portal Server. В этом случае она выступает в качестве одного из серверов приложений такого портала и делегирует ему часть своих функций: - аутентификацию пользователей;
- авторизацию на ресурсах портала;
- реализацию уровня представления информационных ресурсов;
- персонализацию;
- интеграцию представления информации.
Интеграция с LDAP- каталогами При такой интеграции вся информация о пользователях и группах пользователей хранится только в LDAP-каталоге, а информация об авторизации на ресурсах находится в хранилище МЕЛЬКАРТ. Всякий раз, когда очередной пользователь проходит процедуру аутентификации, МЕЛЬКАРТ запрашивает у LDAP-каталога информацию о пользователе и состав групп, в которые он входит, по его учетному имени (логину). Интеграция с Microsoft Office SharePoint Server Если в отдельных филиалах или подразделениях предприятия работа с электронными документами осуществляется с использованием продукта Microsoft Office SharePoint Server, то для данного случая в составе платформы МЕЛЬКАРТ имеется специальный модуль интеграции. Он позволяет зеркалировать часть контента из хранилища МЕЛЬКАРТ в хранилище SharePoint Server. Применение IBM Tivoli Manager Для обеспечения оптимального соотношения использования «дорогих» (диск) и «дешевых» (лента) носителей информации платформа МЕЛЬКАРТ может применять специальный продукт IBM Tivoli Manager. С помощью него осуществляется управление режимами хранения контента (долговременное хранение, оперативное хранение). Основные преимуществаГибкая масштабируемая архитектура Платформа МЕЛЬКАРТ представляет собой мощное решение класса предприятия и отвечает требованиям самых крупных и взыскательных корпоративных заказчиков. Сервисно-ориентированная архитектура обеспечивает гибкие возможности расширения и интеграции с применением Web-сервисов. Принцип модульности Заказчики могут выбирать тот набор сервисов, который им необходим в данный момент для решения актуальных задач. В дальнейшем при необходимости этот набор может быть легко расширен. Использование передовых технологий и продуктов Платформа МЕЛЬКАРТ базируется на открытой архитектуре, ориентированной на сервисы и реализована с использованием промышленных программных продуктов фирмы IBM: Content Manager, WebSphere Application Server и WebSphere Portal Server. Эффективное управление загрузкой и доставкой контента Платформа МЕЛЬКАРТ позволяет организовать процессы публикации документов и их получения без снижения эффективности работы пользователей за счет реализации режимов удаленной асинхронной загрузки и копирования файлов. Причем выполнение указанных процессов может быть спланировано так, чтобы данные передавались в часы наименьшей загрузки конкретного сегмента корпоративной сети.
|