Showing posts with label OIM9.X Dev Workshop. Show all posts
Showing posts with label OIM9.X Dev Workshop. Show all posts

Feb 28, 2011

Цикл работ OIM 9.X Development Workshop: Lab 10 Отчеты в BI Publisher

Short introduction: OIM9.X Development Workshop, Lab 10: BI Publisher reports. Installing BI Publisher, setting it up with OIM.

Продолжаем серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №10 рассматривается построение отчетов для Oracle Identity Manager при помощи Oracle BI Publisher, лицензия на ограниченное использование которого входит в лицензии на OIM. Рассмотренная техника построения отчетов применима и для OIM 11g, однако, состав и наполнение таблиц может быть изменен.

 Полный текст работы можно найти здесь.

Цикл работ OIM 9.X Development Workshop: Lab 9 Реконсилиация с недоверенной системой (Target System Reconciliation)

Short introduction: OIM9.X Development Workshop, Lab 9: Target System Reconciliation Task. Source code & configuration.
 
Продолжаем серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №9 рассматриваются вопросы, связанные с "недоверенной реконсилиацией" (Target System Reconciliation), когда на основе из данных события реконсилиации мы не пытаемся создать пользователя OIM, а пытаемся связать событие с (возможно) имеющейся записью. Продемонстрированный подход концептуально применим и к версии 11g, но с соответствующими изменениями.

Полный текст работы можно найти здесь.

Дополнительно:
Код задачи недоверенной реконсилиации - MySystemTargetReconTask.java
Класс "пользователь системы MySystem" - MySystemUser.java

Цикл работ OIM 9.X Development Workshop: Lab 8 Возможные использования понятия "ресурс" (Resource Object).

Short introduction: OIM9.X Development Workshop, Lab 8: Possible use cases of "Resource Object" notation in OIM.
 
Продолжаем серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №8 рассматриваются возможные применения модели ресурса (Resource Object), и представление в виде ресурса запроса на создание и изменение пользователя OIM и включение процесса согласования между получения события реконсилиации из доверенного источника и созданием и изменением пользователя в OIM. Несмотря на то, что принципиально данная техника может быть реализована и в OIM 11g, пример Entity-адаптера на события реконсилиации в версии OIM 11g работать не будет.


 Полный текст работы можно найти здесь.

Дополнительно:
Код создания и изменения атрибутов пользователя, пример прямого доступа к БД - MyHRHandleAction.java

Цикл работ OIM 9.X Development Workshop: Lab 7 Работа с OIM извне через SPML веб сервисы.

Short introduction: OIM9.X Development Workshop, Lab 7: Working with OIM 9.X from outside using SPML. Setting up SPML WS, java code to call it from Java Main (core Java).
 
Продолжаем серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №7 рассматривается работа с OIM через SPML (Service Provisioning Markup Protocol), что позволяет вызывать сервисы OIM (реально подмножество API)из других приложений через веб-сервисы. Описанная техника применима как в версии Oracle Identity Manager 9.1.X, так и в 11g.


Полный текст работы можно найти здесь.
Об SPML можно прочитать здесь.

Дополнительно:
Код отправки веб-сервиса через Java (с использованием только Core Java) и текст SPML-запроса - SPMLTest.java

Цикл работ OIM 9.X Development Workshop: Lab 6 Экспорт конфигурации коннекторов. Упаковка коннекторов.

Short introduction: OIM9.X Development Workshop, Lab 6: making connector distributable.

 Продолжаем серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №6 рассматривается упаковка созданных ранее коннекторов с целью их последующего распространения и автоматизированной установки. Показанная техника упаковки коннекторов применима как в версиях 9.1.Х, так и в 11g.


Полный текст работы можно найти здесь.

Цикл работ OIM 9.X Development Workshop: Lab 5 Создание коннектора к тестовому приложению (доверенному источнику) "с нуля". Задачи реконсилиации.

Short introduction: OIM9.X Development Workshop, Lab 5: creating connector to HR (as a trusted source).

 Продолжаем серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №5 рассматривается создание коннектора к доверенному источнику, в качестве которого принимается таблица PEOPLE в БД. Рассматриваются вопросы, связанные с реконсилиацией (Reconciliation Events, Reconciliation Event Data etc), связывание событий реконсилиации и результаты их обработки. Принципиально продемонстрированный подход применим и в версии OIM 11g.


Полный текст работы можно найти здесь.

Дополнительно:
Задача создания групп OIM на основе справочной информации из доверенного источника - MyHRConnectorGroupsTask.java
Задача доверенной реконсилиации с прототипом HR-системы - MyHRConnectorTask.java
Утилиты, используемые задачей доверенной реконсилиации - MyHRUtils.java
Entity-адаптер, включающий пользователя в соответствующие группы OIM - MyHRUserGroupHandler.java

Цикл работ OIM 9.X Development Workshop: Lab 4 Добавление функциональности управления привилегиями к коннектору.

Short introduction: OIM9.X Development Workshop, Lab 4: Adding privilege management functionality to MySystem connector.

 Продолжаем серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №4 рассматривается добавление функционала добавления привилегий в целевой системе посредством коннектора. Обсуждаются формы процесса, взаимоотношения Parent - Child Form, а также справочные значения Lookup Definitions. Рассмотренная техника применима как в OIM 9.X, так и в версиях 11g.

Полный текст работы можно найти здесь.

Дополнительно:
Исходный код класса роли внутри ресурса MySystem - MySystemRole.java
Дополнение кода коннектора (код, ответственный за получение всех ролей для справочных значений) - MySystemConnector_lab4.java
Задача синхронизации справочных значений (Lookup Reconciliation) - MySystemRolesReconTask.java
Дополнение кода коннектора (код, ответственный за добавление и удаление записей в
таблицу ролей пользователей USERROLES) - MySystemConnector_lab4_21.java


Feb 26, 2011

Цикл работ OIM 9.X Development Workshop: Lab 3 Создание коннектора OIM к тестовой целевой системе "с нуля".

Short introduction: OIM9.X Development Workshop, Lab 3: Creating OIM connector to a target system (MySystem connector).

 Продолжаем серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №3 рассматривается разработка коннектора для Oracle Identity Manager к тестовой целевой системе (таблицы в БД) "с нуля". Функциональность коннектора - содание, удиление и изменение учетных аписей в целевой системе. Техника создания коннеткоров, описанная в данной работе, применима и в версии 11g.


 Полный текст работы можно найти здесь.

Дополнительно:
Исходный код коннектора MySystemConnector.java (вариант для работы №3)
Дамп БД - dbapps_initial_schema.dbf

Цикл работ OIM 9.X Development Workshop: Lab 2 Установка патча для Oracle Identity Manager.

Short introduction: OIM9.X Development Workshop, Lab 2: Upgrading OIM 9.1.0.1 to 9.1.0.2.

 Продолжаем серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №2 рассматривается установка обновления Oracle Identity Manager до версии 9.1.0.2. Техника установки обновлений применима только для версий 9.Х.



Полный текст работы можно найти здесь

Цикл работ OIM 9.X Development Workshop: Lab 1: Установка Oracle Identity Manager.

Short introduction: OIM9.X Development Workshop, Lab 1: Installing OIM 9.1.0.1 on Weblogic Server.

 Предлагаю вашему вниманию серию работ цикла Oracle Identity Manager 9.X: Development  Workshop. В рамках этого цикла рассматриваются вопросы создания коннекторов для Oracle Identity Manager для подключения целевых систем и доверенных источников. Кроме того, уделяется внимание вопросам, связанным с API Oracle Identity Manager, отчетам в Oracle BI Publisher, а также возможным приемам при работе с продуктам. Аудитория: разработчики, интеграторы и технические специалисты. Цикл работ ориентирован на OIM версии 9.X, но многое может быть применено и к версии 11g. Работы рассчитаны на виртуальную машину с подготовленными дистрибутивами (доступна по запросу), но могут быть использованы как справочные материалы.

В работе №1 рассматривается установка Oracle Identity Manager на Oracle Weblogic Server, установка OIM Design Console и подготовка БД. Рассматриваемая установка применима только к версиям 9.Х.


Полный текст работы можно найти здесь.
Состав всех работ цикла OIM 9.X Development Workshop можно найти здесь.