Správa rozhodnutí a integrace obchodní logiky pomocí pravidlového engine Azure Logic Apps

Platí pro: Azure Logic Apps (Standard)

Jako vývojář integrace potřebujete spravovat časté změny obchodní logiky bez nutnosti přepisování kódu nebo opětovného nasazení aplikací. Stroj pravidel Azure Logic Apps poskytuje nízkokódový způsob, jak definovat, aktualizovat a používat obchodní pravidla přímo v pracovních postupech aplikace logiky Standard.

Organizace v různých oblastech, jako jsou finance, zdravotnictví, pojištění a telekomunikační služby, se každý den rozhodují. Tato rutina znamená, že obchodní logika se často mění, ovlivňuje různé aplikace nebo software a rychle vyžaduje implementaci. Pokud má ale vaše organizace jasná obchodní pravidla, která řídí obchodní logiku, může se vaše organizace rychleji a snadněji rozhodovat. Obchodní pravidla jsou pokyny, které utvářejí fungování vaší organizace. Najdete je v příručkách, smlouvách, dohodách nebo jako nepsané institucionální znalosti či odbornosti zaměstnanců.

Pomocí modulu obchodních pravidel můžete vytvářet a aktualizovat obchodní pravidla, aniž byste museli psát kód nebo restartovat aplikace. Tradiční programovací jazyky, jako jsou C++, Java, COBOL, Python, JavaScript nebo C# jsou navržené pro programátory a vyžadují významné časové, odborné znalosti nebo obojí k aktualizaci. Takže neprogramátoři najdou těžké změnit obchodní pravidla, která řídí fungování softwarových aplikací. Moduly obchodních pravidel tento problém řeší tím, že nabízejí prostředí s nízkým kódem, kde můžete vytvářet aplikace snadněji a rychleji.

Pravidlové mechanismy ve světě umělé inteligence (AI)

Ve světě umělé inteligence, která v podstatě sleduje pravděpodobnostní přístup, jsou moduly pravidel zásadní, protože poskytují konzistenci, srozumitelnost a dodržování předpisů v různých obchodních cílech. Při použití pravidel s pracovním postupem v Azure Logic Apps můžete:

  • Definujte logiku, omezení a zásady, které řídí, jak zpracovávat, ověřovat a vyměňovat data napříč systémy, zatímco se vyhnete nesprávným informacím z AI.

  • Vynucujte dodržování předpisů tím, že zajistíte, aby aplikace dodržovaly předpisy a standardy svých odvětví a trhů.

  • Spravujte obchodní logiku nezávisle na kódu, aniž byste museli měnit pracovní postup. Tato výhoda snižuje složitost a náklady na údržbu a zvyšuje flexibilitu a škálovatelnost.

Pokyny k zahájení najdete v oddílu Vytvoření projektu pravidlového modulu pro Azure Logic Apps.

Výhody modulu pravidel

Modul pravidel pro správu rozhodnutí může nabídnout mnoho výhod, například:

Prospěch Description
Flexibilita Změňte obchodní pravidla beze změny kódu nebo opětovného nasazení pracovních postupů aplikace logiky.
Spolehlivost Ujistěte se, že určitá rozhodnutí nebo akce vždy dodržují předdefinovanou a předvídatelnou logiku, která je zásadní v regulovaných odvětvích nebo v aplikacích kritických pro bezpečnost.
výkon Zpracování rozhodnutí okamžitě pro běžné nebo dobře pochopitelné obchodní případy bez vyvolání modelů AI
Vládnutí Zjednodušení dodržování předpisů tím, že poskytuje centralizované a auditovatelné úložiště s obchodními pravidly, ke kterým můžete snadno přistupovat a ověřovat.
Spolupráce a opakované použití Sdílení a opakované použití obchodních pravidel napříč různými projekty a doménami

Modul pravidel Azure Logic Apps

Modul pravidel Azure Logic Apps je inferenční systém pro správu rozhodnutí, který vám umožňuje integrovat deklarativní, sémanticky bohatá a snadno čitelná pravidla do standardních pracovních postupů vašeho logického aplikace. Tato pravidla můžou pracovat s několika různými zdroji dat a pracovat s daty vyměňovanými všemi dostupnými konektory v pracovních postupech Standard. Tento vzor návrhu podporuje opakované použití kódu, jednoduchost návrhu a modularitu obchodní logiky.

Modul pravidel podporuje následující základní koncepty:

  • Fakta

    Fakta poskytují data, která pravidla vyhodnocují. Objekty XML a .NET jsou nativní zdroje dat, které jsou dnes k dispozici pro modul pravidel. Tyto zdroje dat slouží k vytváření pravidel ze sad pravidel.

  • Rulesets

    Sady pravidel jsou malé stavební bloky obchodní logiky. Zkombinujete sady pravidel a definujete rozhodovací logiku pracovního postupu.

Koncepční diagram znázorňuje pravidlový stroj Azure Logic Apps

Pokud chcete nastavit prostředek aplikace logiky Standard s projektem Modulu pravidel, přečtěte si téma Vytvoření projektu modulu pravidel Azure Logic Apps.

Poznámka:

Modul pravidel je založený na algoritmu Rete.

Další krok