Eigen middleware voor Fletcher Hotels
Het PMS van Fletcher Hotels moest vernieuwd worden. In plaats van alle systemen opnieuw één voor één aan te sluiten, bouwden we een eigen middleware die ze allemaal verbindt. Een groot deel van de processen loopt nu automatisch, en een nieuw hotel is zonder handmatige actie aangesloten op de keten.

In het kort
Eén laag
Het PMS en meer dan tien andere systemen, verbonden via één eigen middleware.
Processen automatisch
Een groot deel van de processen tussen de systemen loopt zonder handwerk.
Nieuwe hotels vanzelf
Een nieuw hotel is zonder handmatige actie aangesloten op de keten.
Van Fletcher zelf
De middleware is van Fletcher. Een systeem vervangen raakt alleen zijn aansluiting.
Het traject
Van nieuw PMS tot één verbonden keten
Fase 1
Nieuw PMS
De aanleiding om het koppelen anders te organiseren.
Fase 2
Route per systeem
Standaardkoppeling of via de middleware.
Fase 3
Backlog met leveranciers
Samen bepaald welke gegevens er nodig zijn.
Fase 4
Stroom voor stroom
Reserveringen, gasten, prijzen, financiën.
Fase 5
Data voor BI
Een datawarehouse als basis voor rapportage.
De uitdaging
Een nieuw PMS, en alles wat eraan vastzit
Fletcher Hotels is een hotelketen met hotels verspreid over Nederland. Het hart van elk hotel is het PMS, het systeem voor reserveringen, kamers en gasten. Dat PMS moest vernieuwd worden.
Om het PMS heen staat veel meer: revenue management, de eigen boekingsmodules op de websites, channel management voor de boekingssites, e-mailmarketing, gastenservice, restaurant- en vergaderreserveringen, de financiële administratie en BI. Bijna al die systemen hebben gegevens uit het PMS nodig, of leveren ze aan.
Een nieuw PMS betekende dus dat al die koppelingen opnieuw moesten. Fletcher wilde dat niet nog een keer één voor één doen. Het doel: dit moest de laatste grote IT-transformatie zijn.
Onze aanpak
Eén eigen middleware tussen alle systemen
We maakten de vervanging van het PMS het startpunt voor een eigen middleware. Elk systeem praat met die laag, en niet meer rechtstreeks met elk ander systeem.
Per systeem de juiste route
Niet elke koppeling hoeft via de middleware. Per systeem bepaalden we de route: een standaardkoppeling met het PMS waar die goed is, en de middleware voor de stromen waar geen standaard voor is of waar logica over meerdere systemen loopt.
Een gezamenlijke backlog met de leveranciers
Voor een deel van de systemen was nog geen documentatie van de koppelpunten beschikbaar. Met elke leverancier werkten we daarom een gezamenlijke backlog uit: welke gegevens er nodig zijn, in welke richting, en welke koppelpunten de leverancier daarvoor levert.
Stroom voor stroom bouwen
Daarna bouwden we de stromen een voor een:
- gastprofielen, aangemaakt en bijgewerkt in alle systemen die ze nodig hebben;
- reserveringen, ook groeps- en zakelijke reserveringen, met bevestigingen en annuleringen;
- prijzen, beschikbaarheid en tariefplannen, van revenue management naar de boekingskanalen;
- hotelreserveringen gekoppeld aan restaurantreserveringen;
- uitcheckgegevens naar e-mailmarketing;
- facturen en hotelstatistieken naar de financiële administratie.
Een datawarehouse voor rapportage
De middleware levert de gegevens ook aan een datawarehouse in de cloud. Daarmee is er één basis voor rapportage en BI over alle hotels.
Overdraagbaar beheer
De code is van Fletcher. Nieuwe ontwikkelaars worden ingewerkt met codereviews per koppeling, zodat het beheer niet afhangt van één partij.
Het resultaat
Een keten die vanzelf meegroeit
De middleware verbindt het PMS met meer dan tien andere systemen, via tientallen gegevensstromen. Dat levert Fletcher op:
- een groot deel van de processen tussen de systemen loopt automatisch;
- een nieuw hotel is zonder handmatige actie aangesloten op de keten;
- elke gegevensstroom op één plek gebouwd en te volgen;
- een volgend systeem vervangen raakt alleen de aansluiting op de middleware;
- een middleware die van Fletcher zelf is, en met elke koppeling meer waard wordt.
Zo is de vervanging van het PMS niet nog een koppelproject geworden, maar het fundament onder de hele keten.
Ook je systemen via één eigen laag verbinden?
Lees in middleware of losse koppelingen wanneer een integratielaag loont. Of bekijk hoe we dat aanpakken in de stap Integraties.
Sta je voor een vergelijkbare keuze?
Plan een gesprekEen onafhankelijke, out-of-the-box denkende, meedenkende en flexibele partij die complexe vraagstukken op het gebied van digitalisering gestructureerd oplost.

