Inleiding
Een vooraanstaande Europese raad begon met een ingrijpende digitale transformatie om haar IT-infrastructuur te moderniseren. Het doel was af te stappen van restrictieve systemen die afhankelijk waren van bepaalde leveranciers en over te gaan op een flexibele, open-source gedreven omgeving. Deze strategische koers werd ingezet vanwege de noodzaak voor verbeterd data-beheer, beveiliging en echte data-soevereiniteit. Om dit doel te bereiken werkte de raad samen met NobleProg aan een Bewijs van Concept (Proof of Concept) voor een veilig, modulair data-beheersysteem.
De uitdaging: Vrijkomen van afhankelijkheid van leveranciers
Door het gebruik van gesloten, door één leverancier ontwikkelde systemen liep de raad tegen beperkingen aan. Deze afhankelijkheid zorgde voor een gebrek aan flexibiliteit, schaalbaarheid en controle over data. De belangrijkste problemen waren:
- Starre infrastructuur, die niet kon worden aangepast aan veranderende behoeften.
- Beperkte mogelijkheden op het gebied van data-eigenaarschap en beheer.
- Beveiligingsrisico’s in verouderde systemen.
Er was een toekomstbestendige architectuur nodig die de raad volledige controle over haar data gaf, terwijl ook naadloze integratie met bestaande tools zoals Microsoft SharePoint, Teams en Office 365 mogelijk bleef.
De oplossing: Een veilig open-source data-ecosysteem
NobleProg ontwierp een flexibele architectuur op basis van open-source technologieën, waarbij gebruik werd gemaakt van de beste beschikbare oplossingen om beveiliging, schaalbaarheid en interoperabiliteit te waarborgen. Deze oplossing omvatte:
- Apache NiFi: Een krachtig hulpmiddel voor het beheren van datastromen en het veilig verwerken van informatie.
- PostgreSQL: Een hoogperformante open-source-database voor het opslaan van gestructureerde gegevens.
- CyberArk Conjur: Een beveiligde oplossing voor het beheren van gevoelige informatie en toegangsgegevens.
- Naadloze integratie met Microsoft 365: Dit zorgt voor een gebruiksvriendelijke interface via SharePoint, terwijl de data intern blijft beheerd door het open-source systeem.
Door deze gedecoupleerde architectuur fungeert SharePoint slechts als front-end, terwijl alle open-source technologieën het volledige data-proces regelen – van uploadcontrole en versleuteling van gevoelige documenten tot verrijking van metadata en veilige opslag.
Uitvoering: Een gestructureerde, agile aanpak
Het project volgde een gestructureerde en iteratieve werkwijze, waardoor voortgang in stappen kon worden gevalideerd en risico’s konden worden beperkt.
Fase 1 en 2: Basisinfrastructuur en veilige datastroom
- Er werd een gesimuleerde omgeving opgezet waarin open-source en commercieel software naadloos samenwerkten.
- Er werden aangepaste Office-add-ons en SharePoint-webparts (SPFx) ontwikkeld om documenttransacties te monitoren en beheren.
- Automatisering werd toegepast voor het versleutelen, verrijken van metadata en veilig opslaan van data.
- Er kwam een ‘single-user mode’ tot stand om conflicten bij gelijktijdige bewerkingen te voorkomen.
Fase 3: Geavanceerde samenwerking en governance
- Dankzij technieken als Server-Sent Events (SSE) en gRPC over WebSocket werd samenwerking tussen meerdere gebruikers in real-time mogelijk.
- Er werden mechanismen voor conflictresolutie geïmplementeerd, zodat versies van documenten bewaard konden blijven.
- Met behulp van PostgreSQL werd het traceren en auditen van uploads, toegang tot data en verwijderingen aanzienlijk verbeterd.
Samenwerking en agile projectleiding
NobleProg werkte nauw samen met de raad, waarbij rekening werd gehouden met aanbestedingsvereisten voor de overheid. De iteratieve en feedback-gerichte methodiek zorgde ervoor dat elke fase snel kon worden doorontwikkeld en meetbaar resultaat opleverde.
Resultaten: Een soeverein, toekomstbestendig data-ecosysteem
Het succesvolle PoC toonde aan hoe innovatieve open-source technologieën kunnen vormen voor een beveiligd, onafhankelijk data-ecosysteem binnen de publieke sector. De belangrijkste resultaten waren:
- Volledige eigenaarschap en controle over data voor de raad.
- Verhoogde beveiliging, naleving van regelgeving en schaalbaarheid.
- Aanzienlijke vermindering van de langetermijnkosten dankzij open-source oplossingen.
- Een bewezen model voor verdere digitale transformatie binnen de hele organisatie.
Advies Nodig?
Neem contact met ons op om meer te weten te komen over ons team en de op maat gemaakte oplossingen die wij uw organisatie kunnen aanbieden.
CONTACT ONSopleidingen@nobleprog.com of +31 208 080 666