Анализ бизнес-правил - Business rule mining

Пример интеллектуального анализа бизнес-правил

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

Обзор

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

Это также обычно проводится как часть модернизация приложений проектировать развитие устаревших программных приложений для Сервис-Ориентированная Архитектура (SOA), переход на пакетное программное обеспечение, переработка новых внутренних приложений или для облегчения сохранения знаний и взаимодействия между бизнесом и ЭТО профессионалов в поддержание Окружающая среда.

Альтернативные подходы

Альтернативные подходы к добыче правил - ручные и автоматизированные.

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

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

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

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

Далее, лучшие практики [1] в сочетании с различными техниками сбора семантики программ с помощью инструментов ускоряет преобразование технических правил в настоящие бизнес-правила. Добавление бизнес-семантики в процесс анализа позволяет пользователям абстрагировать технические концепции и дескрипторы, которые являются обычными для приложения, до бизнес-уровня, который может использоваться аналитиком правил.

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

Смотрите также

Рекомендации

дальнейшее чтение

  • Барбара фон Галле (2001). Применяются бизнес-правила. Вайли. ISBN  0-471-41293-7
  • Джанет Уолл (2006). Правила майнинга из кода: разумность или безумие?

внешняя ссылка