Het bouwen van het NOC*NSF Olympisch Partner Portaal
De uitdaging
Het Nederlands Olympisch Comité * Nederlandse Sport Federatie (NOCNSF), de overkoepelende Nederlandse sportorganisatie die ook fungeert als het Nederlands Nationaal Olympisch Comité en Nationaal Paralympisch Comité, had na 8 jaar gebruik een complete aanpassing nodig van hun bestaande Deelnemersportaal CMS-oplossing.
Door de volledige aanpassing van de applicatie zijn vereiste updates kostbaar en voor bepaalde componenten niet langer mogelijk. We moesten een verfijnd inzendingsproces voor deelnemers opzetten, inclusief automatisering voor hun persoonlijke gegevenscontroles. Het doel was om bestaande oplossingen te kunnen hergebruiken voor verschillende Olympische evenementen in de toekomst.
Onze oplossing
In samenwerking met onze bureaupartner Clockwork (onderdeel van Ordina), heeft het ontwikkelingsteam van WeAreBrain een aantal nieuwe functies gecreëerd voor het Deelnemersportaal die cruciaal werden geacht voor de algehele functionaliteit van het product. Zo werd bijvoorbeeld de functionaliteit voor het lezen van paspoorten en een controletool voor het uploaden van pasfoto’s gecreëerd. De nieuwe oplossing moest modulair zijn op basis van architectuurprincipes en de bestaande richtlijnen van het Deelnemersportaal. In dit geval betekent modulair dat het bestaat uit verschillende functionele bouwstenen die ook afzonderlijk kunnen worden vervangen. Het resultaat is dat het mogelijk werd om bepaalde onderdelen te verwijderen in het geval van functionele overlap.
Dankzij aangepaste machine learning-modellen samen met de indrukwekkende Azure Cognitive-mogelijkheden, is de hoge vraag naar persoonlijke informatieherkenningsprocessen opgelost. We hebben bedrijfsfunctionaliteiten kunnen opnemen die gegevens van paspoorten uit verschillende landen herkennen – inclusief de mogelijkheid om foto’s van deelnemers te controleren – en we kunnen nu alle herkenningsresultaten delen met het Deelnemersportaal CMS. We hebben gezorgd voor de veilige overdracht van persoonlijke gegevens zonder de noodzaak om gevoelige gebruikersgegevens op te slaan of te cachen voordat ze worden verwerkt (exclusief AVG-beperkte info, enz.).
De technologie
Het ontwikkelingsteam van WeAreBrain gebruikte Umbraco, Microsoft .NET Framework / .NET Core en Microsoft Azure (computer vision, custom vision, web apps, Azure service bus) technologieën om het platform aan te sturen. We hebben het bestaande CMS bijgewerkt met beheerde gegevens georganiseerd door uitwisselingen via Azure Service bus messaging. Alle deelnemersinformatie, evenementen en rollen worden dynamisch verwerkt door Umbraco wanneer de update in het NOC*NSF Deelnemersportaal komt.