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)

As organizações lidam com decisões todos os dias, mas quando você tem regras de negócios claras que regem a lógica de negócios da sua organização, essas decisões são mais fáceis de tomar. As regras de negócios são as diretrizes que moldam como uma empresa opera. Você pode encontrar essas regras em manuais, contratos ou contratos, ou elas podem ser o conhecimento não escrito ou a experiência dos funcionários. As regras de negócios mudam ao longo do tempo e afetam diferentes tipos de aplicativos. Muitos domínios empresariais, como finanças, saúde, seguro, transporte e telecomunicações, precisam comunicar suas regras de negócios aos seus funcionários para que possam implementá-las em aplicativos de software.

Linguagens de programação tradicionais, como C++, Java, COBOL, Python, JavaScript ou C#, são projetadas para programadores. Portanto, quem não é programador têm dificuldades para alterar as regras de negócios que orientam como os aplicativos de software funcionam. Essas linguagens também exigem muito tempo e trabalho para criar e atualizar aplicativos. No entanto, os mecanismos de regras de negócios resolvem esse problema oferecendo um ambiente de baixo código que permite criar aplicativos com mais rapidez e facilidade. Você pode usar um mecanismo de regras para criar e alterar regras de negócios sem precisar escrever código ou reiniciar os aplicativos que as usam.

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 definir a lógica, as restrições e as políticas que regem como processar, validar e trocar dados entre sistemas, enquanto evita alucinações de IA. As regras também ajudam você a garantir que os aplicativos sigam os regulamentos e os padrões de seus respectivos setores e mercados. Usando um mecanismo de regras, você pode gerenciar e atualizar a lógica de negócios do fluxo de trabalho independentemente do código e sem precisar alterar seu fluxo de trabalho. Essa abordagem ajuda você a reduzir os custos de complexidade e manutenção de seus aplicativos e aumentar sua agilidade e escalabilidade.

Benefícios do mecanismo de regras

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

  • Aumenta a flexibilidade e a adaptabilidade do aplicativo, capacitando os usuários a alterar as regras de negócios sem modificar o código ou reimplantar fluxos de trabalho do aplicativo lógico.

  • Fornece confiabilidade e previsibilidade aprimoradas para aplicativos de IA, certificando-se de que determinadas decisões ou ações sempre sigam a lógica predefinida, que é crucial em setores regulamentados ou aplicativos críticos à segurança.

  • Para casos de negócios rotineiros ou bem compreendidos, um mecanismo de regras pode lidar com decisões instantaneamente sem invocar modelos de IA.

  • Facilita a governança e a conformidade do aplicativo fornecendo um repositório centralizado e auditável das regras de negócios que você pode acessar e verificar facilmente.

  • Permite a colaboração e a inovação de aplicativos capacitando os usuários a compartilhar e reutilizar 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 nos Aplicativos Lógicos do Azure, que fornece a capacidade para os clientes criarem fluxos de trabalho Standard nos Aplicativos Lógicos do Azure e integrarem regras legíveis, declarativas e semanticamente avançadas que operam em várias fontes de dados. As fontes de dados nativas disponíveis hoje para o Mecanismo de Regras são objetos XML e .NET. Essas fontes de dados são chamadas de “fatos” e são usadas para construir regras de pequenos blocos de construção de lógica de negócios ou “conjuntos de regras”. O Mecanismo de Regras também pode interagir com os dados trocados por todos os conectores disponíveis para recursos do aplicativo lógico 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 diagrama conceitual mostra o Mecanismo de Regras dos Aplicativos Lógicos do Azure.

Para obter mais informações sobre como 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

Esse recurso é baseado no Algoritmo Rete.