Integraties

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.

Eigen middleware voor Fletcher Hotels

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

  1. Fase 1

    Nieuw PMS

    De aanleiding om het koppelen anders te organiseren.

  2. Fase 2

    Route per systeem

    Standaardkoppeling of via de middleware.

  3. Fase 3

    Backlog met leveranciers

    Samen bepaald welke gegevens er nodig zijn.

  4. Fase 4

    Stroom voor stroom

    Reserveringen, gasten, prijzen, financiën.

  5. 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.

  1. 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.

  2. 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.

  3. 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.
  4. 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.

  5. 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 gesprek
Een onafhankelijke, out-of-the-box denkende, meedenkende en flexibele partij die complexe vraagstukken op het gebied van digitalisering gestructureerd oplost.