REST-services
Deze informatie gaat over de nieuwe rest services op LIP+. De ESB/SOAP services zijn per 2-1-2025 uitgefaseerd. Voor vragen kunt u contact opnemen met functioneel beheer.
Welkom bij de introductie van de LIP+ REST-services en de EventHub. Deze services zijn ontworpen om de efficiëntie, flexibiliteit en schaalbaarheid van gegevensuitwisseling tussen netbeheerders en andere deelmnemers in Nederland te verbeteren. In deze inleiding wordt een overzicht gegeven van de achtergrond, de redenen voor de migratie van SOAP naar REST en de belangrijkste kenmerken van de nieuwe REST-services en de EventHub.
Â
Achtergrond
De afgelopen jaren is er een duidelijke verschuiving geweest van SOAP (Simple Object Access Protocol) naar REST (Representational State Transfer) in web services-architecturen. REST biedt aanzienlijke voordelen op het gebied van eenvoud, flexibiliteit en prestaties in vergelijking met SOAP. Deze verschuiving wordt gedreven door de behoefte aan moderne, efficiënte en goed schaalbare communicatietechnieken die beter aansluiten bij de huidige technologische trends en behoeften van organisaties. Een belangrijk onderdeel van deze nieuwe architectuur is de integratie van de EventHub, die zorgt voor een event-driven communicatie.
Redenen voor Migratie
De keuze om over te stappen van SOAP naar REST binnen het LIP+ (Landelijk Intake Portaal) is ingegeven door meerdere factoren:
Performance: REST heeft over het algemeen betere prestaties dankzij minder overhead en efficiënter gebruik van het HTTP-protocol.
Schaalbaarheid: REST-architecturen zijn eenvoudiger te schalen, wat essentieel is voor groeiende organisaties en toenemende datavolumes.
Flexibiliteit: REST ondersteunt verschillende dataformaten zoals JSON en XML, wat meer flexibiliteit biedt in de gegevensuitwisseling.
Toegankelijkheid: REST is breed geaccepteerd en ondersteund in de markt, wat het gemakkelijker maakt om ontwikkelaars te vinden en integraties te realiseren.
Eenvoud: REST is eenvoudiger te begrijpen en te implementeren, wat de ontwikkelings- en onderhoudskosten verlaagt.
Event-Driven Architectuur: De integratie van de EventHub zorgt voor real-time communicatie en updates tussen systemen.
Veiligheid: Authenticatie via Entra ID biedt een veilige en gecontroleerde toegang tot de verschillende services en endpoints.
Belangrijkste Kenmerken van de LIP+ REST Services en EventHub
De drie nieuwe REST-services binnen LIP+ en de EventHub zijn ontworpen met het oog op optimale prestaties, veiligheid en gebruiksvriendelijkheid. Hieronder een korte beschrijving van elke service:
AanvraagService:
Doel: Behandelt aanvragen voor nieuwe aansluitingen en wijzigingen.
Functionaliteit: Verwerkt gegevens van eindgebruikers en distribueert deze naar de betreffende netbeheerders.
BijlageService:
Doel: Faciliteert het uploaden en beheren van bijlagen die relevant zijn voor aanvragen.
Functionaliteit: Zorgt ervoor dat bijlagen efficiënt kunnen worden toegevoegd, opgehaald en beheerd.
OfferteService:
Doel: Verwerkt offerteaanvragen en biedt mogelijkheden voor het opvragen en beheren van offertes.
Functionaliteit: Stelt netbeheerders en gebruikers in staat om offertes in te dienen, op te vragen en te beheren.
EventHub:
Doel: Verzorgt de event-driven communicatie en zorgt ervoor dat alle relevante partijen op de hoogte worden gebracht van belangrijke gebeurtenissen.
Functionaliteit: Verstuurt en ontvangt events om de verschillende systemen en diensten te synchroniseren en te informeren.
Authenticatie voor deze services verloopt via Entra ID, wat zorgt voor een veilige en gecontroleerde toegang tot de verschillende endpoints.
Deze drie services en de EventHub vormen samen de kern van de nieuwe LIP+ infrastructuur, ontworpen om een moderne, robuuste en toekomstbestendige oplossing te bieden voor de communicatiebehoeften van netbeheerders en hun klanten.
Door de overstap naar REST en de integratie van de EventHub kunnen we niet alleen de huidige processen verbeteren, maar ook een solide basis leggen voor verdere innovaties en uitbreidingen in de toekomst.