Compartilhar via


Gerenciamento de decisões e integração lógica de negócios usando o Mecanismo de Regras de Aplicativos Lógicos do Azure

Aplica-se a: Aplicativos Lógicos do Azure (Standard)

Como desenvolvedor de integração, você precisa gerenciar alterações frequentes na lógica de negócios sem reescrever código ou reimplantar aplicativos. O Mecanismo de Regras de Aplicativos Lógicos do Azure oferece uma maneira de baixo código definir, atualizar e aplicar regras de negócios diretamente nos fluxos de trabalho do aplicativo lógico Standard.

Organizações em domínios como finanças, saúde, seguros e telecomunicações tomam decisões todos os dias. Essa rotina significa que a lógica de negócios geralmente muda, afeta diferentes aplicativos ou software e requer rapidamente a implementação. No entanto, quando sua organização tem regras de negócios claras que regem a lógica de negócios, sua organização pode tomar decisões com mais rapidez e facilidade. As regras de negócios são diretrizes que moldam como sua organização opera. Você pode encontrá-los em manuais, contratos, contratos ou como conhecimento institucional não escrito ou conhecimento de funcionário.

Com um mecanismo de regras de negócios, você pode criar e atualizar regras de negócios sem escrever código ou reiniciar seus aplicativos. Linguagens de programação tradicionais como C++, Java, COBOL, Python, JavaScript ou C# são projetadas para programadores e exigem tempo significativo, experiência ou ambos para atualizar. Portanto, os não programadores acham difícil alterar as regras de negócios que orientam como os aplicativos de software funcionam. Os mecanismos de regras de negócios resolvem esse problema oferecendo um ambiente de baixo código em que você pode criar aplicativos com mais facilidade e rapidez.

Mecanismos de regras em um mundo de IA (inteligência artificial)

Em um mundo de IA que essencialmente segue uma abordagem probabilística, os mecanismos de regras são vitais porque fornecem consistência, clareza e conformidade entre diferentes metas de negócios. Ao usar regras com um fluxo de trabalho nos Aplicativos Lógicos do Azure, você pode:

  • Defina a lógica, as restrições e as políticas que regem como processar, validar e trocar dados entre sistemas, enquanto você evita informações incorretas da IA.

  • Imponha a conformidade, certificando-se de que os aplicativos sigam os regulamentos e os padrões de seus setores e mercados.

  • Gerencie a lógica de negócios independentemente do código sem precisar alterar seu fluxo de trabalho. Esse benefício reduz os custos de complexidade e manutenção, aumentando a agilidade e a escalabilidade.

Para começar, consulte Criar um projeto do Mecanismo de Regras de Aplicativos Lógicos do Azure.

Benefícios do mecanismo de regras

Um mecanismo de regras de gerenciamento de decisão pode oferecer muitos benefícios, por exemplo:

Benefício Descrição
Flexibilidade Altere as regras de negócios sem alterar o código ou reimplantar fluxos de trabalho do aplicativo lógico.
Fiabilidade Certifique-se de que determinadas decisões ou ações sempre sigam a lógica predefinida e previsível, que é crucial em setores regulamentados ou aplicativos críticos à segurança.
Desempenho Lide com decisões instantaneamente para casos de negócios rotineiros ou bem compreendidos sem invocar modelos de IA.
Governança Simplifique a conformidade fornecendo um repositório centralizado e auditável com regras de negócios que você pode acessar e verificar facilmente.
Colaboração e reutilização Compartilhe e reutilize regras de negócios em diferentes projetos e domínios.

Mecanismo de Regras de Aplicativos Lógicos do Azure

O Mecanismo de Regras de Aplicativos Lógicos do Azure é um mecanismo de inferência de gerenciamento de decisões que permite que você integre regras declarativas, semanticamente ricas e facilmente legíveis aos fluxos de trabalho do aplicativo lógico Standard. Essas regras podem operar em várias fontes de dados diferentes e interagir com dados trocados por todos os conectores disponíveis em fluxos de trabalho Standard. Esse padrão de design promove a reutilização de código, a simplicidade de design e a modularidade da lógica de negócios.

O Mecanismo de Regras dá suporte aos seguintes conceitos principais:

  • Fatos

    Os fatos fornecem os dados que as regras avaliam. Os objetos XML e .NET são as fontes de dados nativas disponíveis hoje para o Mecanismo de Regras. Você usa essas fontes de dados para construir regras a partir de conjuntos de regras.

  • Rulesets

    Os conjuntos de regras são pequenos blocos de construção da lógica de negócios. Você combina conjuntos de regras para definir a lógica de decisão para o fluxo de trabalho.

Diagrama conceitual que mostra o Mecanismo de Regras dos Aplicativos Lógicos do Azure.

Para configurar um recurso de aplicativo lógico Standard com um projeto do Mecanismo de Regras, consulte Criar um projeto do Mecanismo de Regras de Aplicativos Lógicos do Azure.

Observação

O Mecanismo de Regras é baseado no algoritmo Rete.

Próxima etapa