Интеграционные возможности Oracle IRMИсточник: ashmakov Антон Шмаков
Oracle Information Rights Management (IRM) - специализированное решение, которое обеспечивает защиту и контоль над конфидициальными документами вне зависимости от месторасположения. В целом продукты по управлению контентом только управляют документами, электронными сообщениями и web-страницами, когда они находятся в репозитариях (хранилищах) на сервере. Решение IRM расширяет управление информацией за границы хранилищ для любых копий критической для организации информации, везде, где она хранится и используется - на рабочих станциях пользователей, ноутбуках, мобильных устройствах, в других репозитариях, внутри организации и снаружи, за пределами межсетевых экранов. Oracle IRM обеспечивает безопасность самой информации, то есть напрямую защищает саму информацию, а не только хранилища, где она находится. Решение Oracle IRM, являясь одним из сервисов линейки Oracle Fusion Middleware, глубоко интегрировано в спектр решений Oracle, в частности в Enterprise Content Management (Content Management, Records Management), Identity and Acccess Management. Более подробно про Oracle IRM можно прочитать тут. Любая системы управление контентом обеспечивает следующий функционал в части безопасности и контроля доступа к документам:
Однако описанный выше инструмент Oracle IRM, значительно расширяет возможности по построению безопасной среды для хранения информации. Oracle IRM вводит новые элементы в жизненный цил документооборота, такие как "запечатывание" и классификация в соотвествии с контекстом безопасности. Выгоды подхода, ориентированного на защиту информации следующие:
Хотя Oracle IRM можно использовать как самостоятельный продукт, в него встроены возможности интеграции с корпоративной инфраструктурой и решениями других компаний. Множество процедур реализованы как Web-сервисы, которые можно вызывать. Таким образом, продукт построен по сервис-ориентированной архитектуре (SOA). В решении есть два программных интерфейса (API): клиентский и серверный. Клиентский API используется в агенте Oracle IRM Desktop, являющимся по сути набором динамических библиотек, встраиваемых в Desktop-приложения, такие как Microsoft Office, Microsoft Outlook, Windows Explorer, Internet Explorer и т.д. Серверный API позволяет вызывать функции Oracle IRM из различных сред, в том числе ифраструктурных платформа, систем управления корпоративным контентом и многих других. Программные интерфейсы Oracle IRM позволяют использовать различные транспорты (реализации) для вызовов удаленный процедур:
В принципе некоторые задачи интеграции можно решать через вызовы специализированных утилит из командной строки. Oracle IRM предоставляет несколько SDK :
Если стоит задача интеграции Oracle IRM с системой управления контентом, документооборота, архива (например EMC Documentum, IBM FileNet и т.д.) или с системой безопасности правильным решением будет использовать Oracle IRM Web Services SDK, который решает следующие типичные задачи:
Ниже представлены примеры архитектур интеграции Oracle IRM и внешних систем. Архитектура шифрования файлов при записи в хранилище Архитектура однократной идентификации пользователей Архитектура контроля версий Архитектура синхронизации пользователей LDAP Архитектура синхронизации пользователей CMS И последнее, существует готовая интеграция решения Oracle IRM и Oracle UCM, построенная именно на технологии Oracle IRM Web Services SDK. |