BUSINESS CASE Vervanging tolsysteem N.V. Westerscheldetunnel
Over de N.V. Westerscheldetunnel
De N.V. Westerscheldetunnel is opgericht op 11 november 1998 met als opdracht het bouwen, onderhouden en exploiteren van de Westerscheldetunnel. De bouw is succesvol afgerond in 2003 en vanaf 14 maart 2003 draagt de N.V. de verantwoordelijkheid en zorg voor het beheer en onderhoud van de Westerscheldetunnel, het verkeers- en incidentenmanagement voor de tunnel en toeleidende wegen en de inning van tol. De N.V. Westerscheldetunnel is opgericht door de Nederlandse Staat en de Provincie Zeeland en sinds 1 juli 2009 zijn de aandelen volledig in handen van de Provincie.
Management Samenvatting Vervanging tolsysteem
Begin 2006 heeft de N.V. Westerscheldetunnel besloten het tolsysteem, van de leverancier GEA, te vervangen. Deze beslissing is voortgekomen uit de noodzaak tot vervangen van de computerinfrastructuur, door einde levensduur, de afname van de technische integriteit van het tolsysteem en de wens tot verbetering van de functionaliteit.
Maatwerk tolsysteem
Besloten is om de front- en backoffice van het tolsysteem te vervangen door drie
en TIPS voor CRM en
op maat gemaakte systemen; een nieuwe frontoffice, een nieuwe backoffice en
t-tag management
een Transaction Information and Processing System (TIPS) ten behoeve van CRM en t-tag transactie afhandeling. Voor de front- en de backoffice is medio 2007 een Europese aanbesteding uitgeschreven door de N.V. Westerscheldetunnel. Voor TIPS is door Movenience B.V. een reguliere aanbesteding uitgeschreven. Movenience B.V. is opgericht door de N.V. Westerscheldetunnel, Brisa International S.A. en NedMobiel.
Ontwerp TIPS door Technolution en Type 2 Solutions
De drie aanbestedingen zijn in eerste instantie gegund aan twee partijen maar toen medio 2008 het vertrouwen in één van deze partijen is opgezegd heeft Movenience B.V. besloten Type 2 Solutions en Technolution samen te vragen voor het functioneel en technisch ontwerp van TIPS. Technolution is de leverancier van de front- en de backoffice van de Westerscheldetunnel. Toen dit afgerond was begin 2009 is Technolution begonnen met de realisatie van TIPS en is Type 2 Solutions begonnen met de realisatie van de migratie naar TIPS.
Begin 2010, na de end-to-end tests, maakten beide organisaties zich klaar om de
Start eerste fase
nieuwe systemen in ontvangst te nemen. Op 11 maart 2010 is begonnen met de
migratie
eerste fase van de migratie: de initial-load fase waarbij alle data sinds de opening van de tunnel in 2003 naar de nieuwe systemen is geconverteerd. Na controle op juistheid van deze conversie is op 15 maart het startsein gegeven voor de tweede fase van de migratie: de delta-load fase. In de delta-load fase zijn de resterende twaalf oude lanen omgebouwd naar de
GEA tolsysteem
nieuwe situatie. Gedurende deze fase verstuurde het T2S MigratiePlatform de
volledig vervangen
transacties op oude lanen real-time naar het nieuwe backoffice systeem. Toen op 17 juni 2010 alle lanen omgebouwd waren is de delta-load fase afgesloten en was de volledige vervanging van het GEA tolsysteem een feit.
De Uitdaging - Migratie van een 24x7 omgeving De Westerscheldetunnel heeft veertien lanen. Zeven west lanen in noord-zuid richting en zeven oost lanen in zuid - noord richting. Elke richting heeft drie bemande lanen, drie kaart lanen en één On Board Unit (OBU) lane. Iedere lane is voorzien van wegkant apparatuur en een lane pc de zg. frontoffice. De lane pc stuurt de transacties resulterend uit een voertuigpassage richting de backoffice. De backoffice is een systeem met één centrale database waarin de transacties worden verwerkt. Ook kunnen er rapportages worden opgevraagd.
Centraal tolsysteem
Minimalisatie risico’s
De ontwikkeling en acceptatie van de nieuwe systemen moest parallel gebeuren om de risico’s te minimaliseren en genoeg tijd te hebben om de systemen te kunnen ontwikkelen. Na acceptatie van het systeem in een speciaal hiervoor gecreëerde off-site locatie zouden er twee lanen op het tolplein omgebouwd worden als eerste stap van de migratie.
Volledige vervanging hard- en software zonder dataverlies en ongeplande downtime
De totale migratie hield in dat niet alleen de oude tollanen en de bestaande hard- en software vervangen werden, maar betekende ook een conversie van alle data sinds de opening van de tunnel in 2003 naar de nieuwe systemen. Randvoorwaarde hierbij was dat het tolinningsproces 24x7 door moest gaan en dat er geen enkele transactie verloren mocht gaan. Daarnaast mocht er ten hoogste één tollaan tegelijkertijd buiten bedrijf zijn per rijrichting ten behoeve van de migratie. Tenslotte moest het migratiescenario zo ingeregeld worden dat eind gebruikers op één moment met slechts één backoffice systeem tegelijkertijd mochten werken (big-bang). De migratie werd beschouwd als de meest risicovolle operatie van het project.
De Oplossing - T2S MigratiePlatForm De N.V. Westerscheldetunnel besloot de datamigratie uit te laten voeren door een
Centraal migratieteam
gespecialiseerd team van Type 2 Solutions gebruikmakend van het T2S Migratie PlatForm (T2S MPF) in plaats van decentrale migratieteams per ontvangend systeem. Deze aanpak zorgde ervoor dat de brondata- en systemen slechts éénmaal geanalyseerd en geoptimaliseerd moesten worden en centraal ontsloten konden worden. Door de afname van de technische integriteit van het GEA tolsysteem was de
Optimalisatie data
datakwaliteit en consistentie niet juist. Besloten is om alle inconsistenties te
kwaliteit
corrigeren en voor de toekomst standaarden te kiezen/definiëren en de data aan wezig in het tolsysteem hierop te controleren en indien nodig geautomatiseerd aan te passen. Hiervoor zijn externe referenties en standaarden gebruikt. Samen met de leveranciers van de nieuwe systemen is een XML uitwisselings formaat afgesproken. De XML schema’s werden opgesplitst per onderwerp en konden worden gevalideerd met behulp van een XSD. Een XSD is een soort van contract waaraan data in het XML bestand zich moeten conformeren.
XML/XSD formaat
Parallelle aanpak
Het gebruik van XML en XSD schema’s maakte een parallelle aanpak mogelijk. Het team dat verantwoordelijk was voor de conversie kon de data extraheren en converteren naar het afgesproken XML formaat terwijl het team dat verantwoordelijk was voor de verwerking in het doelsysteem het XML formaat als uitgangspunt kon hanteren.
Doelsysteem
Het migratieteam kon er zo zeker van zijn dat het doelsysteem, dat nog in ontwikke-
“moving target”
ling was (moving target), de aangeboden XML bestanden kon verwerken zolang het gevalideerd kon worden met de XSD. De configuratie van het T2S MPF was door deze parallelle aanpak nagenoeg gelijk met het doelsysteem klaar.
Testmigraties met representatieve en vertrouwde data
Daarnaast werd besloten om volledige testmigraties uit te voeren. Hiermee kon de juiste werking van de migratieprogrammatuur worden getoetst en kon een reële inschatting van de doorlooptijd en performance in het doelsysteem worden bepaald. Daarnaast boden deze testmigraties de mogelijkheid om binnen de in ontwikkeling zijnde backoffice en TIPS te testen met representatieve en vertrouwde data.
Initial load naar de
Na goedkeuring van de user acceptance tests en end-to-end tests werden de
nieuwe backoffice
backoffice, twee frontoffice lanen en TIPS tegelijkertijd in productie genomen.
en TIPS
De relevante data vanaf 2003 uit de GEA backoffice werd door het T2S MPF eenmalig compleet geconverteerd naar de nieuwe backoffice en TIPS. Deze eenmalige conversie werd de initial-load genoemd. Hierna is van de systemen die gebruikt zijn tijdens de initial-load fase een backup gemaakt voor eventuele toekomstige referentie of accountantscontrole.
Omdat nieuwe klanten van Movenience B.V. geen borg zouden gaan betalen voor
Retourneren t-tag
de t-tag werd besloten alle bestaande 45.000 klanten hun borg terug te geven.
borg aan ca. 45.000
De analyse en extractie van alle t-tag (60.000) gerelateerde data uit de bronsyste-
klanten
men en het aanleveren van het juiste formaat Nederlandse (CLIEOP) en Belgische (DOM80) opdrachtbestand is ook uitgevoerd door Type 2 Solutions gebruikmakend van het T2S MPF. De twaalf bestaande GEA frontoffice lane pc’s werden na de initial-load aan een
Migratie functionali-
geïsoleerde database kopie van de GEA backoffice gekoppeld. Deze had geen
teit naar TIPS en
connecties meer met externe systemen. Hierdoor werden zaken als creditcard
nieuwe backoffice
verwerking en automatische incasso fysiek onmogelijk gemaakt en vanaf dat moment de verantwoordelijkheid van de nieuwe backoffice respectievelijk TIPS. Deze eerste fase van de migratie startte op 11 maart 2010 en werd succesvol afgesloten op 15 maart 2010. Hierna schakelde het T2S MPF over van manual batch mode naar unattended
T2S MPF schakel
interface mode om de tweede fase, de zg. delta-load fase, te faciliteren. Het T2S
tussen oude en
MPF stuurde alle transacties die ontstaan waren na de initial-load real-time door
nieuwe situatie in
naar het nieuwe backoffice systeem. Dit gebeurde op dezelfde manier als tijdens
delta-load fase
de initial-load fase namelijk gebruikmakend van XML bestanden die gevalideerd werden met een XSD schema en hierna doorgestuurd werden naar de nieuwe backoffice.
Lane validatie creditcards en t-tags
Om ook op de oude lanen te kunnen bepalen of een betaalmiddel als geldig kon worden beschouwd moest de meest recente lijst met geldige t-tags vanuit TIPS en de meest recente creditcard lijst vanuit de nieuwe backoffice worden gedistribueerd. Het T2S MPF converteerde deze bestanden naar het propriëtaire formaat dat de GEA lanen accepteerden en verzorgde de distributie.
Automatische foutdetectie
Fouten die niet automatisch gecorrigeerd konden worden door het T2S MPF en hierdoor niet voldeden aan de criteria van de XSD en dus niet aan de criteria van de backoffice werden doorgegeven aan de monitoring tools. Deze stuurden direct een e-mail en sms bericht uit naar de support organisatie van T2S. In de delta-load fase zijn circa 1,2 miljoen transacties doorgestuurd en is het slechts één keer voorgekomen dat een XML bestand niet gevalideerd kon worden.
Automatische logging en archivering
Nadat de XML bestanden succesvol geleverd waren aan het nieuwe backoffice systeem werden deze samen met de bijbehorende log bestanden gecomprimeerd en hierna per dag gearchiveerd. Dit maakte het mogelijk om, indien noodzakelijk, opnieuw een bestand aan te bieden aan de backoffice in geval van calamiteiten.
Project details Bronsystemen Conversie Software Doelsystemen Technologie
• Centraal GEA backoffice tolsysteem plus 14 frontoffice lanen • Financiëel systeem • Klanten Informatie Systeem • t-tag voorraad • Klantenportal • T2S MigratiePlatform (T2S MPF) • Centraal Technolution backoffice tolsysteem plus 14 frontoffice lanen • Transaction Information and Processing System (TIPS) • Windows 2003, 2008 • Oracle 10.2.0.3 Standard Edition • SQL Server 2008 Enterprise Edition • Perl / AWK / SED / Shell Scripting / C
• Linux CentOS 5.4 • XML / XSD • PL/SQL / Transact SQL
Het Resultaat Op 17 juni 2010 is de laatste GEA lane omgebouwd. Hiermee kwam de functie
Volledig tolsysteem
van het T2S MPF te vervallen. Hierna is van de systemen die gebruikt zijn tijdens
succesvol vervangen
de delta-load fase een backup gemaakt voor eventuele toekomstige referentie of accountantscontrole. Tenslotte zijn deze systemen uitgefaseerd en daarmee is het oorspronkelijke tolsysteem van de N.V. Westerscheldetunnel volledig vervangen.
“Type 2 Solutions heeft deze opdracht tot grote tevredenheid van
ons uitgevoerd. De aanpak was heel professioneel en zeer grondig voorbereid. Belangrijk hierbij was ook dat zij zich erg goed hebben ingeleefd in de processen binnen ons bedrijf.” Patrick Dankaart, Operationeel Manager van de N.V. Westerscheldetunnel
CLEAR VISION ON DATA Type 2 Solutions is gespecialiseerd in datamigratie, integratie en het ontwikkelen van koppelingen en rapportages voor IT systemen. Door systemen te koppelen, bronsystemen te ontsluiten en data te integreren stelt Type 2 Solutions bedrijven in staat snel en efficiënt in te spelen op veranderende marktontwikkelingen. Type 2 Solutions is gevestigd in Ridderkerk en wereldwijd actief bij middelgrote tot grote (inter)nationaal opererende bedrijven. TYPE 2 SOLUTIONS B.V. Tinstraat 47, 2984 AN Ridderkerk Tel. +31 180 54 51 51, Fax +31 180 54 51 50 Email
[email protected], Web www.t2s.nl
www.t2s.nl
@type2solutions
type2solutions