Condividi tramite


Gestione delle decisioni e integrazione della logica di business con il motore delle regole di Azure Logic Apps

Si applica: Azure Logic Apps (Standard)

Gli sviluppatori di integrazione devono gestire modifiche frequenti alla logica di business senza riscrivere il codice o ridistribuire le applicazioni. Il motore di regole di Azure Logic Apps offre un metodo a basso codice per definire, aggiornare e applicare regole aziendali direttamente nei flussi di lavoro delle Azure Logic Apps Standard.

Le organizzazioni in tutti i domini, ad esempio finanza, sanità, assicurazione e telecomunicazioni, prendere decisioni ogni giorno. Questa routine significa che la logica di business spesso cambia, influisce su applicazioni o software diversi e richiede rapidamente l'implementazione. Tuttavia, quando l'organizzazione ha regole business chiare che regolano la logica di business, l'organizzazione può prendere decisioni più rapidamente e facilmente. Le regole business sono linee guida che definiscono il funzionamento dell'organizzazione. È possibile trovarli in manuali, contratti, contratti o come conoscenze istituzionali non scritte o competenze dei dipendenti.

Con un motore regole business è possibile creare e aggiornare regole business senza scrivere codice o riavviare le applicazioni. I linguaggi di programmazione tradizionali, ad esempio C++, Java, COBOL, Python, JavaScript o C# sono progettati per i programmatori e richiedono tempo, competenze o entrambi per l'aggiornamento. Quindi, i non programmatori trovano difficile modificare le regole business che guidano il funzionamento delle applicazioni software. I motori delle regole business risolvono questo problema offrendo un ambiente a basso codice in cui è possibile creare applicazioni più semplici e veloci.

Motori di regole in un mondo di intelligenza artificiale

In un mondo di intelligenza artificiale che segue essenzialmente un approccio probabilistico, i motori delle regole sono fondamentali perché forniscono coerenza, chiarezza e conformità in diversi obiettivi aziendali. Quando si usano regole con un flusso di lavoro in App per la logica di Azure, è possibile:

  • Definire la logica, i vincoli e i criteri che regolano come elaborare, convalidare e scambiare dati tra sistemi, evitando informazioni non corrette dall'IA.

  • Applicare la conformità assicurandosi che le applicazioni seguano le normative e gli standard dei settori e dei mercati.

  • Gestire la logica di business indipendentemente dal codice senza dover modificare il flusso di lavoro. Questo vantaggio riduce la complessità e i costi di manutenzione, aumentando al contempo l'agilità e la scalabilità.

Per iniziare, consultare Creare un progetto del motore di regole di Azure Logic Apps.

Vantaggi del motore di regole

Un motore regole di gestione delle decisioni può offrire molti vantaggi, ad esempio:

Beneficio Descrizione
Flessibilità Modificare le regole aziendali senza modificare il codice o ridistribuire i flussi di lavoro delle app logiche.
Affidabilità Assicurarsi che determinate decisioni o azioni seguano sempre la logica predefinita e prevedibile, fondamentale per settori regolamentati o applicazioni critiche per la sicurezza.
Prestazioni Gestire immediatamente le decisioni per i casi aziendali di routine o ben comprensibili senza richiamare modelli di intelligenza artificiale.
Governance Semplificare la conformità fornendo un repository centralizzato e controllabile con regole business che è possibile accedere e verificare facilmente.
Collaborazione e riutilizzabilità Condividere e riutilizzare regole business tra progetti e domini diversi.

Motore delle regole di Azure Logic Apps

Il motore di regole di Azure Logic Apps è un motore di inferenza per la gestione delle decisioni che consente di integrare regole dichiarative, semanticamente avanzate e di facile lettura con i flussi di lavoro della logica app Standard. Queste regole possono operare su più origini dati diverse e interagire con i dati scambiati da tutti i connettori disponibili nei flussi di lavoro Standard. Questo modello di progettazione promuove il riutilizzo del codice, la semplicità di progettazione e la modularità della logica di business.

Il motore delle regole supporta i seguenti concetti di base:

  • Informazioni

    I fatti forniscono i dati valutati dalle regole. Gli oggetti XML e .NET sono le origini dati native attualmente disponibili per il motore delle regole. Queste fonti di dati vengono usate per costruire regole da ruleset.

  • Set di regole

    I set di regole sono piccoli blocchi predefiniti della logica di business. È possibile combinare set di regole per definire la logica decisionale per il flusso di lavoro.

Diagramma concettuale che mostra il motore di regole per le app logiche di Azure.

Per configurare una risorsa di logica app Standard con un progetto del motore di regole, vedere Creare un progetto del motore di regole di Azure Logic Apps.

Nota

Il motore di regole si basa sull'algoritmo Rete.

Passo successivo