De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Les DMN (1) V1.0. Inhoud: 1. Doel SOTA 2. DMN en CMMN in het grote geheel 3. Basisbeginselen DMN => DRD 4. Expression en Decision Tables.

Verwante presentaties


Presentatie over: "Les DMN (1) V1.0. Inhoud: 1. Doel SOTA 2. DMN en CMMN in het grote geheel 3. Basisbeginselen DMN => DRD 4. Expression en Decision Tables."— Transcript van de presentatie:

1 Les DMN (1) V1.0

2 Inhoud: 1. Doel SOTA 2. DMN en CMMN in het grote geheel 3. Basisbeginselen DMN => DRD 4. Expression en Decision Tables

3 b=a+ Source: Yefim Natis, Gartner 2004 b=a+ Tier I Presentation =Old Tier V Data Access =Old Tier IV Business Logic =Old Tier II Business Process Management Tier III Integration (T-Transformaties) N-Tier Architecture T2a: proces (+ B-Transformaties) T2b: Business Rules FW

4 Business Processes Tier II Business Process Management Tier I Presentation Tier IV Business Logic Enterprise Service Bus Tier III Integration Tier V Data Access Synthese ?!?

5 De werking van MS Biztalk Server

6 Vervolg: ESB minimum: stateless (alleen synchrone processen tussen applicaties) ESB midi: statefull (door gebruik database ook a-synchrone processen tussen apllicaties) wordt weinig gebruikt (beste of slechtste uit beide werelden?!?) ESB maximum = BPMS : statefull en administratie van functies (ook human workflow)

7 Topologie State FullBizTalk Pallas Athena State LessFioranoKan niet!

8 Business Logic Encapsulation and reuse

9 Een proces is een in de tijd afgebakende opeenvolging van acties met duidelijke oorzaken en gevolgen (via of-poorten e.d.).  wat nu als de afweging van oorzaken in een of-poort complex is ??  Wat nu als oorzaak en gevolg, of zelfs de noodzaak van acties (en states) niet duidelijk of bekend ?? Uitbreiding van BPM/SOA, van BPMS en ESB en dus van BPMN

10 Soms moet het proces geen grip hebben op de opeenvolging van acties en mensen die die acties uitvoeren, maar moeten de mensen(triggers/events) bepalen of en welke actie er wordt uitgevoerd.

11 BPMN invoked DMN

12 Eisen aan een ‘notatie’ Inzichtelijk (readily understandable) voor alle niveaus (business users, analyst,developers) (automatisch) executeerbaar: bridge gap between design and implementation Intechangeable across organizations (via XML representation)

13 DRD voorbeeld 1

14 DRD voorbeeld 2

15 Expressions

16 Decision Tables:

17 Expressions  Decision Tables Er bestaat een eenduidige relatie tussen de twee. Voor automatisering is het meestal nodig (hangt ook van mogelijkheden BRMS af) om de table om te zetten in een expression Deze wordt weer omgezet in een flowchart (waar lijkt dat op….?) z.o.z.

18 Flowchart:

19 Omzetting tussen expression en decision table: als dit dan dat

20 2 e voorbeeld: p dan en slechts dan q

21 Casus voor les 2: Maken voor de les!! De overgangs regeling van de brugklas (zie op mijn site

22 7: Einde / Vragen?


Download ppt "Les DMN (1) V1.0. Inhoud: 1. Doel SOTA 2. DMN en CMMN in het grote geheel 3. Basisbeginselen DMN => DRD 4. Expression en Decision Tables."

Verwante presentaties


Ads door Google