Správa rozhodnutí a integrace obchodní logiky pomocí modulu pravidel Azure Logic Apps (Preview)
Platí pro: Azure Logic Apps (Standard)
Důležité
Tato funkce je ve verzi Preview a podléhá dodatečným podmínkám použití pro microsoft Azure Preview.
Organizace se zabývají rozhodováním každý den, ale když máte jasná obchodní pravidla, která řídí obchodní logiku vaší organizace, jsou tato rozhodnutí jednodušší. Obchodní pravidla jsou pokyny, které utvářejí způsob fungování firmy. Tato pravidla najdete v příručkách, smlouvách nebo smlouvách nebo můžou být nepsanými znalostmi nebo odbornými znalostmi zaměstnanců. Obchodní pravidla se mění v průběhu času a ovlivňují různé typy aplikací. Mnoho obchodních domén, jako jsou finance, zdravotnictví, pojištění, doprava a telekomunikační technologie, potřebují sdělit svým zaměstnancům obchodní pravidla, aby je mohli implementovat v softwarových aplikacích.
Tradiční programovací jazyky, jako jsou C++, Java, COBOL, Python, JavaScript nebo C#, jsou navržené pro programátory. Takže neprogramátoři mají potíže se změnou obchodních pravidel, která řídí fungování softwarových aplikací. Tyto jazyky také vyžadují hodně času a pracují na vytváření a aktualizaci aplikací. Moduly obchodních pravidel ale tento problém řeší tím, že nabízejí prostředí s nízkým kódem, které umožňuje rychleji a snadněji sestavovat aplikace. Modul pravidel můžete použít k vytváření a změnám obchodních pravidel, aniž byste museli psát kód nebo restartovat aplikace, které je používají.
Moduly pravidel ve světě mikroslužeb
Ve světě mikroslužeb, které podporují oddělení, jsou moduly pravidel nezbytné, protože poskytují konzistenci, srozumitelnost a dodržování předpisů napříč různými službami a doménami. Pravidla pomáhají definovat logiku, omezení a zásady, které řídí proces ověřování a výměnu dat mezi mikroslužbami. Pravidla vám také pomohou zajistit, aby aplikace dodržovaly předpisy a standardy příslušných odvětví a trhů. Pomocí stroje pravidel můžete spravovat a aktualizovat obchodní logiku nezávisle na kódu a infrastruktuře mikroslužeb. Tímto způsobem můžete snížit složitost a náklady na údržbu aplikací a zvýšit jejich flexibilitu a škálovatelnost.
Výhody modulu pravidel
Modul pravidel pro správu rozhodnutí může nabídnout mnoho výhod, například:
Zvyšuje flexibilitu a přizpůsobení aplikací tím, že uživatelům umožní změnit obchodní pravidla beze změny kódu nebo opětovného nasazení mikroslužeb.
Zlepšuje výkon a efektivitu aplikací tím, že přesměruje složité a výpočetně náročné rozhodování do stroje pravidel z mikroslužeb.
Vylepšuje konzistenci a spolehlivost aplikací tím, že zajišťuje, aby se stejná obchodní pravidla používala v různých mikroslužbách a cloudových prostředích.
Usnadňuje zásady správného řízení aplikací a dodržování předpisů tím, že poskytuje centralizované a auditovatelné úložiště obchodních pravidel, ke kterým můžete snadno přistupovat a ověřovat.
Umožňuje spolupráci a inovace aplikací tím, že uživatelům umožní sdílet a opakovaně používat obchodní pravidla napříč různými projekty a doménami.
Stroj pravidel Azure Logic Apps
Modul pravidel Azure Logic Apps je modul pro odvozování rozhodnutí v Azure Logic Apps, který zákazníkům poskytuje možnost vytvářet standardní pracovní postupy v Azure Logic Apps a integrovat čitelná, deklarativní a sémanticky bohatá pravidla, která pracují s více zdroji dat. Nativní zdroje dat, které jsou dnes k dispozici pro modul pravidel, jsou objekty XML a .NET. Tyto zdroje dat se nazývají "fakta" a používají se k vytváření pravidel z malých stavebních bloků obchodní logiky nebo "sad pravidel". Modul pravidel může také pracovat s daty vyměňovanými všemi konektory dostupnými pro prostředky aplikace logiky Standard. Tento vzor návrhu podporuje opakované použití kódu, jednoduchost návrhu a modularitu obchodní logiky.
Další informace o tom, jak nakonfigurovat prostředek aplikace logiky standardu s projektem Stroje pravidel, najdete v tématu Vytvoření projektu Modulu pravidel Azure Logic Apps.
Poznámka:
Tato funkce je založená na algoritmu Rete.