Интеграция управления решениями и бизнес-логики с помощью обработчика правил Azure Logic Apps

Область применения: Azure Logic Apps (стандартная версия)

Разработчик интеграции должен управлять частыми изменениями бизнес-логики без перезаписи кода или повторного развертывания приложений. Модуль правил Azure Logic Apps предоставляет низкокодовый способ определения, обновления и применения бизнес-правил непосредственно в рабочих процессах приложения логики уровня "Стандартный".

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

С помощью подсистемы бизнес-правил можно создавать и обновлять бизнес-правила без написания кода или перезапуска приложений. Традиционные языки программирования, такие как C++, Java, COBOL, Python, JavaScript или C# предназначены для программистов и требуют значительного времени, опыта или обоих для обновления. Непрограммистам трудно изменять бизнес-правила, которые управляют тем, как работают программные приложения. Подсистемы бизнес-правил решают эту проблему, предлагая среду с низким кодом, где можно создавать приложения проще и быстрее.

Механизмы правил в мире искусственного интеллекта (ИИ)

В мире искусственного интеллекта, который, по сути, следует вероятностному подходу, механизмы правил жизненно важны, поскольку они обеспечивают согласованность, ясность и соответствие различным бизнес-целям. При использовании правил с рабочим процессом в Azure Logic Apps можно:

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

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

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

Сведения о начале работы см. в статье "Создание проекта подсистемы правил Azure Logic Apps".

Преимущества обработчика правил

Подсистема правил управления решениями может предложить множество преимуществ, например:

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

Обработчик правил Azure Logic Apps

Подсистема правил Azure Logic Apps — это интеллектуальная система управления решениями, которая позволяет интегрировать декларативные, семантически насыщенные и легко читаемые правила с рабочими процессами логических приложений в стандартном режиме. Эти правила могут работать с несколькими различными источниками данных и взаимодействовать с данными, которыми обмениваются через все доступные соединители в стандартных рабочих процессах. Этот шаблон проектирования способствует повторному использованию кода, простоте проектирования и модульности бизнес-логики.

Подсистема правил поддерживает следующие основные понятия:

  • Факты

    Правила анализируют данные, предоставляемые фактами. Объекты XML и .NET — это собственные источники данных, доступные сегодня для обработчика правил. Эти источники данных используются для создания правил из наборов правил.

  • Наборы правил

    Наборы правил — это небольшие стандартные блоки бизнес-логики. Вы объединяете наборы правил для определения логики принятия решений для рабочего процесса.

Концептуальная схема, показывющая подсистему правил Azure Logic Apps.

Чтобы настроить ресурс приложения логики уровня "Стандартный" с помощью проекта движка правил, см. статью Создание проекта движка правил Azure Logic Apps.

Примечание.

Подсистема правил основана на алгоритме Rete.

Следующий шаг