Поделиться через


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

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

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

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

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

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

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

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

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

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

  • Для стандартных или понятных бизнес-случаев механизм правил может мгновенно обрабатывать решения без вызова моделей ИИ.

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

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

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

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

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

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

Примечание.

Эта функция основана на алгоритме rete.