Norwegian – i luften med fri programvare
For Norwegian er det viktig å holde kostnadene nede uten at det går på bekostning av de stablilitet og ytelse. Fri programvare i virksomhetskritiske IT-løsninger har bidratt til selskapets suksess som lavprisflyselskap.
Håvard Haug Hanssen, sjefsarkitekt
I 2009 hadde Norwegian over 10 millioner passasjerer, og er med dette det 4. største lavprisselskapet i Europa. Billettsalg er kjerneforretning for Norwegian, og siden 90% av salget skjer over Internett sier det seg selv at IT er strategisk viktig for selskapet.
IT-avdelingen i Norwegian består av rundt 40 personer, med en jevn fordeling på proprietære og frie teknologier. – Våre systemer er forretningskritiske og leverer bra mht. ytelse og stabilitet, sa sjefsarkitekt Håvard Haug Hanssen under GoOpen 2010. Hanssen har ansvaret for Norwegians internettportaler, og har 20 års fartstid innen IT og utvikling.
Løsningen
Norwegian benytter både proprietær teknologi og fri programvare i sine IT-systemer. På portalene er det for det meste .NET teknologi, men på serversiden og i bussen benyttes det mye fri programvare. I tillegg til Linux som operativsystem på servere, legger bedriftsplattformen Java Enterprise Edition (J2EE) grunnlaget for et høyt antall Java-basert fri programvare.
Eksempler på fri programvare Norwegian benytter seg av:
- Linux som operativsystem
- OSCache for caching
- Oval for validering
- JBoss som applikasjonsserver
- Eclipse som utviklingsverktøy
- SubVersion for versjonskontroll
- Spring som Java-rammeverk
Hvorfor fri programvare?
68% av alle bedrifter i IT-intensive sektorer i EU bruker fri programvare i sine løsninger. Norwegian er et typisk eksempel på nettopp dette; fri programvare kan leve side om side med proprietære løsninger, og samtidig bidra til å holde kostnadene nede. For Norwegian betyr ikke nødvendigvis de sparte lisenskostnadene så mye i lengden. Sparte kostnader i forhold til utvikling, maskinvare, drift- og supportavtaler er viktigere for et godt etablert selskap. Fri programvare betyr at utviklingen kan skje på deres betingelser, siden de kan søke i og utvikle på kildekoden selv. De frie programvareproduktene som benyttes har også store utvikler-communities på nett, som gjør det enkelt og billig å rette feil. De aller fleste fri programvareprodukter benytter dessuten åpne og godt dokumenterte standarder, og det er derfor enklere å få løsningene til å snakke sammen.
For Norwegian har det vært særlig viktig at løsningene
- Var billige i oppstarten og det var billig å prøve seg fram
- Ga dem friheten til å bestemme når de ville oppgradere, og hvilke verktøy de skulle benytte
- Ga dem muligheten til å søke etter feil i kildekoden
Håvard Haug Hanssen i Norwegian presenterte deres bruk av fri programvare under GoOpen 2010 og presentasjonen finner du på Friprogsenterets slidesharekonto.
