Accreditatiesysteem

De NVAO (Nederlands-Vlaamse Accreditatie Organisatie) zocht een systeem waarmee haar werkzaamheden op het gebied van accreditatie van opleidingen konden worden ondersteund. West maakte zich het bedrijfsproces van deze opdrachtgever snel eigen en leverde het systeem op tijd en binnen budget.

Achtergrond

Markt: (semi-)overheid
Technologie: Java, Xelion, Oracle
Brochure: Link naar een PDF project brochure

Als een gevolg van EU-wetgeving op het gebied van onderwijsharmonisatie moeten alle lidstaten een bureau oprichten dat opleidingen in het hoger onderwijs toetst. Dit om het vergelijken van opleidingen binnen de Unie op een objectieve manier mogelijk te maken. Voor Nederland en Vlaanderen is dit de NVAO.

West heeft de NVAO geadviseerd om voor de constructie van het informatiesysteem gebruik te maken van Xelion Software: een bestaande toolkit voor de bouw van complexe administratieve systemen. Dit had als voordeel dat de eerste versie van het accreditatie-systeem snel gerealiseerd kon worden en dat de NVAO-organisatie ook gebruik kon maken van de reeds bestaande standaardmodules van Xelion Software.

De constructie van het informatiesysteem was onderdeel van een totaalproject, bestaande uit een aantal onderdelen, waaronder de migratie van een Macintosh-netwerk naar een Windows-netwerk. Een database-replicatie-faciliteit voor de archivering van de bedrijfskritische gegevens maakt er ook deel van uit.

Aanpak

West implementeerde de accreditatiemodule volgens het time-boxing-principe. Zo garandeerde West aan de NVAO een vaste doorlooptijd met budgetbeheersing.

Sinds de oplevering draait de applicatie op de Xelion Software-applicatieserver. Tevens verzorgt West de tweedelijns ondersteuning. Dit bestaat onder meer uit remote beheer van de machines, administratie en aanmaak van gebruikers, beheer van het lokale netwerk en het installeren van nieuwe releases van Xelion Software.

Techniek

Xelion Software is een object-georiënteerde toolkit voor het bouwen van complexe administrative applicaties. Deze applicaties worden in Java geschreven op een hoog abstractieniveau met behulp van "business rules". Hierdoor kunnen in korte tijd opeenvolgende versies van een applicatie gebouwd worden. Daarnaast kan geput worden uit een verzameling van standaardmodules, zoals adresboek, email, agenda en urenregistratie. Xelion Software gebruikt de Enterprise Edition Oracle-database.

Kenmerkend voor Xelion Software is de object-oriëntatie de relaties (dwarsverbanden) die tussen de objecten worden gelegd. De object-oriëntatie zorgt ervoor dat de werkelijkheid goed op het datamodel is af te beelden. De objecten worden vervolgens geordend door het leggen van dwarsverbanden (bijvoorbeeld tussen een persoonsobject en een organisatie-object om aan te duiden dat een bepaalde persoon bij een bepaalde organisatie werkt). Op deze manier onstaat vanzelf een zinvolle rangschikking, zonder de noodzaak gegevens a priori te ordenen.

De Xelion-applicatie draait als Java client op de PC van de eindgebruiker. Hierdoor is er weinig onderhoud nodig aan de desktop PC. De eerste keer volstaat het beschikbaar hebben van een web browser om de applicatie te benaderen. De Java client communiceert met de server via CORBA. Deze aanpak maakt werken op afstand ook zeer goed mogelijk met een breedband internetverbinding.

De winst voor NVAO

De NVAO beschikt nu over een uitgekiend systeem voor het behandelen van accreditatie-aanvragen. De complete workflow, vanaf het moment dat de eerste brief binnenkomt, via het toetstingsonderzoek en het bestuursbesluit, tot aan het versturen van de brief met het bestuursbesluit en publicatie van de beslissing op de web site: alles wordt ondersteund door de accreditatie-applicatie.

Aangezien ten tijde van de bouw van de applicatie nog niet geheel bekend was hoe de afhandeling van accreditaties in praktijk plaats zou vinden was een flexibele opzet noodzakelijk. Ook na oplevering van de eerste versie moest het mogelijk zijn op eenvoudige wijze veranderingen in het systeem aan te brengen. Xelion Software biedt hiervoor een hoge mate van vrijheid.