Loading latest news...

Media

zone

Zaalverwijzing.nl

Cover Image for Zaalverwijzing.nl
Ronny & Julian
Ronny & Julian

Background

We hebben een signage-oplossing ontwikkeld op Azure voor Van Der Valk International, die een perfecte customized ervaring mogelijk maakt met de gasten van het hotel.

De signage applicatie is gebouwd met behulp van een .NET 8 C# Web API, aangedreven door Azure Functions, met een React Native-frontend. De eerste versie is gemaakt in een team, waarbij er 1 Frontend Developer, een UX/UI designer en ik zelf voor de backend (API) zorg draagde en Team-Lead was. We hadden wekelijks op maandag ochtend een meeting, waarin we het backlog doornamen en de verzoeken uit de hotels implementeerden.

Om te integreren met APMA —een populair reserveringssysteem voor hotelkamers— moesten we een bestaande .NET 4.5 webapplicatie moderniseren die gebruikmaakte van een eenvoudige SOAP-connector. Dit vereiste het herschrijven van de logica als een nieuwe functie die SOAP-verzoeken kon verwerken, terwijl we de geavanceerdere mogelijkheden van .NET 6 en later .NET 8 benutten. We hebben de originele code herschreven en omgezet in een functie die toegankelijk is via een Web API die in C# versie 6 is gebouwd. Daarnaast hebben we een SOAP-transformatieservice geïmplementeerd, aangezien native SOAP-ondersteuning niet beschikbaar is in .NET 6.

Voor gegevensopslag gebruikten we Cosmos DB om alle schermgerelateerde gegevens in JSON-indeling te beheren. Dit formaat is zeer compatibel, vooral bij integratie met frontend webapplicaties. Om de beveiliging te verbeteren, implementeerden we Bearer-authenticatie met een SQL-database en voegden we een refresh-tokenfunctionaliteit toe om gebruikerssessies veilig te houden. En natuurlijk alles m.b.v. Docker.

De final versie van Van der Valk is sinds juni 2024 in productie en wordt momenteel uitgerold het IT team van Van der Valk.

The Final Version:

Image

Zie ook:

https://www.zaalverwijzing.nl