De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk

Terug naar zoekresultatenDeel deze publicatie

Ontwikkelen van een servicelaag tussen mendix en windows workflow foundation

Open access

Rechten:Alle rechten voorbehouden

Ontwikkelen van een servicelaag tussen mendix en windows workflow foundation

Open access

Rechten:Alle rechten voorbehouden

Samenvatting

In het bedrijfsleven komt het vaak voor de een proces een standaard reeks aan stappen is. Zo`n reeks aan standaard stappen is vast te leggen in één proces, wat een workflow wordt genoemd. Om zo`n reeks aan stappen digitaal vast te leggen kan Windows Workflow Foundation (WF) gebruikt worden. WF is een uitbreiding op het .Net framework is bedoeld voor het tekenen van een workflow, het toevoegen van acties/stappen en uitvoeren van de workflow. Een workflow kan uit allerlei soorten stappen bestaan, vaak echter is het een stap die wacht op input om verder te gaan. Bijvoorbeeld een workflow van een vergunningaanvraag bijvoorbeeld zou al kunnen beginnen met een stap die wacht tot de aanvraag ingediend wordt met bijvoorbeeld een naam als parameters.
Het aanroepen van zo`n stap kan eenvoudig gedaan worden vanuit.Net, de opdrachtgever wenst dit echter ook te kunnen vanuit een Mendix applicatie. Dat is waar de koppeling voor ontwikkeld moet worden. Het Mendix framework biedt standaard niet de mogelijkheid dit te doen, daarom zal dit doormidden van een Java servicelaag mogelijk gemaakt moeten worden. Behalve het aanroepen van een workflow-stap is het ook gewenst om in Mendix overzicht te hebben in welke stappen aangeroepen kunnen worden en wat de details (naam, parameters, etc.) van een bepaalde stap zijn. Hiervoor is een oplossing ontwikkeld waarmee de stappen in een database bijgehouden worden, die vanuit een Mendix applicatie via de servicelaag benaderbaar is. Bij de Java servicelaag zal ook een Mendix module worden opgeleverd die een aantal basis functionaliteiten en een user interface aanbiedt om met de servicelaag te communiceren.
Voor de ontwikkeling van dit project is gebruik gemaakt van de Scrum ontwikkelmethode. Scrum is een Agile ontwikkelmethode waarbij in korte periodes van twee tot vier weken gebouwd wordt aan nieuwe functionaliteiten. Eén zo`n korte periode wordt een sprint genoemd. Voorafgaan aan iedere sprint wordt een vergadering gehouden om te bepalen wat in de volgende sprint gedaan zal gaan worden. Deze indeling zal gemaakt worden op basis van de requirements die in de initiatie fase van het project zijn opgesteld. Na afloop van iedere sprint wordt teruggeblikt op de verrichtte werkzaamheden.
Voor de totstandkoming van het product zijn een aantal tussenproducten ontwikkeld. Zo is een project initiatie document opgesteld, een software architectuur ontwikkeld en zijn testplannen gemaakt. Samen met deze producten hebben de sprints geresulteerd in een koppeling van Mendix met Windows Workflow Foundation.

Toon meer
OrganisatieDe Haagse Hogeschool
OpleidingICTM Informatica
AfdelingAcademie voor ICT & Media
PartnerCentric B.V.
Jaar2012
TypeBachelor
TaalNederlands

Op de HBO Kennisbank vind je publicaties van 26 hogescholen

De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk