Lösning baserad på Öppen Källkod bakom SJ:s nya biljettauktioner

SJ:s Integrationcenter levererar rekordsnabb utveckling

I dagarna introducerade SJ en helt ny försäljningskanal genom att löpande sälja tågbiljetter via auktionssajten Tradera. Den nya biljettlösningen, som har utvecklats bland annat tillsammans med Redpill AB, är en av de första i världen som bygger på Red Hats Open Sourceprodukt JBoss ESB. Detta är ett exempel på hur SJ via sin nya tjänstebaserade systemarkitektur kan generera utökad affärsnytta för verksamheten.

– Med hjälp av vårt Integrationscenter kunde vi specificera en lösning kring hur våra biljettsystem, webbplatser och Tradera skulle integreras via SJ:s integrationsplattform. Redan nu ser vi stor affärsnytta med lösningen genom att den banar väg för en rad nya tjänster för verksamheten säger Anders Nilsson, IT-arkitekt på SJ.

SJ:s Integrationscenter, som byggts upp tillsammans med Redpill Linpro, har till uppgift att baserat på SJ integrationsplattform serva verksamheten med integrationstjänster som kan användas oberoende av olika tekniker och standards i SJ:s IT-portfölj, som består av hundratals system.

– En del i vår Integrationsstrategi är att, med hjälp av JBoss ESB, successivt kunna arbeta bort hårt kopplade systemsamband samtidigt som vi implementerar en tjänsteorienterad arkitektur. Målbilden är att öka rörligheten i SJ:s IT-portfölj för att snabbare kunna svara upp mot verksamhetens krav. Den hjälp vi har fått av Redpill Linpro att utveckla Integrationscentret har varit väldigt värdefull för oss, säger Anders Nilsson.

Utvecklingen av de nya tjänsterna som integrerar olika system för att tillhandahålla biljettauktionslösningen började utvecklas av SJ:s Integrationscenter under sommaren och bara några månader senare är den nya tjänsten satt i produktion och levererad till marknaden.

– Hemligheten ligger i de utvecklingsverktyg, processer och modeller som vi använder. Vi utvecklar enligt SCRUM och genom denna metod kan vi kombinera en mycket snabb utveckling med tydligt affärsfokus samtidigt som vi löpande anpassar och prioriterar arbetet utefter hur verksamhetens krav förändras, säger Lars Larsson, affärsområdesansvarig på Redpill Linpro.

Rent praktiskt innebär detta att Redpill Linpro inom ramen för SJ:s Integrationscenter utvecklar testdrivet för att löpande automat- och integrationstesta allt som byggs. All utveckling dokumenteras kontinuerligt på Integrationscentrets Wiki och kopplat till denna finns även de strukturer, verktyg och processer som är relevanta i sammanhanget. Detta medför att utvecklarna kan jobba så effektivt som möjligt samtidigt som SJ löpande kan följa processen och progressen utifrån ett managementperspektiv.

– Vårt mål har varit att bygga en totallösning som tar hänsyn till de krav som finns definierade i SJ:s IT-strategi och sedan implementera dem på ett smart sätt, säger Lars Larsson.

Det var drygt ett år sedan som SJ meddelade att man har valt att basera sin nya integrationsstrategi på Öppen Källkod genom Red Hats JBoss Enterprise Middleware Suite. Samtidigt började SJ tillsammans med Redpill Linpro, Nordisk JBoss partner, att sätta upp riktlinjerna för Integrationscentret, det vill säga den organisatoriska enhet inom SJ som skulle implementera den nya arkitekturen och plattformen.

I början av 2007 påbörjades sedan arbetet med att utveckla de första tjänsterna för att integrera och ”tjänstefiera” olika systemsamband i SJ:s IT-arkitektur. Och nu är alltså en av de första nya tjänster som ser dagens ljus SJ:s biljettförsäljning via Tradera.

– Detta är ett typiskt exempel på hur vår nya strategi ska fungera. Det vill säga att snabbt kunna få fram nya tjänster som stöder verksamheten fullt ut, samtidigt som de kommer att kunna återanvändas i senare projekt och integrationslösningar, säger Anders Nilsson.

– Det är glädjande att SJ som ett av de första företagen i världen, har implementerat en affärskritisk applikation baserad på vår andra generations SOA-produkter. Biljettauktionen är en viktig installation för alla inblandade parter, och särskilt för Red Hat, är det ett bra bevis på styrkan i vår kommande SOA-Plattform, säger Pierre Fricke, Director på Product Line Management SOA Products på Red Hat i USA.

* * *

För mer information kontakta:
Lars Larsson, Affärsområdesansvarig Middleware, Redpill Linpro
Mobil: +46 706-03 36 32
E-post: lars.larsson@redpill-linpro.com

Anders Nilsson, IT-arkitekt SJ
E-post: anders.nilsson@sj.se
Om Redpill Linpro:

Om SJ:

Varje dag reser närmare 100 000 resenärer med SJ:s tåg till runt 350 destinationer, från Malmö i söder till Storlien i norr. 2006 omsatte SJ AB 6,9 miljarder kronor. 3 500 SJ:are arbetar för att tågresan ska vara enkel, bekväm och trygg. SJs eltåg är märkta med Bra Miljöval – de uppfyller världens tuffaste miljökrav.

eZ Publish™ copyright © 1999-2010 eZ Systems AS