Preem Petroleum goes SOA

Nya Preem har väsentligt förändrat sin affärsmodell, vilket bland annat inneburit att man förflyttat sig till en tydlig strategi om standardisering och enhetlighet i it-miljön. Argumenten för standardisering bygger både på intern effektivisering och sänkta kostnader men även på att kunna skapa en tydlig och effektiv betjäningskanal mot kunder/partners (exempelvis genom portaler).

Preem har idag en komplex systemstruktur som bl.a. bygger på egenutvecklade moduler i stordatormiljö. De egenutvecklade systemen kommer på sikt att bytas ut mot standardsystem.

Tjänstebaserad arkitektur

Ett nyckelbegrepp i att lyckas med strategin om att ersätta egenutvecklat med standardsystem utgörs av den tjänstebaserade arkitekturen. Denna innebär bl.a. att respektive system blir löst kopplat till omvärlden.

När exempelvis Preems kundportal använder tjänsten ”registrera order”, så spelar det inte någon roll om mottagande system är ett stordatorssystem (idag) eller ett standardsystem (imorgon). Förändringar kan alltså implementeras i it-miljön med ett minimum av påverkan på andra system.

Mål

Det uppdrag som SYSteam fick av Preem var att assistera i utformandet och bemanning av ett projekt som skulle säkerställa satsningen på den nya tjänstebaserade arkitekturen. Den konkreta leveransen bestod av:

  • Framtagande av förslag till beslut kring integrationsarkitektur samt dokumenterad och utvecklad referensarkitektur.
  • Installation och konfiguration av integrationsplattform baserad på Microsoft BizTalk Server.
  • Framtagande av projektplan för genomförandeprojekt samt stöttande av Preems projektledare.
  • Utbildning av Preems utvecklare och tekniker.
  • Deltagande i genomförandeprojektet med arkitekt- respektive BizTalk-utvecklare.

Måluppfyllelse

Det huvudsakliga målet har varit att förflytta fokusen från egenutvecklat till integration av standardsystem. Genom den nya BizTalk-baserade plattformen får man också minskade ledtider i hanteringen av transaktioner och integrationer av system, och en ökad flexibilitet vid systemförändringar .

Två typer av integration

Preems BizTalk-plattform är uppbyggd för att i första hand stödja två typer av kommunikation mellan system; initialt har man fokuserat på request/reply (för Preems kundportal) och Publish/subscribe (för orderrelaterad kommunikation till/från trading partners). I förlängningen ska enskilda system kunna ”prenumerera” på grunddata.  

Löst kopplade system

Strategin med att ha löst kopplade system och en tjänstebaserad arkitektur har varit en viktig ledstjärna för Preem då man designat sin integrationslösning. Löst kopplade system innebär att varje enskilt system så långt det är möjligt skall vara utbytbara utan att andra system berörs. Det innebär för Preems del att varje system inte ”känner till” något annat system än de tjänster som exponeras via integrations-plattformen.  BizTalk sköter kommunikationen mot varje delsystem och en förändring i ett delsystems gränssnitt påverkar endast BizTalk – inte andra system.

Citat

”Vår BizTalk-lösning blir oerhört affärskritisk eftersom den utgör basen i vår strategi att gå mot best-of-breed.”

Patrik Kostic
Preem Petroleum

För mer information

Patrik Kostic
patrik.kostic@preem.se

Stefan Ramsö, SYSteam


stefan.ramso@systeam.se

Tfn: 036-14 93 33