
Industries
- Hoger onderwijs
Voordelen:
- Versnelt gegevensoverdracht tussen systemen (van 2 dagen naar 30 minuten)
- Maakt interne controle over de integratiearchitectuur mogelijk met gebruiksgemak
- Vermindert gegevensduplicaties en fouten
Use Case
Automatiseert identiteitsvoorzieningsprocessen voor personeel en studenten
Toonaangevende Belgische Onderzoeksuniversiteit VUB maakt gebruik van Jitterbit's Harmony om integraties te consolideren en te versnellen
Uitdaging
Het inzetten van een ESB voor de integraties ervan werd te kostbaar, tijdrovend en uitdagend
Vrije Universiteit Brussel (VUB) is een Nederlands- en Engelstalige onderzoeksuniversiteit, verspreid over twee campussen in Brussel, België. Gebaseerd op de principes van vrij onderzoek en rede, draagt de universiteit het Latijnse motto 'Scientia Vincere Tenebras', oftewel 'de wetenschap zal de duisternis overwinnen'. Vandaag is dat de VUB home aan 20,000 studenten, waarvan bijna een kwart uit het buitenland, die zich bezighouden met het opbouwen van hun toekomst en die van de wereld. Met wetenschappelijk onderzoek van topkwaliteit en onderwijs op maat levert de VUB een actieve en betrokken bijdrage aan een betere en duurzamere samenleving.
Door gebruik te maken van een verouderde Enterprise Service Bus (ESB) voor haar integraties, vond de VUB het steeds moeilijker om bestaande integraties te behouden en snel de nieuwe integraties te ontwikkelen waar de evoluerende bedrijfsbehoeften om vroegen.
Vooral de VUB heeft er, zoals alle universiteiten, een aantal data-intensieve processen die het beheert, waaronder een van de meest uitdagende – de identiteitsvoorziening van haar medewerkers en studenten. Binnen de universiteit zijn er meerdere potentiële bronnen van nieuwe identiteiten: studenten worden bijvoorbeeld oorspronkelijk aangemaakt in het Studenten Informatie Systeem (SIS), terwijl personeelsleden, afhankelijk van waar ze binnen de VUB werkten, ofwel werden aangemaakt door het HR-systeem van de universiteit. , of in de universitaire ziekenhuissystemen.
De VUB heeft elk van deze systemen nodig om verbonden te zijn met hun eigen Identity & Access Management (IAM) systeem, waar identiteiten worden geconsolideerd en toegangsrechten worden toegewezen, waardoor uiteindelijk verbinding wordt gemaakt met de universitaire systemen waar studenten en personeel hun werk uitvoeren.
Het resultaat
Jitterbit's Harmony iPaaS werd geselecteerd vanwege het gebruiksgemak, de flexibiliteit en de schaalbare integratiemogelijkheden
Na intensief onderzoek naar een moderne integratieoplossing die zowel aan de huidige als aan de toekomstige behoeften kon voldoen, koos de VUB voor Jitterbit's Harmony voor flexibiliteit, gebruiksgemak en de mogelijkheid om integraties on-premise, in de cloud of beide te bouwen. Als eerste stap na de selectie van Jitterbit, implementeerde VUB de provisioning van studenten- en personeelsidentiteiten tussen haar systemen opnieuw.
Bij het migreren naar Jitterbit Harmony, VUB heeft er bewust voor gekozen om deze identiteitsgegevensstromen opnieuw te ontwerpen als robuustere en efficiëntere incrementele stromen, die de hele dag doorlopen. Om Jitterbit in staat te stellen gegevens te extraheren uit of te verzenden naar oudere systemen die geen eigen REST API bieden, heeft de universiteit aangepaste REST API's gebouwd voor die systemen. Drie geplande Jitterbit-bewerkingen zorgen er nu voor dat identiteiten incrementeel worden verzonden van de drie bronsystemen naar het IAM-systeem, en een andere geplande Jitterbit-bewerking zorgt ervoor dat geconsolideerde identiteiten van het IAM-systeem naar de andere systemen van de organisatie worden verzonden.
VOOR:
- Een aantal integraties draaiden op een logge Enterprise Service Bus (ESB) die langzame, op bestanden gebaseerde batchoverdrachten van gegevens uitvoerde. Gegevensoverdrachten zouden maximaal twee dagen duren omdat het een batchproces was dat slechts één keer per nacht werd uitgevoerd. Vaak werden veranderingen pas na twee dagen zichtbaar in de andere systemen. Als de gegevens onjuist zouden zijn, zou dit proces nog langer duren.
- De integratielogica was verspreid over verschillende systemen en was niet duidelijk gedefinieerd in specifieke integratiestromen, waardoor het voor de VUB moeilijk was om deze te behouden of te veranderen.
- De VUB was afhankelijk van de hulp van dure externe ontwikkelingspartners om integraties te onderhouden en te wijzigen.
- Het was moeilijk voor de VUB om snel nieuwe integraties te ontwikkelen waar de opkomende bedrijfsbehoeften om vroegen. Dit leidde niet tot een nieuwe ontwikkeling van de integratie.
NA:
- Gegevensoverdracht is sneller. Bij de VUB-cursusinschrijvingen duurde het voorheen tot twee dagen tussen het uitvoeren van de actie van inschrijven en het zien van die actie in andere systemen, zoals het LMS. De inschrijving van studenten in het SIS verloopt veel sneller: het proces duurt nu slechts 30 minuten.
- Het nieuwe systeem voorkomt dat fouten worden herhaald en maakt het gemakkelijker om ze te corrigeren.
- Verbeterde integratiearchitectuur, inclusief de overstap naar API-gebaseerde incrementele stromen. VUB ontwikkelde via Jitterbit 10/15 API’s die nu door andere systemen gebruikt kunnen worden.
- De VUB heeft nu een in-house ontwikkelteam dat erin slaagt bestaande integraties te onderhouden en snel nieuwe integraties te ontwikkelen, bovenop hun reguliere ontwikkelingswerk. De VUB kan nu de integratieactiviteit meten – inclusief de tijd tussen het vragen, wanneer de vereisten duidelijk zijn en wanneer deze worden opgeleverd.
Als universiteit die de afgelopen decennia een lineaire groei heeft doorgemaakt van 8,000 naar 20,000 studenten, hadden we behoefte aan een moderne oplossing waarmee we onze bestaande integraties eenvoudig konden onderhouden en sneller konden inspelen op nieuwe integraties. Onze adoptie van Jitterbit heeft onze verwachtingen overtroffen. Het heeft ons in staat gesteld om de controle te nemen en de noodzaak voor dure externe ontwikkelingshulp weg te nemen. Ook kunnen we flexibeler reageren op de behoeften van het bedrijf."
Niels Joncheere, Technisch teamleider en softwarearchitect, Vrije Universiteit Brussel
Resultaat
Snellere gegevensoverdrachten, interne integratiecontrole en een robuustere infrastructuur transformeren de activiteiten van de VUB
Met behulp van Jitterbit is de VUB met succes geslaagd robuustere en beter presterende processen voor gegevensvoorziening gebouwd. Deze processen zijn niet alleen gemakkelijk te onderhouden, maar kunnen ook worden uitgebreid als er nieuwe eisen ontstaan. Bovendien heeft de VUB de verantwoordelijkheid voor haar integratie-implementaties (20 in totaal) overgedragen aan haar interne ontwikkelingsteam, waardoor de VUB de mogelijkheid heeft om volledige controle over hun data-infrastructuur. Deze transitie heeft de afhandeling van zowel bestaande integraties als de ontwikkeling van nieuwe gestroomlijnd, en deze op één lijn gebracht met de standaard niet-integratieontwikkelingsprocedures.
De VUB heeft al wijzigingen doorgevoerd in hun loon- en financiële systemen en doet dat ook klaar om alle interfaces te vernieuwen en tegelijkertijd meerdere systemen te integreren. Hun operationele team onderhoudt nu efficiënt de lokale Jitterbit-agents, wat een veel minder veeleisende taak is vergeleken met het eerdere onderhoud van de uitgefaseerde ESB, nadat ze hun integraties met succes opnieuw hadden geïmplementeerd met Jitterbit.
Met Jitterbit, De VUB heeft ook de integratiearchitectuur verbeterd, stelde interne ontwikkelingsteams in staat om eenvoudig bestaande integraties te onderhouden of te wijzigen, en om nieuwe integraties te ontwikkelen waar de veranderende bedrijfsbehoeften om vragen, waardoor de noodzaak voor dure externe integratieontwikkeling werd weggenomen. Sinds het automatiseren van data-intensieve processen wordt de inschrijving van studenten in het Student Informatie Systeem (SIS) veel sneller weerspiegeld in systemen zoals het Learning Management System (LMS).