Skip to main content

Leerdoel 8

Ik wil na afloop van mijn stage bij WeAreFrank! in staat zijn om software te kunnen realiseren conform de requirements van de opdracht en met de kwaliteitsstandaarden zoals ze gehanteerd worden binnen het bedrijf.

Hoe te bewijzen

Om dit leerdoel te behalen, ga ik een demo Frank schrijven die met een NLX service communiceert. Deze Frank zal fungeren als demo en stuurt een request naar de NLX Outway, die het request verder afhandeld en zorgt dat de service veilig aangeroepen wordt via de NLX Inway.

Je schrijft een Frank in xml bestanden genaamd Configuration.xml in een bepaalde mappenstructuur. Deze structuur is als volgt:

[Applicatie naam]
├── configurations
│ ├── [Configuratie naam]
│ │ ├── Configuration.xml
│ │ └── ...
│ ├── [Configuratie naam]
│ │ └── ...
│ └── FrankConfig.xsd
├── tests
│ ├── [Configuratie naam]
│ │ ├── common.properties
│ │ ├── scenario01.properties
│ │ ├── scenario01
│ │ │ └── ...
│ │ ├── scenario02.properties
│ │ ├── scenario02
│ │ │ └── ...
│ │ └── ...

Bewijsmateriaal

Bewijslast leerdoel 8

De GitHub repo met het bewijsmateriaal is hier te vinden.

Feedback begeleider en andere stakeholders

Jaco: Kan dat path ook configurabel zijn?

Reflectie

Deze Frank was vooral bedoeld als demo om te laten zien dat je met behulp van de NLX Outway via een Frank een service kan aanroepen. Gezien dit een van mijn eerste Frank's was, heb ik veel geleerd van het schrijven van deze Frank. Ik heb geleerd hoe je een Frank schrijft en hoe je een Frank kan laten communiceren met een service. Ook heb ik geleerd hoe je een Frank kan laten communiceren met de NLX Outway. Dit was een goede eerste stap in het leren schrijven van eem Frank.

Ik heb het helaas niet voor elkaar gekregen om het path configurabel te maken. Ik heb hier wel onderzoek naar gedaan, maar ik kwam er niet uit. Ik heb het hier ook met collega's over gehad maar gezien dit een demo applicatie is, is het ook handig om de Frank simpel te houden. Het is wel iets wat ik graag nog zou willen leren, maar ik heb er helaas geen tijd meer voor gehad.

Al met al ben ik tevreden met het resultaat van deze Frank. Ik heb veel geleerd en ik heb een Frank geschreven die ik kan gebruiken als demo.