Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

IBM Operational Decision Manager ( ODM ) - это система управления бизнес-правилами IBM (BRMS). IBM ODM также включает в себя реализацию IBM возможностей обработки бизнес-событий (также называемую обработкой сложных событий или CEP ).

IBM ODM можно установить как независимо, так и как приложение, работающее на WebSphere Application Server .

Это программное обеспечение в настоящее время находится в версии 8.10.3 (по состоянию на март 2020 г.).

Бизнес-правила и события [ править ]

Правила [ править ]

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

Пример [ править ]

Согласно политике, размер первоначального кредита заемщика не должен превышать трехкратную его годовую зарплату. Правило бизнеса будет гласить:
если Ссуда> (Заработная плата * 3), то запрещать.

События [ править ]

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

Пример [ править ]

Если событие вывода средств клиента на его счет приводит к тому, что баланс падает ниже нуля, то предпринимается действие, чтобы уведомить этого клиента.

Артефакты IBM ODM [ править ]

IBM ODM - это реализация системы управления бизнес-правилами. Он позволяет создавать, управлять, тестировать и управлять бизнес-правилами и событиями и хранить их в центральном репозитории, где к ним могут получить доступ несколько человек и программные продукты. Это централизованное хранилище правил и событий означает, что они могут быть легко изменены без перекомпоновки программного обеспечения и с сокращенным циклом тестирования, и различные программные продукты будут воспринимать это изменение одновременно.

Правила действий [ править ]

Основное правило, выраженное в логической форме, гласящее, что при возникновении условия должно произойти действие. IBM ODM использует Business Action Language (BAL) для определения таких правил, позволяя просматривать их на более «естественном» языке.

Примеры [ править ]

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

В банке некоторым клиентам не разрешено перерасходовать средства, а некоторые из них:
Если клиент пытается снять средства, позволяя их счету опуститься ниже 0 долларов США, им разрешено:

разрешить сделку

иначе:

запретить транзакцию

Таблицы решений [ править ]

Таблица решений

Пример [ править ]

Кредитная компания определяет страховую ставку ссуды в зависимости от суммы и кредитного рейтинга клиента.

Правило, представленное клиенту из группы B, запрашивающему ссуду в размере 250 000 долларов, должно указывать, что страховая ставка должна составлять 0,002%.

Потоки правил [ править ]

Они указывают порядок, в котором правила должны выполняться.

Пример [ править ]

Страховая компания хочет установить, следует ли выдавать водителю конкретный страховой полис. Решение зависит от:

Возраст заявителя
Указывает ли его история на то, что он является водителем с высоким риском, на основании штрафов за превышение скорости и прошлых аварий.
Профиль этого клиента, основанный на том, как давно он прошел тест, и других факторах.

Запуск того или иного правила зависит от ответов на предыдущие правила.

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

Иллюстрация основного потока

Карточка с очками [ править ]

Это статистическая модель, которая применяет числовую оценку к объекту, например к клиенту или учетной записи. Те же атрибуты применяются при подсчете этого балла для каждого элемента.
Примером этого являются оценочные карты кредитоспособности .

Пример [ править ]

Оценка присуждается заемщику в зависимости от его возраста, гражданства и кредитного рейтинга.

если возраст клиента меньше 18 и адрес должен быть Хайдарабад, то предоставьте скидку 20%

esle "скидка не действует".

В итоге [ править ]

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

Компоненты [ править ]

IBM ODM состоит из следующих частей:

Центр принятия решений [ править ]

Это обеспечивает репозиторий и компонент управления для создания и поддержки логики принятия решений, управляя поведением бизнес-системы. Это центральный узел для координации жизненного цикла решения, охватывающий как бизнес-правила, так и бизнес-события, и позволяющий редактировать каждое из них.
Он представлен по-разному в зависимости от того, как пользователь намерен рассматривать систему.
Business Console для совместной работы с бизнес-правилами.
Корпоративная консоль .

Сервер принятия решений [ править ]

Он состоит из компонентов среды выполнения для бизнес-правил и бизнес-событий.

Правила сервера принятия решений [ править ]

Это предоставляет группу инструментов для построения и выполнения правил и автоматизированных решений. Различные компоненты предоставляют доступ для разных типов пользователей, позволяя разрабатывать, создавать, проверять, тестировать и запускать бизнес-правила. Сюда входит Rules Designer , основанное на Eclipse приложение для разработки приложений в Decision Server Rules.

События сервера принятия решений [ править ]

Это обеспечивает интегрированный набор компонентов для запуска событий. Различные компоненты предоставляют доступ для разных типов пользователей, позволяя проектировать, разрабатывать, тестировать, развертывать и поддерживать бизнес-мероприятия. Это включает в себя конструктор событий , основанное на Eclipse приложение для разработки приложений в Decision Server Events.

Связь между частями [ править ]

Правила могут быть определены в Центре принятия решений, а также могут быть обновлены там с помощью различных интерфейсов, включая Enterprise Console, Business Console. Затем правила сохраняются в репозитории, который управляет артефактами решений, доступом и контролем, а также версией. Отсюда правила развертываются на Decision Server, который выполняет эти правила и предоставляет средства мониторинга и измерения. Правила также можно развернуть прямо на Decision Server с помощью конструктора правил или конструктора событий.

Требования [ править ]

Правила Decision Server могут выполняться в распределенных системах:
на WebSphere Application Server
WebSphere Application Server ND
на WebSphere Application Server Express
на Tomcat
На сервере приложений JBoss
На JBoss Enterprise Application Platform
на WebLogic Server
В качестве совместно используемого приложения Java EE или приложения с ограниченной областью действия

Правила Decision Server могут работать на мэйнфрейме z / OS:
Автономно (как Rule Execution Server для z / OS)
На WebSphere Application Server для z / OS
На WebSphere Application Server ND для z / OS

Decision Server Events и Decision Center могут работать на
WebSphere Application Server для z / OS
WebSphere Application Server ND для z / OS

Rules Designer запускается в Eclipse или продукте на основе Eclipse.

Поддерживаемые платформы [ править ]

Требования к оборудованию и программному обеспечению

История версий [ править ]

До выпуска версии 7.5 части ODM были доступны как отдельные продукты:

  • ILOG JRules , вытекающие из приобретения ILOG
  • WebSphere Business Events в результате приобретения Aptsoft .

Веб-сайты, утверждающие или предполагающие, что ODM является заметной частью программного обеспечения [ править ]

Технологический блог
Джеймс Тейлор об управлении принятием решений

Ссылки [ править ]

  1. ^ ILOG представляет ILOG JRules 3.5
  2. ^ JRules 5.1.0 Письмо с объявлением
  3. ^ JRules 6.5.0 Письмо с объявлением
  4. ^ JRules 6.6.0 Письмо с объявлением
  5. ^ JRules 6.7.0 Письмо с объявлением
  6. ^ JRules 7.0.0 Письмо с объявлением
  7. ^ Письмо с объявлением о правилах JRules 7.1.x
  8. ^ Сообщение с объявлением ODM 8.0.1
  9. ^ Письмо с объявлением ODM 8.5
  10. ^ Письмо с объявлением ODM 8.6
  11. ^ Письмо с объявлением ODM 8.7
  12. ^ Письмо с объявлением ODM 8.8
  13. ^ Сообщение с объявлением ODM 8.9.0
  14. ^ ODM 8.9.1 Письмо с объявлением
  15. ^ ODM 8.9.2 Письмо с объявлением
  16. ^ Сообщение с объявлением ODM 8.10.0
  17. ^ ODM 8.10.1 Что нового
  18. ^ ODM 8.10.2 Что нового
  19. ^ ODM 8.10.3 Что нового
  20. ^ ODM 8.10.3 Что нового
  21. ^ ODM 8.10.3 Что нового

IBM Websphere Business Events
IBM WebSphere
WebSphere Application Server
WebSphere Application Server для z / OS

Внешние ссылки [ править ]

  • IBM ODM
  • IBM ODM Marketplace
  • Технический документ WebSphere Operation Decision Management
  • Информационный центр IBM ODM V8.5
  • Связано в
  • Как управлять изменениями
  • Принятие лучших решений с помощью IBM WebSphere Operational Decision Management
  • Гибкая автоматизация принятия решений для вашего предприятия zEnterprise с помощью бизнес-правил и событий (проект обновления V8.0.1)
  • Гибкая автоматизация принятия решений для вашего предприятия с бизнес-правилами и событиями
  • Программное обеспечение WebSphere
  • Группа пользователей World Wide WebSphere
  • BodyMedia выбирает программное обеспечение IBM [ постоянная мертвая ссылка ]
  • ODM Accelerator для IBM Operational Decision Manager