Dela via


Beslutshantering och affärslogikintegrering med hjälp av Regelmotorn för Azure Logic Apps

Gäller för: Azure Logic Apps (Standard)

Som integrationsutvecklare måste du hantera frekventa ändringar i affärslogiken utan att skriva om kod eller distribuera om program. Med Regelmotorn för Azure Logic Apps kan du definiera, uppdatera och tillämpa affärsregler direkt i dina arbetsflöden för standardlogikappar.

Organisationer över domäner som ekonomi, sjukvård, försäkring och telekommunikation fattar beslut varje dag. Den här rutinen innebär att affärslogik ofta ändras, påverkar olika program eller programvara och snabbt kräver implementering. Men när din organisation har tydliga affärsregler som styr affärslogik kan din organisation fatta beslut snabbare och enklare. Affärsregler är riktlinjer som formar hur din organisation fungerar. Du hittar dem i handböcker, kontrakt, avtal eller som oskriven institutionell kunskap eller medarbetarnas expertis.

Med en motor för affärsregler kan du skapa och uppdatera affärsregler utan att skriva kod eller starta om dina program. Traditionella programmeringsspråk som C++, Java, COBOL, Python, JavaScript eller C# är utformade för programmerare och kräver betydande tid, expertis eller båda för att uppdateras. Därför har icke-programmerare svårt att ändra de affärsregler som vägleder hur program fungerar. Affärsregelsmotorer löser det här problemet genom att erbjuda en lågkodsmiljö där du kan skapa applikationer enklare och snabbare.

Regelmotorer i en värld av artificiell intelligens (AI)

I en värld av AI som i huvudsak följer en probabilistisk metod är regelmotorer viktiga eftersom de ger konsekvens, klarhet och efterlevnad mellan olika affärsmål. När du använder regler med ett arbetsflöde i Azure Logic Apps kan du:

  • Definiera logik, begränsningar och principer som styr hur du bearbetar, validerar och utbyter data mellan system, samtidigt som du undviker felaktig information från AI.

  • Framtvinga efterlevnad genom att se till att program följer regler och standarder för sina branscher och marknader.

  • Hantera affärslogik oberoende av din kod utan att behöva ändra arbetsflödet. Den här fördelen minskar kostnaderna för komplexitet och underhåll samtidigt som flexibiliteten och skalbarheten ökar.

Information om hur du kommer igång finns i Skapa ett Azure Logic Apps Rules Engine-projekt.

Fördelar med en regelmotor

En motor för beslutshanteringsregler kan ge många fördelar, till exempel:

Förmån Beskrivning
Flexibilitet Ändra affärsregler utan att ändra koden eller distribuera om arbetsflöden för logikappar.
Reliability Se till att vissa beslut eller åtgärder alltid följer fördefinierad och förutsägbar logik, vilket är avgörande i reglerade branscher eller säkerhetskritiska program.
Prestanda Hantera beslut direkt för rutinmässiga eller välförstådda affärsfall utan att anropa AI-modeller.
Styrelseskick Förenkla efterlevnaden genom att tillhandahålla en centraliserad, granskningsbar lagringsplats med affärsregler som du enkelt kan komma åt och verifiera.
Samarbete och återanvändning Dela och återanvända affärsregler mellan olika projekt och domäner.

Regelmotor för Azure Logic Apps

Azure Logic Apps Rules Engine är en slutsatsdragningsmotor för beslutshantering som gör att du kan integrera deklarativa, semantiskt omfattande och lättläsbara regler med dina arbetsflöden för standardlogikappar. Dessa regler kan fungera på flera olika datakällor och interagera med data som utbyts av alla tillgängliga kontakter i standardarbetsflöden. Det här designmönstret främjar återanvändning av kod, design enkelhet och affärslogik modularitet.

Regelmotorn har stöd för följande grundläggande begrepp:

  • Fakta

    Fakta tillhandahåller de data som reglerna utvärderar. XML- och .NET-objekt är de inbyggda datakällor som är tillgängliga idag för regelmotorn. Du använder dessa datakällor för att skapa regler från regeluppsättningar.

  • Regeluppsättningar

    Regeluppsättningar är små byggstenar i affärslogik. Du kombinerar regeluppsättningar för att definiera beslutslogik för arbetsflödet.

Konceptdiagram som visar Regelmotorn för Azure Logic Apps.

Information om hur du konfigurerar en standardlogikappresurs med ett Regelmotorprojekt finns i Skapa ett Azure Logic Apps Rules Engine-projekt.

Kommentar

Regelmotorn baseras på Rete-algoritmen.

Nästa steg