Zastoupení výrobního pravidla - Production Rule Representation
The Zastoupení výrobního pravidla (PRR) je navrhovanou normou Skupina pro správu objektů (OMG) poskytnout reprezentaci modelu modelu neutrálního vůči prodejci v UML pro výrobní pravidla jak se používá v motorech pravidel dopředného řetězení.
Dějiny
OMG zřídila v roce 2002 pracovní skupinu pro obchodní pravidla jako první orgán pro normalizaci, který uznal význam „Přístup k obchodním pravidlům ". Vydalo 2 hlavní RFP v roce 2003 - standard pro modelování produkčních pravidel (PRR) a standard pro modelování obchodních pravidel jako obchodní dokumentace (BSBR, nyní SBVR ).
PRR byl většinou definován a pro dodavatele Business Rule Engines (BRE) (někdy označovaný jako Motor obchodních pravidel (jako na Wikipedii). Přispěvatelé zahrnovali všechny hlavní dodavatele BRE, členy RuleML a přední prodejci UML.
Vývoj
- PRR RFP původně navrhoval, aby PRR používala kombinaci UML OCL a Akční sémantika pro podmínky a akce pravidla. Očekávání modelářů, že se naučí 2 relativně nejasné jazyky UML, aby definovali produkční pravidlo, se však ukázalo jako nepřijatelné. Proto byl definován PRR OCL, který zahrnoval rozšíření OCL pro jednoduché akce pravidel (stejně jako externí funkce). PRR OCL je v současné době považován za „nenormativní“, tj. Není sám o sobě součástí standardu PRR. PRR beta platí pouze pro PRR Core, který vylučuje explicitní výrazový jazyk.
- PRR RFP předpokládal pokrytí motorů pravidel řetězení vpřed i vzad. Avšak nedostatek podpory dodavatele / zájmu o zpětné zřetězení způsobil, že to bylo revidováno na dopředné zřetězení a „sekvenční“ sémantiku. Posledně jmenovaný je jednoduše skriptovací režim poskytovaný mnoha nástroji BPM, kde jsou pravidla uvedena a prováděna postupně, jako by byla naprogramována. To poskytuje PRR lepší kompatibilitu s typickými skriptovacími motory BPM (a uznává skutečnost, že většina BRE dnes podporuje „sekvenční“ režim provozu, což za určitých okolností zlepšuje výkon).
Postavení
PRR je aktuálně ve verzi 1.0. Podle procesu OMG je v současné době revidována pracovní skupinou pro revizi, která očekává vydání verze 1.1 v roce 2010.
![]() | Tento článek musí být aktualizováno. Důvod je: 10 let zastaralý.Květen 2020) ( |
Členové pracovní skupiny revize byli ILOG Inc (spolupředseda), NoMagic Inc, Software TIBCO Inc, Obchodní sémantika Ltd, Inferware LLC, Software Sandpiper Inc a 88 řešení Inc.
Viz také
- Rozhodovací model a notace nový standard pro modelování rozhodnutí a rozhodovacích tabulek vhodných pro provádění v systému Windows systémy pro správu obchodních pravidel... nebo je to?
- Produkční systém který popisuje typický modul pravidel, který provádí produkční pravidla
- Systém pro správu obchodních pravidel což by obvykle definovalo obchodní uživatelské rozhraní pro produkční pravidla.
- Formát výměny pravidel podle W3C zejména jeho produkční pravidlo Dialect, které je nominálně kompatibilní s metamodelem PRR.
- Zvlnění pravidel