CUSTOMER CASEJAVA & OPEN SOURCEbreidt reisaanbod uitdankzij open sourceDe IT-afdeling van touroperator Thomas Cook kiest v...
CUSTOMER CASEJAVA & OPEN SOURCE                                                                                           ...
Upcoming SlideShare
Loading in …5
×

Customer Case Java en Open Source - Thomas Cook

735 views
650 views

Published on

De IT-afdeling van touroperator Thomas Cook kiest voor elk project de beste oplossing en technologie. Dat heeft ertoe geleid dat het actief meewerkt aan opensourcealternatieven als Mule en Liferay. Thomas Cook doet beroep op consultants van ABC-Groep die werken in een omgeving waar flexibiliteit, herbruikbaarheid en snelheid centraal staan.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
735
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Customer Case Java en Open Source - Thomas Cook

  1. 1. CUSTOMER CASEJAVA & OPEN SOURCEbreidt reisaanbod uitdankzij open sourceDe IT-afdeling van touroperator Thomas Cook kiest voor elk project de besteoplossing en technologie. Dat heeft ertoe geleid dat het actief meewerkt aanopensourcealternatieven als Mule en Liferay. Thomas Cook doet beroep opconsultants van ABC-Groep die werken in een omgeving waar flexibiliteit,herbruikbaarheid en snelheid centraal staan.Kristof Caekebeke is Software Development met elk hun eigen omgeving. Als zeManager: ‘We hadden vroeger al eens binnenkwamen duurde het door de WIE? Thomas Cook Belgium is de marktleidermet Cereus.be samengewerkt en daarna complexiteit soms lang om een project in de georganiseerde reissector en begeleidt jaarlijks 1.8 miljoen vakantiegangers.is ABC-Groep langsgekomen om te op te starten. Het ene was in Tomcat, hetkijken wat wij allemaal doen rond Java andere was in Oracle iAS etc. Dat hebben UITDAGING? Snel en flexibel inspelen open .NET en of we elkaar daaromtrent we eerst gestandaardiseerd door te kiezen veranderingen in de markt.konden vinden. We hebben gesproken voor bepaalde tools (Maven, Hudson,…) OPLOSSING? Opensourcesoftware zorgt erover Liferay-en Mule-profielen, omdat we en het development process gelijk te mee voor dat er structuur voor hergebruik is.die het best kunnen gebruiken. De Mule- maken voor iedereen.’experts waren zeer moeilijk te vinden in dieperiode. ABC-Groep had iemand die zich ‘Toen het eerste luik op punt stond, hebbenwilde specialiseren in SOA-architectuur, we de providers (NMBS, ATP, Flighttickets Het valt op datmaar die daar in de praktijk nog niet mee etc.) aangepakt. Er werd hier iets geleverd wanneer jein aanraking was gekomen. We zijn dan via o.a. dump files, e-mail, shared drive en mensen in eensamen overeengekomen dat Thomas ftp. We hebben besloten dat hergebruik opensource-Cook de consultant zou opleiden in Mule centraal moest staan met een SOA- omgeving deen dat hij op het andere vlak ervaring zou platform, een enterprise service bus. Voor vrijheid geeft,kunnen opdoen.’ duurdere versies zoals Websphere hadden ze ook meer we geen budget en open source was het willen doen enKristof Caekebeke had twee objectieven logische alternatief.’ uitproberen.geformuleerd toen hij bij Thomas Cookaan de slag ging. Enerzijds wilde hij het ‘Uiteindelijk kwam Mule er als bestedevelopment process uniformiseren en versie uit. We zijn ingestapt in een jongeanderzijds het hergebruik centraal zetten versie en dat had zijn voor- en nadelen. Kristof Caekebekevia een enterprise service bus. Als je bij de eerste bent, moet je veel Software Development‘Vroeger zaten hier veel consultants, zelf uitzoeken want in de community Managerzeker 60 tot 70 procent van het totaal, was er nog niet veel beschikbaar dat ons Thomas Cook
  2. 2. CUSTOMER CASEJAVA & OPEN SOURCE gezegd werken we met veel consultants en sommige bedrijven laten hun werknemers hier bodyshop-gewijs los. Vervolgens zien we de bedrijven hier niet meer. ABC-Groep komt regelmatig langs en ik zie dat er een vriendschappelijke en familiaire band is tussen jullie en de consultants. Je hebt sporadisch consultants die zelf om een evaluatie vragen, maar dat komt niet vanuit hun firma. ABC-Groep doet dat wel en dat vind ik super. Het is niet zomaar iemand afzetten en zes maanden later vragen voor een verlenging.’ Meer informatie Voor meer informatie over de beschreven producten en diensten van Cereus.be,kon helpen. Dat was tegelijk ook een Salesforce, Tibco en Access-applicaties die bel naar +32 (0)3 640 01 60 of surf naarvoordeel want sindsdien hebben we veel hier nog draaien.’ www.cereus.bekennis en expertise kunnen vergaren.We hebben aan de eerste twee versies Thomas Cook geeft zijn werknemers Voor meer informatie over Thomas Cook,meegebouwd en nu zitten we al aan Mule de kans om veel dingen snel uit te bezoek www.thomascook.be3. De beste Belgische Mule-specialisten proberen, zoals Mule en Liferay, en iszitten bij Thomas Cook en sommige opensourcegeoriënteerd. ‘We warenandere Mule-kenners op de markt hebben in België een van de eerste die iets live TECH / Tagshoogstwaarschijnlijk ooit hier gewerkt. Het hadden, terwijl andere firma’s nog in deis opvallend dat wanneer je mensen in een proof of concept zaten. Momenteel zijn .NET Oracle iASopensourceomgeving de vrijheid geeft, ze we Scala aan het bekijken en op vlak C# Apache TomcatService-ook meer willen doen. Thomas Cook heeft van NoSQL-databanken zetten we in op Oriented Architecture Javanu meer dan dertig Mules draaien. Onze MongoDB en CouchDB.’ Mule Maven Hudsonsystemen zijn geen doorgeefluik meer, ze Salesforce Tibco Access Cobrazijn wel gestructureerd voor hergebruik.’ De leiding van Thomas Cook weet dat alles state of the art zal zijn, maar ook dat MongoDB CoucheDB LiferayFlexibele frameworks er problemen naar boven kunnen komen.‘Het grootste gedeelte doen we in Java en ‘De grootste uitdagingen komen van onzezeventig procent van ons team zijn Java- concurrenten: als zij iets hebben, moestenmensen. Dat is vooral Mule-development wij dat gisteren ook al gehad hebben.voor hergebruik en Liferay. Als we ooit Onze frameworks moeten flexibel zijn omeen invulformulier of een bookingsengine die snelle veranderingen op te vangen. Demaken, dan kunnen we hem ook in een drempel bij de start is hoog, maar daarnaandere site pluggen als portlet. Binnen zijn we heel flexibel in het bijbouwen vanJava gebruiken we de standard stack andere zaken.’met Hibernate en Spring. Daarnaastontwikkelen we voornamelijk in .NET, Over de werking en de aanpak van ABC-waar momenteel onze grootste sites op Groep is Kristof Caekebeke positief. ‘Ik benzijn gebaseerd. Het derde luik omvat tevreden over de samenwerking. Zoals onderdeel van ABC-Groep Laar 179 B-2180 Ekeren +32 (3) 640 01 60 info@abc-groep.be

×