alternatief cdm-ruleframe jeroen eissens mark van de haar henze berkheij 28 januari 2010 solution

9
Alternatief CDM- RuleFrame Jeroen Eissens Mark van de Haar Henze Berkheij 28 januari 2010 http://code.google.com/p/ ruleframe-opensource-solution/

Upload: jeroen-willemsen

Post on 08-Jun-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Alternatief CDM-RuleFrame Jeroen Eissens Mark van de Haar Henze Berkheij 28 januari 2010  solution

Alternatief CDM-RuleFrameJeroen Eissens

Mark van de HaarHenze Berkheij

28 januari 2010http://code.google.com/p/ruleframe-opensource-

solution/

Page 2: Alternatief CDM-RuleFrame Jeroen Eissens Mark van de Haar Henze Berkheij 28 januari 2010  solution

Overzicht

• Onderzoeksteam• Opdracht• Bedrijfsregels• Versmalling• Demo• Conclusie

Page 3: Alternatief CDM-RuleFrame Jeroen Eissens Mark van de Haar Henze Berkheij 28 januari 2010  solution

Onderzoeksteam

• Team:– Jeroen Eissens– Mark van de Haar– Henze Berkheij

• Begeleiders:– Leo Pruijt– Leo van der Meer

Page 4: Alternatief CDM-RuleFrame Jeroen Eissens Mark van de Haar Henze Berkheij 28 januari 2010  solution

Opdracht

• Probleem• Doel• Organisatie

Page 5: Alternatief CDM-RuleFrame Jeroen Eissens Mark van de Haar Henze Berkheij 28 januari 2010  solution

Bedrijfsregels

• Wat zijn bedrijfsregels?• Identificeren van bedrijfsregels• Categoriseren van bedrijfsregels• Voorbeeld“Het management van VBMG komt een keer aan het begin van elk half jaar bijeen om de productcatalogus kritisch te bekijken. Moeten er producten worden toegevoegd, worden verwijderd, moeten er prijzen worden aangepast etc.Toe te voegen producten krijgen een unieke productcode en unieke omschrijving. Tevens wordt een prijs afgesproken. VBMG voert geen producten die gratis te verkrijgen zijn.”

“Het management van VBMG komt een keer aan het begin van elk half jaar bijeen om de productcatalogus kritisch te bekijken. Moeten er producten worden toegevoegd, worden verwijderd, moeten er prijzen worden aangepast etc.Toe te voegen producten krijgen een unieke productcode en unieke omschrijving. Tevens wordt een prijs afgesproken. VBMG voert geen producten die gratis te verkrijgen zijn.”

De product prijs moet groter zijn dan 0,00 euro.

If (prijs > 0,00){ // weergeven van een foutmelding}

Page 6: Alternatief CDM-RuleFrame Jeroen Eissens Mark van de Haar Henze Berkheij 28 januari 2010  solution

Versmalling

• JDeveloper• Oracle Application Express (Apex)• Code mechanisme

Page 7: Alternatief CDM-RuleFrame Jeroen Eissens Mark van de Haar Henze Berkheij 28 januari 2010  solution

Demo

• Hier wordt de werking van ons alternatief gedemonstreerd. Dit bestaat uit:– Oracle Apex omgeving– Generator (Java Applet)

Page 8: Alternatief CDM-RuleFrame Jeroen Eissens Mark van de Haar Henze Berkheij 28 januari 2010  solution

DemoGenerator

Page 9: Alternatief CDM-RuleFrame Jeroen Eissens Mark van de Haar Henze Berkheij 28 januari 2010  solution

Conclusie

• Apex versie 3.2.1 heeft een steilere leercurve dan vooraf gedacht

• Generator (Java Applet), binnen een snelle tijd zijn de niet functionele eisen geïmplementeerd