HELA DENNA TEMATIDNING ÄR EN ANNONS FRÅN MEDIAPLANET
ANNONS
ANNONS
Nr.1 / November 2009
Med dagstidningens räckvidd och facktidningens fokus
4
SOA
TIPS
TILL EN LYCKAD INTEGRATION
Väloljad lösning Preem ser stora fördelar med sin nya arkitektur Få struktur BPM gör affärsprocesserna mer synliga
FOTO: ISTOCKPHOTO
Expertpanelen Proffsen ger sina råd inför implementeringen
Eric Quist Lösningsarkitekt, IRM Consult.
ÖKA FLEXIBILITETEN & OPTIMERA PROCESSERNA Service Oriented Architecture: Få en snabbare utveckling, högre förändringsbarhet och länka verksamhetens affärsprocesser till IT.
FOTO: NIKLAS WIKMAN
Affärsintegration och inget annat. Men det kan vi bra. Mycket bra.
2 · NOVEMBER 2009
HELA DENNA TEMATIDNING ÄR EN ANNONS FRÅN MEDIAPLANET
UTMANINGAR Implementing a comprehensive Service Oriented Architecture (SOA) initiative can be a daunting and expensive task. IT departments face steep learning curves and trial and error as a lot of application infrastructure (including middleware) technologies need to be purchased, deployed and operated.
VI REKOMMENDERAR Martin Rydman Base Line Manager, Enfo Zystems.
SIDA 4
Dos and Don’ts for Successful and Cost-Effective SOA ddressing such a challenge may be too much for many organisations, in the current economic climate: risks are too high, costs are astronomical and business justification can only be strategic and long term. To help users minimise costs and risks and maximise benefits, Gartner has identified some critical dos and don’ts. Do establish a SOA Center of Excellence to support AD teams, play watchdog over the proper use of the SOA application infrastructure (the so called SOA backplane) and drive governance processes such as maintaining a registry/repository of services.
A
Select vendors carefully Do select vendors that can provide as much as possible of the components of your SOA backplane (enterprise service bus, registry/repository, orchestration etc.) you need ,but in a modular,incremental fashion. This way you can buy what you need when you
need it, thus minimising initial projects cost. Expansion of your SOA backplane can then be justified on a project-by-project basis. Consider use of open source technology and/or cloud services to further reduce entry costs.
“Don’t drop the SOA ball, even in a tough economic climate.”
Remember governance Don’t forgo governance (nor technology).Governance - the set of processes, rules and responsibilities that drive organisations through decision making – is paramount for SOA. Lack of it is a major cause for failure. However too much governance can be as deadly as too little of it. In the early stages, governance can be “light” and informally enforced. But as your SOA initiative gets more ambitious,your governance processes needs to be enhanced to make it possible for you to take critical decisions such as who pays for what and who’s accountable for what in an organisationally complex environment.Similarly the complexity of the SOA backplane grows as your SOA initiative expands thus multiplying risks of failure due to bad technology decisions. Do design
your SOA backplane very carefully (and do select vendors and products with even greater care) Don’t drop the SOA ball, even in a tough economic climate. Under the pressure of doing more with less, some IT organisations may be temped to scale down or postpone their SOA initiatives.Although this may make sense in some cases, SOA can help to reduce costs and, looking further ahead, restart operations quickly when things improve.
Requiers hard work
Massimo Pezzini Research vice president and fellow, Gartner. FOTO: GARTNER
Last point, SOA doesn’t happen by magic.It requires hard work, discipline, commitment, flexible planning and change management processes. It requires a change in the culture of the IT department. Change doesn’t happen spontaneously. It must be encouraged through a system of incentives to reward ability to develop reusable services and the willingness to reuse services developed by somebody else. Even in the era of SOA a bit of ‘stick and carrot’ often proves the most effective way to make it happen.
FOTO: ENFO ZYSTEMS
“Med SOA kan man lyfta upp delar ur IT-sörjan och göra något vettigt med dem.”
Tänk till innan du väljer
s. 5
Risken är annars stor att du låser in dig i ett system som inte motsvarar dina behov.
Bättre kvalitet och minskade kostnader
s. 14
Preem har en treskiktad SOA-arkitektur som ger snabbare och mer flexibelt integrerade system.
Vi får våra läsare att lyckas! SOA NR 1, NOVEMBER 2009 Redaktionschef: Nadine Kissmann Försäljningschef: Gustaf Ryding Affärsutvecklare: Johan Lilljebjörn Redigerare: Alex Mak Ansvarig för denna utgåva: Projektledare: Erik Wallstedt Tel: 08-545 953 00 E-post:
[email protected] Distribution: Computer Sweden, November 2009 Tryckeri: Pressgrannar AB Repro: Bert Lindevall Mediaplanet kontaktinformation: Tel: 08-545 953 00 Fax: 08-545 953 01 E-post:
[email protected] Vid förfrågningar kontakta: Johan Lilljebjörn Mediaplanets affärsverksamhet är att leverera nya kunder till våra annonsörer. Genom intressanta artiklar med hög kvalitet motiverar vi våra läsare att agera.
e-man är specialister på integration och nöjda kunder Enligt våra kunder är vi specialister på integration. Vi håller med. e-man levererar spetskompetens inom integration och utveckling av industriella applikationer till svenska och internationella storföretag som vill effektivisera, utveckla eller växa globalt. Och våra kunder är nöjda. Läs mer på www.e-man.se
Stockholm | Göteborg | Örebro | Västerås SPECIALISTER PÅ INTEGRATION
Effektiv systemintegration och SOA
PAKETERAT & KLART! r k 0 0 0 0 0 4 n å r f t i k t r a t S rise Service Bus
Enterp Prisexempel: Baseline
Välj en ledande leverantör.
BASE ELIN NE
Enfo Zystems fokuserar uteslutande på systemintegration och tjänsteorienterade arkitektur (SOA). Vi har sedan starten 2001 varit ledande inom området. Med vår metod ”Baseline” har vi utvunnit en strömlinjeformad och paketerad Best Practice för att implementera SOA. Och beroende på var ni befinner er i era integrationsprojekt erbjuder vi olika Baseline Startkits och SOA workshops – till fast pris. Vi påvisar och levererar snabb ROI. Vi arbetar med en unik best practice-metod och har en gedigen erfarenhet och förståelse för verksamhetsprocesser och komplexa IT-lösningar. Vi är bäst på det vi gör och är väldigt enkla att samarbeta med. Kontakta oss för en snabbstart av ert nästa SOA-projekt (se telefonr nedan).
Då köper du någon av våra workshops som ger dig en god inblick i vad SOA skulle innebära för dig och vad du kan förvänta dig i form av ROI, strategier, teknik och genomförande. Läs mer på www.zystems.se BASELINE
BASELINE
WORKSHOP
WORKSHOP
WORKSHOP
ESB BPM Försäljningsansvariga Göteborg: Adam Ritzén +46 (0)70-840 02 20
[email protected]
IC
PS: WORKSHO
40 000 kr
Malmö: Kent Widberg +46(0)70-269 93 20
[email protected]
BASE ELIN NE
STAR RTKIIT
STAR RTKIIT
BPM
ESB STAR RTKIIT
Enterprise Service Bus Med ESB Startkit kommer du snabbt igång med en integrationsplattform. På 2-3 veckor installerar vi all programvara, utbildar din organisation och genomför ett första projekt. Du får dessutom tillgång till all vår paketerade kunskap i form av Baseline: mallar, processer och mjukvarukomponenter.
STARTKIT:
IC
Business Process Management Med BPM Start kit kommer du snabbt igång med metoder och verktyg för att designa, simulera, automatisera och optimera dina verksamhetsprocesser och arbetsflöden. På 4-6 veckor installerar vi all programvara, utbildar din organisation och genomför ett första projekt. Även detta Startkit inkluderar så klart Baseline..
400 000 kr
Vill du utforska SOA lite mer innan du startar?
BASELINE
BASE ELIN NE
STARTKIT:
690 000 kr
PS. Vi söker nya medarbetare! Nya projekt från flera större kunder gör att vi växer kraftigt. Därför förstärker vi med nya duktiga medarbetare som brinner för integration, SOA och BPM. Vi söker till Göteborg, Malmö & Stockholm: • Integrationsarkitekt • Systemintegratör • Solution Architect. Mer om tjänsterna finns på: www.zystems.se Skicka din ansökan till
[email protected]
Stockholm: Växel: +46 (0)77–440 44 00 John Rosenberg www.zystems.se +46(0)70-269 93 09
[email protected]
Integration Center Med IC Startkit sätter du på plats en organisation som hjälper dig att få ut maximal verksamhetsnytta ur din integrationsplattform. Vi hjälper dig definiera, anpassa och införa effektiva processer för att förvandla verksamhetens krav till effektiva integrationslösningar. Och hela Baseline ingår.
STARTKIT:
890 000 kr
4 · NOVEMBER 2009
HELA DENNA TEMATIDNING ÄR EN ANNONS FRÅN N MEDIAPLANET TIPS
NYHETER
SOA GÖR IT MER PRAKTISKT FÖR DITT FÖRETAG ■ Fråga: Hur får man olika ITsystem att utbyta data och med valda funktioner möjliggöra nya tjänster? ■ Svar: Med tjänsteorienterad arkitektur gifter man ihop systemutveckling med affärsprocesser och tjänster på verksamhetsnivån, ovanför gyttret av olika IT-system och applikationer. SOA, Service Oriented Architecture, är i dag ett etablerat synsätt och koncept för att skapa lager av tjänster på verksamhetsnivå genom lös koppling av underliggande IT-system. SOA gör det helt enkelt möjligt för olika system och applikationer att utbyta data och tjänster utan att systemen är beroende av varandra.
Snabbare utveckling – SOA lyfter integrationen till en högre nivå som omfattar tjänster och inte hårt kopplade punkt-tillpunkt-integrationer mellan ITsystem. Genom att kombinera informationskällor, data och tjänster, kan man snabbt skapa något nytt, säger Björn Arkenfall, konsultchef på e-man. – Utvecklingstiden blir kortare och det blir lättare att senare ändra affärsprocesserna när nya förutsättningar råder i företag och på marknaden. Information och tjäns-
ter i slutna system, som innan inte kunde användas tillsammans, kan nu bilda nya tjänster och göras tillgängliga både internt och externt, fortsätter Björn Arkenfall.
Kartlägg stegvis Björn Arkenfall understryker dock, att för att lyckas med SOA, måste man involvera affärsansvariga och ledning i företaget och skapa möten mellan dem och IT-ansvariga. – Inför SOA stegvis för avgränsande delar i takt med att affärsprocesserna kartläggs. Annars finns risk för att det tar lång tid innan verklig nytta skapas. Ett område där man fort kan skapa värde är att skapa tjänster för kunddata som ofta finns i många befintliga system, tipsar Björn Arkenfall. Även Martin Rydman, Base Line Manager på Enfo Zystems menar att SOA gör IT mer användbart för verksamheten och frigör affärsansvariga från IT-avdelningens bojor. – Med SOA kan man lyfta upp delar ur IT-sörjan och göra något vet-
Björn Arkenfall Konsultchef, e-man.
Martin Rydman Base Line Manager, Enfo Zystems.
tigt med dem, till exempel att från monolitiska affärssystem få upp komponenter som kan användas för att utveckla verksamheten utan att man behöver vara nere och ”grotta” i själva affärssystemen, säger Martin Rydman.
1 INVOLVERA IN NVO VOLV OLV LVE ERA ERA ER LEDNINGEN
Total Cost of Ownership
Krävs starka sponsorer – För att lyckas måste man konsolidera funktioner.Det finns enorm redundans i företag med multiplar av samma eller snarlika funktioner i olika system. Det fungerar inte alls när man behöver utveckla affärsprocesser för nya marknader och tjänster samt vid fusioner eller företagsköp, menar Martin Rydman. Martin Rydman understryker att SOA kräver starka sponsorer i företagsledningen, personer som förstår affärsnyttan med SOA och undviker ett rent ITperspektiv. – Se till att system- och processägare jobbar ihop och hitta folk som kan SOA.Tänk från början också på styrningen, så kallad SOA Governance. Någon måste vara ansvarig för helheten med alla tjänster. SOA blir annars separata projekt, var och ett i sin egen lilla hink utan att man ser vad som händer i andra hinkar, avslutar Martin Rydman. HANS HJELMSTAD
[email protected]
Line of B Technology Ad Hoc Integration Chaos
SKAPAR HARMONI För att SOA skall bidra till verksamhetsnyttan krävs det att verksamheten involveras. Ju större del av verksamheten som kan harmoniseras inom den tjänsteorienterade arkitekturen, desto större värde. TCO (Total Cost of Ownership) sjunker dessutom när scopet ökar. FOTO: ISTOCKPHOTO ILLUSTRATION:ALEX MAK
Service O Integr
HELA DENNA TEMATIDNING ÄR EN ANNONS FRÅN MEDIAPLANET
Utgå från företagets verksamhet och behov vid val av SOA-lösning IT contribution to Business Value
Value-net Enterprise
Business
När du väljer SOA är det viktigt att du utgår från hur verksamheten ser ut. Risken är annars stor att du låser in dig i ett system som inte motsvarar dina behov. SOA handlar i grund och botten om att olika delar av ett IT-landskap ska kunna kommunicera med varandra och snabbt leverera information när den efterfrågas.Ett bra SOAsystem ska bland annat vara flexibelt, kostnadseffektivt, korrekt och lätt att underhålla, men det finns knappast något universellt system som passar alla. Olika företag kan ha helt olika behov och önskemål. – Risken är att IT-teknikerna får råda allt för mycket och att de inte tar tillräckligt stor hänsyn till resten av företaget, säger Mikael Karlén,vd och seniorkonsult på Evitecunify. I bästa fall kan man engagera hela verksamheten i arbetet. I näst bästa fall genomförs implementeringen av IT-avdelningen, men med stöd av engagerade chefer på alla andra avdelningar.
Skalbarhet
Oriented ation
Mature SOA
Företag med hela IT-miljön samlad på ett ställe behöver till exempel en typ av system medan du kanske ska välja en helt annan lösning om du har verksamheten utspridd på olika datacentraler som måste kunna kommunicera med varandra. Om SOA bara ska implementeras
Mikael Karlén Vd och seniorkonsult, Evitecunify.
Lars Axelsson Ansvarig för enterprise design, Ferrologic.
Spaghetti? Trött på spaghetti? Vi bjuder på något helt annat. Boka en gratis SOA-lunch på www.tickstar.com/soa-lunch
på en enskild avdelning ställer det inte samma krav som om den ska omfatta hela företaget och kanske till och med kunna fungera globalt. Som användare finns det en rad egenskaper som man bör ta hänsyn till när man väljer SOA- lösning. En av dessa är skalbarhet, vilket syftar på hur lätt det är att anpassa lösningen till ökande belastning.
Nyttoperspektivet viktigast En annan viktig egenskap är förstås tillförlitligheten. Själva informationsstrukturen är också en viktig aspekt i systemet. I SOA måste kommunikationen fungera mellan många olika delar och en svårighet kan vara just att de olika delarna har olika sätt att definiera information. Det som heter ordernummer på ett ställe heter kanske ordernumber på ett annat, och har en sifferkod på ett tredje. – Det är här helt centralt att översättningsnivån med företagsgemensamma definitioner finns, säger Lars Axelsson, ansvarig för enterprise design på Ferrologic. Dessutom måste systemet kunna ta hänsyn till att affärskraven ändras med tiden. Systemet ska kunna leva upp till framtida krav på nya processer och förändrad information. Tjänsterna ska vara uthålligt återanvändbara, helt enkelt kunna förvaltas. – Nyttoperspektivet är viktigast och det är lätt att IT-avdelningen glömmer det, påpekar Lars Axelsson.En SOA- lösning måste vara välstrukturerad från två håll.Dels måste tekniken naturligtvis fungera och dels måste ledning och affärsfolk kunna definiera vad tjänsterna ska göra för nytta för företaget. BENEDIKTA CAVALLIN
[email protected]
NOVEMBER 2009 · 5
5 TIPS FRÅN MARTIN RYDMAN
FOTO: ISTOCKPHOTO
Skaffa sponsorer Verksamhetsrepresentanter som brinner för det förändringsarbete som SOA innebär är centrala för att lyckas.
1
Börja smått Försök hitta något projekt som kan påvisa tydliga effekter av ett förbättrat SOA-baserat IT-stöd,men ändå innebär måttliga kostnader och risker, innan du tar ett för stort grepp.
2
Etablera styrning Någon måste ta ansvar för att samordna olika initiativ och projekt och se till att policy och riktlinjer efterlevs.
3
Anamma en metodik Det är viktigt att redan från början fokusera på ett systematiskt arbetssätt (metodik), annars kommer detta IT-initiativ att misslyckas på lång sikt. Hitta en metodik som känns bekväm, pragmatisk och begriplig. Baseline är ett utmärkt exempel.
4
Sätt upp en plattform Det är vår erfarenhet att det underlättar betydligt att ha specialiserad mjukvara som kan hantera all ”rördragning” som krävs för att applikationer med vitt skilda tekniska förutsättningar skall kunna samverka.
5
6 · NOVEMBER 2009
HELA DENNA TEMATIDNING ÄR EN ANNONS FRÅN N MEDIAPLANET TIPS
NYHETER
2 BYGG GG G FÖ F FÖRÄNDÖRÄN ÖRÄ ÖR ÄNDÄND RINGSBART
BEHÖRIGHETSHANTERING
Få IT-säkerhetschefen att sova gott om nätterna IT-säkerhetschefens viktigaste uppgift har varit att säkerställa att rätt användare får tillgång till rätt resurser och information och att ingen obehörig får tillgång till känsliga resurser och information.
STRÖMLINJEFORMA ARKITEKTUREN Genom att bygga arkitektur för integration blir information mer tillgänglig och möjliggör automatiserade flöden mellan system. FOTO: ISTOCKPHOTO
Arkitektur för samverkan mellan system ■ Fråga: Hur ska verksamheter få IT-system att samverka som stöd för att möta omvärldens allt större förändringstryck och tuffare konkurrens? ■ Svar: Sträva efter förändringsbarhet i arkitekturen och arbeta kontinuerligt med att anpassa integrationslösningar till verksamhetens nya behov.
– Arkitekturer för integration gör information tillgänglig och möjliggör automatiserade informationsflöden mellan system, något som är av stor strategisk vikt för företag, säger Kenneth Altsjö, Crepido. – Integration effektiviserar affärsprocesserna genom att ledtider kapas, kostnader minskas, information görs tillgänglig och nya tjänster och samarbeten kan skapas, säger Åke Öberg,Tickstar.
Från spagettiröra till smidig integration Många företag lever i dag med arvet av många års användande av olika informationssystem och applikationer som kopplats ”hårt”, punkt-till-punkt. När dessa system sedan började kopplas till andra system på samma ”hårda” sätt, blev resultatet spagettihärvor av beroenden och korsvisa kopplingar. – Saknas det styrning och vägledning för integrationsarbetet uppkommer lätt oönskade arkitekturer som kan verka hämmande för utvecklingen av en verksamhet. Följden kan bli en brist på informationsutbyte eller en ökande komplexitet, säger Kenneth Altsjö. – Man måste därför alltid börja integrationsprojekt med
Åke Öberg CEO, Tickstar.
en förutsättningslös analys av behoven ur verksamhetens perspektiv. Det gäller att tänka generellt samtidigt som man löser specifika problem. Varje integrationslösning bör stämmas av mot dem strategiska målen, fortsätter Kenneth Altsjö.
Kenneth Altsjö Integrationskonsult, Crepido Systems.
Bygg en förändringsbar arkitektur – Arkitekturen måste spegla organisationen. Därför är det viktigt att även ledningen engageras i utformningen, till exempel att lokalkontor kan ha kontroll över sitt IT-stöd i en organisation som är löst sammanhållen,understryker Kenneth Altsjö.
– Integration är inget självändamål. Man måste i affärsprocesserna se vilka aktiviteter som finns och vilka behov användare har av att hämta information från olika system, säger Åke Öberg. – Integeration bör vara en central funktion för att koppla system löst till varandra. Tänk på att gamla informationssystem sällan är tjänsteorienterade. En viktig fråga att ställa är hur man vill använda sina datakällor och om tjänsteorienterad arkitektur som SOA behövs eller inte. Vilka frågor ska kunna ställas till en datakälla och hur ska svaren levereras? Om man ska implementera SOA,ska det vara för att leverera affärsnytta till verksamheten, avslutar Åke Öberg. HANS HJELMSTAD
[email protected]
TIPS TILL EN LYCKAD INTEGRATION
Man skall helst också bevisa att ovanstående är uppfyllt. Om det ”omöjliga” ändå händer – att man råkar ut för ett intrång eller läcka – skall man kunna spåra vad som har hänt. En rätt implementerad behörighetshantering är nyckeln till att lyckas med detta. En tjänsteorienterad arkitektur är byggd för ständig förändring i processer, organisation och regelverk, för att återanvända gamla ”stuprörs”-lösningar samt för att använda externa tjänster inbakat i sina egna processer. Detta sätter helt nya krav på behörighetshantering och spårbarhet. Här ger Anders Brännfors, ansvarig för Affärsutveckling på Cortego AB, några råd som innebär att behörighetshantering och spårbarhet inte bara blir ett hinder utan också en möjlighet.
Externalisera Behörighetshanteringen kan ses som ett regelverk (exempel om användarens roll är lika med handläggare så ge access och rätt att ändra).Det är viktigt att detta regelverk synliggörs och hanteras skilt från affärslogiken.
1
Spåra ändringar Behörighetsregelverket ska ha en egen livscykelhantering och ändringar ska vara spårbara.
2
Använd fler attribut Använd fler attribut än roll,identitet och ”tjänst” i beslut om att access till exempel autentiseringsmetod,tid och plats.
3
Säkerställ lager Kenneth Altsjö, Crepido: ■ Definiera strategi och principer för integrationsarbetet. Detta måste vara i samklang med verksamhetens strategi och mål. ■ Integration är inget självändamål. Utgå alltid från verksamhetens behov. Med en väl anpassad integrationsarkitektur får man ut mer av sina it-investeringar. ■ Ställ krav på hur nya system ska kunna göra sin information tillgänglig för omvärlden och samverka med befintliga system. ■ En integrationsplattform kan byggas stegvis. Se till att ha en bra infrastruktur i botten, gärna i form av ett meddelandehanteringssystem. I nästa steg
kan man införa en mer eller mindre avancerad broker som fungerar som en central nod. ■ Integration och systemsamverkan är inte bara en fråga för stora organisationer. För mindre företag går det att skapa bra lösningar utan komplicerade produkter och dyra licenskostnader. Det finns i dag till exempel bra open source-alternativ.
Åke Öberg, Tickstar: ■ Titta först på verksamhetens förbättringspotential för att se var det finns affärsintresse av att integrera. Integrera och automatisera inte processer som i grunden är felaktiga. ■ Avgränsa projekt för inte-
gration. Dela upp i mindre delprojekt som snabbt resulterar i affärsnytta. Leverera information via tjänster där det är möjligt med en rimlig insats. Moderna standardiserade plattformar kan vara en enkel väg till tjänsteorienterad integration mot gamla system, databaser etcetera. Undvik att integrera genom att göra anpassningar inne i affärsapplikationer eller specialistsystem. Då är man fånge och beroende av systemleverantören av fel orsak. ■ Det är viktigt att tidigt vara överens om hur processerna man ska integrera ser ut, vilka affärskrav som finns, och vilken servicenivå (SLA) som krävs.
Implementera behörighetskontroll i ett (1) lager i er arkitektur och säkerställ att det inte finns några ”snikvägar” in i underliggande lager.
4
Säkertställ spårbarhet Säkerställ spårbarhet från början, ”vem, vad och när” ända ned i databasen.Detta kommer förr eller senare som ett krav från revisorerna.
5
Använd federation Om ni använder externa tjänster, släpp inte i från er ägandeskapet över era användare,använd federation.
6
Det finns flera anledningar till att vi jobbar med några av Europas mest spännande integrationsprojekt. När det gäller att få olika datorsystem att prata med varandra är vi
bygga skalbara, stabila lösningar för hög prestanda och samtidigt
på Ferrologic ganska svårslagna.
utbilda uppdragsgivarens personal kräver sina konsulter.
Vårt fullständiga fokus på affärsintegration gör att vi helt enkelt
Vi har några av Europas mest spännande kunder och är kända för
är vassare på detta än vad de flesta av våra branschkollegor är.
att leverera våra projekt i tid, inom budget och i enlighet med upp-
Få är skickade att både modellera bolags information och
dragsgivarnas önskemål. Det är ett rykte vi är rädda om, och därför
processer, och utifrån detta bygga de bästa stödjande integrationslösningarna. Men det är vi på Ferrologic. Integration är både svårt och kräver engagemang, det vet alla som sätter sig in i det. Att effektivisera affärsprocesser genom att
ställer vi också mycket höga krav på de konsulter som jobbar hos oss. Så känner du dig sugen på att prata med ett av Sveriges bästa integrationsbolag, slå en signal eller skicka ett mail. Vi hörs!
Ferrologic hjälper kunder med lösningar och arkitektur för att effektivisera affärsprocesser som löper över flera IT-system. Både inom och mellan företag. Med en fot inom design av processer och information och den andra inom teknisk integration, hjälper vi många av Nordens största företag att bli effektivare och mer snabbrörliga. Våra kunder återfinns i tillverknings- och processindustri, telekom, bank och finans, detaljhandel och e-handel. Vi har kontor i Stockholm, Göteborg, Helsingborg och Bryssel. Huvudkontoret ligger på Stora Nygatan 14, 111 27 Stockholm. Tel. +46 8 661 32 30, fax. +46 8 22 22 70. www.ferrologic.se,
[email protected].
När ditt IT-stöd behöver en riktig energikick Vill du förbättra användarvänligheten i ett system? Integrera system med varandra? Bygga ett nytt system som underlättar affärerna? I så fall är Crepido Kickstart något för dig. Det är en väl beprövad metod som har skapat värde för många företag, genom att såväl realisera affärsmöjligheter som med att komma till rätta med tekniska problem. Låter det intressant? Besök crepido.com för mer information eller kontakta vd Anders Carlberg direkt på
[email protected]
Klurigt tänkt. Enkelt utfört www.crepido.com
8 · NOVEMBER 2009
HELA DENNA TEMATIDNING ÄR EN ANNONS FRÅN MEDIAPLANET
INSPIRATION Fråga: Hur kan flexibilitet skapas för att kunna konsolidera applikationer samtidigt som nya tjänster och funktioner tillförs verksamheten? Svar: Preem använder SOA, tjänstebaserad arkitektur, för att löst koppla allt fler system till varandra och omvärlden.
Skapa flexibilitet med tjänstebaserad arkitektur LEDARE TILL LEDARE STOCKHOLM
Preem bildades 1996 genom en sammanslagning av samtliga Texacostationer i Sverige och OK Petroleumstationer i södra och västra Sverige. Arvet från sammanslagningen brottas man fortfarande med i form av en heterogen och fragmentiserad systemportfölj och där en stor del av systemstödet för verksamhetens kärnprocesser finns i stordatormiljö.
Enhetlig integration – År 2005 hade vi kört ett antal projekt och integrationer, men kände då behov av att arbeta mer enhetligt med integration, säger Patrik Kostic, Chef Applications, IT-avdelningen, Preem. – Vi bedömde det som att man skulle kunna få bättre kvalitet, minskade kostnader och kortare utvecklingstider genom att arbeta mer med återanvändning. När så SOA kom kändes det därför naturligt att ”hoppa på tåget”, fortsätter Patrik Kostic. Påföljande år kom tillfället. En integrationsplattform baserad på Microsoft BizTalk infördes i samband med ett
större verksamhetsprojekt där Preem ändrade sin affärsmodell genom att lägga ut en stor del av försäljningen på återförsäljare och all distribution på en leverantör. Totalt ingick ett sextiotal IT - projekt i förändringsarbetet.
PROFIL
Värt satsa på SOA – Många större förändringar i verksamheten gjorde det då värt att satsa på SOA. Vi började med grundstommen i form av två typer av integration mellan system: request/reply för portalkommunikation i realtid och publish/subscribe för asynkron orderrelaterad kommunikation till och från Preems handelspartners, berättar Patrik Kostic. – Successivt har vi sedan förfinat våra integrationer. I dag ställer vi inte samma krav på återanvändbarhet på alla integrationer. Vi försöker dela in integrationerna i olika kategorier som vi ställer olika krav på, som Guld, Silver och Brons beroende på möjligheten att återanvända funktioner och information, fortsätter Patrik Kostic.
Ger IT-stöd för nya tjänster Preem har behov av att löpande konsolidera sin systemportfölj samtidigt
Patrik Kostic ■ Född: 1973. ■ Familj: Gift med Linda, barnen Malte 8 år och Melker 4 år. ■ Gör på Preem: Head of Applications: ansvarar för utveckling, underhåll och avveckling av Preems verksamhetssystem. ■ Intressen: Familj, fiske och friluftsliv.
Med rätt arkitektur når du målet enklare.
som verksamheten kräver ett mer flexibelt IT-stöd för nya arbetssätt och tjänster. En viktig komponent för att lyckas är den tjänstebaserade arkitekturen där system blir löst kopplade till varandra och omvärlden. Löst kopplade system syftar till att varje enskilt system ska vara utbytbart med minimal påverkan på andra system. Preem har fram tills nu gjort drygt 20 systemintegrationer via BizTalk. Preem har en treskiktad SOA-arkitektur där systemtjänster exponerar information och funktioner i systemen som tjänster. Informationstjänster samlar ihop funktionalitet och information på en nivå som kan återanvändas, så som order, faktura och kund. Processtjänster används för att komponera och orkestrera informationstjänster. I dag har Preem knappt tio informationstjänster. När Preems kundportal använder tjänsten ”skapa order” så spelar det ingen roll om mottagande system är ett stordator- eller ett standardsystem. Förändringar kan därmed införas i IT-miljön utan att nästan alls påverka andra system.
– Ledstjärna för integrationsarbetet är verksamhetens behov och att kunna återanvända funktioner och information. Första gången man integrerar med SOA tar det dock längre tid än med konventionell integration punkttill-punkt. Information måste beskrivas och flera olika system kopplas ihop. Men med återanvändning av tjänster, funktioner och information blir fördelarna sedan mycket stora i följande integrationer, understryker Patrik Kostic.
Enklare överblick – Integrationsprojekten genomförs mycket snabbare och till lägre kostnader. Vi kan snabbare och mer flexibelt integrera system och ta fram nya tjänster som stöd för verksamhetens förändringar och krav. Hela IT-miljön är också enklare att överblicka. Vi får en bättre totalbild av alla system och kan enkelt övervaka hur integrationerna mår. Genom standardisering och SOA har vi också fått ett gemensamt sätt att jobba och är mindre beroende av nyckelpersoner, avslutar en nöjd Patrik Kostic. HANS HJELMSTAD
[email protected]
www.ecru.se
Alla vet att ett företags anpassningsförmåga är viktigt för att nå framgång. Men hur skapar man en verksamhet som är lättrörlig och följsam och där IT-lösningar stöder verksamheten (och inte tvärtom)? SOA kan ge principer för att uppnå målet, principer som vi på Ecru tror på och som rätt utnyttjade kan utgöra den hävstång som behövs för att nå de verkliga och långsiktiga målen. Kontakta oss eller delta på vårt seminarium så berättar vi mer!
Välkomna till vårt seminarium 28 januari 2010
”Arkitektur för agila företag” Talare: Sten och Per Sundblad (Sundblad & Sundblad) Daniel Akenine (Microsoft) Magnus Hellqwist (Ecru). Innehåll, mer information och anmälan, se www.ecru.se/agilarkitektur.
Stolt leverantör till framsynta företag och offentliga sektorer i Sverige och EU!
HELA DENNA TEMATIDNING ÄR EN ANNONS FRÅN MEDIAPLANET
NOVEMBER 2009 · 9
3 TIPS
FOTO: ISTOCKPHOTO
Sälj in SOA i ledningen Rätt använd kan SOA skapa konkurrensfördelar genom att minska utvecklingstid och sänka kostnaderna för integrationer. Samtidigt kostar SOA pengar och fokus på återanvändning kan komma i konflikt med krav från projekt att komma i mål inom budget och utsatt tidsplan. Därför är det viktigt att ha med sig dem som fattar de ekonomiska besluten.
1
Få med verksamheten Se till att folk i verksamhet och IT jobbar tillsammans. IT krävs för att realisera tjänsterna. Men utan att få med verksamheten kommer det att bli svårt att få till återanvändbarheten.
2
Tänk stort – bygg smått Utgå ifrån verksamhetsarkitekturen och definiera en övergripande informationskarta. När du utvecklar tjänster är det viktigt att stämma av dem mot den övergripande informationskartan för att undvika snarlika, fragmentiserade tjänster.
3
BARA FÖRDELAR Med den nya SOA-lösningen genomförs integrationsprojekten snabbare, till lägre kostnader och flexiblare. FOTO: HANS BERGGREN
Behöver era processer gå på gym? SYMBIO. DIN QA-PARTNER. LOKALT OCH GLOBALT. DU KÄNNER TILL OSS. Endevo som nu ingår i Symbio erbjuder lösningar för a kvalitetssäkra och effekvisera din utveckling av mjukvarubaserade produkter och system. Områdena är kvalitetssäkring, test- och mätsystem, systemarkitektur, systemutveckling och inbyggda system. Våra kunder finns inom industri, life science, telekom, fordon och bank/finans/försäkring. ERFARNA SPECIALISTER. Vi är konsulöretaget uppbyggt av och med seniora specialister. Vi är vägvisare, problemlösare och genomförare. Vi stärker våra kunders framgång.
Idag fokuserar många av världens företag fortfarande på historiska händelser och aktiviteter, istället för att aktivt fokusera på hur företagen kan förbättras, bli starkare, smidigare och i slutändan mer framgångsrikt.
VI LÄR DIG. För a uppnå maximalt resultat krävs a våra kunder kan ta över eer oss. Vårt mål är a överföra den kunskapen så a uppdragsgivaren är trygg och vi kan avsluta vårt uppdrag.
DevCode hjälper idag ett flertal multinationella, mindre och medelstora svenska företag att dagligen trimma och förbättra sina verksamheter.
VI ÄR STORA. En spjutspetskoncern står ll di förfogande. Endevo ingår i Symbio – en världsledande koncern inom test och utveckling av mjukvara, outsourcad produktutveckling (OPD) för webb och företagsprogramvara, användarupplevelseteknik och produktutveckling av mobil och integrerad mjukvara. Vi finns på 22 platser i Europa, USA och Asien.
Är du nyfiken på hur detta går till? Kontakta oss för ett personligt samtal där inga frågor är för dumma. För att spara er (och vår) tid kommer vi redan efter första mötet, som brukar ta ca 30 min, att berätta om och hur vi kan hjälpa just er att aktivt börja träna ert företags muskler. Vi skapar konkurrensfördelar!
KONTAKTA OSS. VI FINNS PÅ WWW.ENDEVO.SE.
DevCode Wallingatan 38 • SE • 111 24 Stockholm • SWEDEN 08-23 10 80 •
[email protected] • www.devcode.se
10 · NOVEMBER 2009 HELA DENNA TEMATIDNING ÄR EN ANNONS FRÅN N MEDIAPLANET TIPS
INSPIRATION
3
TIPS
SKAPA SKAP SK APA AP A FÖRSTÅELSE Å
Bygga Ju större ett tjänstenätverk är, ju svårare blir det att bygga ut nätverket samtidigt som allt skall förbli integrerat. Ju fler tjänster som existerar i ett nätverk desto större blir också säkerhetsfrågorna, inte minst vilka rättigheter de olika tjänsterna har att efterfråga och ge ut information från och till varandra.
Jonas Hinkkanen QA Manager, Symbio.
Återanvändning Om det skall gå att återanvända tjänster kan inte varje enskild tjänst täcka in alltför stora funktioner, i stället måste de brytas ner i mindre enheter. Desto mer tjänsterna är nedbrutna, ju fler tjänster existerar i ett nätverk. När tjänsterna ökar så ökar också förmågan att hålla god kontroll över alla tjänster och inte minst kopplingarna dem emellan.
Testa I ett nätverk med fler och fler tjänster blir det svårare och svårare att utföra adekvata tester som verkligen täcker in funktionerna hos alla i nätverket ingående tjänster.
KVALITETSSÄKRING
SOA-testning i tre steg ■ Serviceorienterad arkitektur, SOA, är på stark frammarsch. SOA har fört affärssystem och datahantering närmare varandra och är en utveckling som underlättar systemintegration. Samtidigt finns det en risk att den viktiga kvalitetskontrollen blir ett gränsland som ingen tar ansvar för. Genom kvalitetskontroll strävar organisationen i första hand efter att reducera risker i affärssystemen. Men det räcker inte att enbart verifiera den funktionella sidan i en process. Inom SOA är det lika viktigt att verifiera tjänsternas kompatibilitet, sårbarhet och kapacitet.
Testa kompatibiliteten Inom SOA är det viktigt att verifiera kompatibiliteten hos de tjänster man skapar. Dels för att kunna garantera att olika applikationer går att kombinera och återanvända,dels för att över huvud taget uppnå den nytta som eftersträvas med hjälp av SOA. Lika viktigt är det att se till att man klarar av att hantera undantag och felaktigheter.
1
Testa robustheten Principen bakom robusthetstestningen är att variera datainnehållet i tjänsterna för att se hur dessa påverkas. Syftet med testet är att avslöja riskfaktorer,som till exempel dålig kvalitetssäkring av ingångsdata samt brister i hanteringen som underlättar systemintrång.
2
Underhålla Med allt fler sammankopplade tjänster som bygger på olika villkor, som inte helt otänkbart kan skapa konflikter med andra tjänster, kan underhåll (ändringar vanligen) som löser ett problem skapa ett annat problem.
Testa prestandan Genom prestandatest utvärderas tjänsternas förmåga att hantera ett stort antal samtidiga anrop. Vid prestandatestning lönar det sig att använda testfall från funktionalitetstest, eftersom det gör att man sparar planeringstid samtidigt som man försäkrar sig om testfallens riktighet. För att kontrollera hur tjänsterna klarar av en långvarig och kontinuerlig belastning kan man skapa flera belastningsprofiler. Dessa profiler kan sedan användas vid prestandatesterna för att studera hur systemet uppför sig vid belastningstoppar eller för att studera återhämtningen efter en systemkrasch.
3
Användarfrågor
Ett mål i de flesta moderna IT-strategier är att integrera verksamhetens kommunikation så mycket som möjligt. För att nå det här målet är SOA-koncepten ett bra verktyg. Något som dock ofta förbises när de här visionära tankarna om hur perfekt och organiserat allt skall bli är just vad som händer med andra områden när integrationen ska genomföras. Strukturer där många olika komponenter är hopsatta för att fungera ihop innebär att komplexiteten ökar. Risken blir överhängande att förståelsen minskar, eller överblickbarheten. källa: Internetworld
FOTO: ISTOCKPHOTO
Förståelse är viktigt
Kraven på att kunna administrera vilka rättigheter som olika användare skall ha ökar när fler tjänster blir tillgängliga.Detta gäller särskilt när tjänsterna är nedbrutna i små och enheter som bygger på varandra i syfte att kunna återanvändas.
: å p v a r k nya r e t t ä s SOA g n i r e s i t n e g n Aut i r e t n a h s Identitet g n i r e t n a h s t et Behörighe Spårbarh
Vi är specialister på IAM: www.cortego.se,
[email protected], 08-462 01 00
12 · NOVEMBER 2009
HELA DENNA TEMATIDNING ÄR EN ANNONS FRÅN N MEDIAPLANET TIPS
NYHETER
4 GÖR GÖ ÖR AF AFFÄRSFÄR FÄ ÄRS RS RSPROCESSERNA SYNLIGA
Med BPM blir det gjort
■ Fråga: Jag funderar på att börja arbeta med BPM, men kan jag vara säker på att det fungerar tillsammans med min SOA-arkitektur? ■ Svar: BPM- system är ofta flexibla och fungerar i de flesta sammanhang. En genomtänkt SOA-strategi är dock en fördel eftersom informationen blir ännu mer lättåtkomlig.
Business Process Management, BPM, är en processteknologi som håller koll på det mesta som sker i företaget. Syftet med BPM är helt enkelt att göra affärsprocesserna synliga så att företaget kan effektivisera och formalisera verksamheten.Varje ärende som exempelvis kundtjänst lägger in följs upp tills det är åtgärdat och avslutat, varje order som kommer in och varje beslut som fattas finns aktivt med i systemet så länge det är aktuellt. Dessutom kan företagsledningen lägga in vilka rutiner och arbetssätt som gäller i olika situationer.
Styr processen – Ta nyanställningar till exempel, säger Pedro Hansson, vd för företaget DevCode AB. Det är ju en process som kan vara ganska vild.Men med BPM som bas kan man styra hur processen ska genomföras och vem som ansvarar för att det sker. BPM kan också reglera arbetsbördan mellan de anställda så att när en person får för mycket att göra flyttas ärendena automatiskt över till någon annan på företaget, eller ställas in så att det larmar i olika situationer. Om orderingången exempelvis sjunker med fem procent är det förstås bra om
Pedro Hansson Vd, Devcode AB.
försäljningschefen blir medveten om det så fort som möjligt. Samma sak om en kund plötsligt ger sämre omdöme än tidigare. Kanske finns det en särskild orsak till missnöjet som försäljaren behöver bli medveten om. En annan viktig funktion är att inga ärenden tappasbortellerfallermellanstolarna tillägger Pedro Hansson. CC-hyster-
Robin Martin Vice president, Metastorm.
in är ett bra exempel. CC-hysterin innebär att alla mail skickas vidare till alla som kan tänkas ha minsta intresse av det som står i dem och alla får information om allt, men ingen vet om det verkligen blir gjort.
Struktur åt verksamheten Robin Martin, vice president på Metastorm påpekar att BPM ger
FAKTA ■ BPM kan ses som en vidareutveckling av BPR (Business Process Reenginering). Skillnaden är att med BPR designade man alla processer från början medan med BPM fokuserar man på själva processbegreppet och ibland bara enstaka processer. ■ BPM har betecknats som en av de största globala trenderna just nu inom verksamhet och IT. BPM är än så länge vanligare utomlands än i Sverige. ■ I dag finns det få företag som
Verkliga lösningar för verkliga behov
Vi har modellen som effektiviserar Stockholm, Göteborg, Öresund, www.stretch.se
helt specialiserat sig på att leverera BPM-system på den svenska marknaden, men de konkurrerar med ett större antal konsulter som insett fördelarna med BPM. ■ BPM används inte bara internt inom företaget. Det går också bra att koppla ihop systemet med sina kunders eller uppdragsgivares system. Om en vara börjar ta slut på lagret kan systemet på egen hand skicka ett meddelande till leverantören om att varan behöver fyllas på, exempelvis.
en struktur åt hela verksamheten på företaget. BPM definierar rollerna så att varje enskilt ärende hamnar hos rätt person som också får rätt information för att kunna utföra uppgiften. Dessutom håller systemet reda på att arbetet blir utfört, fortsätter Robin Martin. Men för att BPM ska fungera framgångsrikt underlättar det att företaget har en genomtänkt SOAstrategi. Med hjälp av SOA skapar man en struktur för hur man hanterar informationen i företaget och det har man glädje av i alla sammanhang.
BPM är en förutsättning – Man skulle till och med kunna säga att BPM är en förutsättning för att din SOA ska fungera optimalt.BPM tillhandahåller funktionalitet och fyller i luckorna mellan tekniken och dess användare, säger Robin Martin. En fungerande SOA-arkitektur stimulerar också samarbete över avdelnings- och företagsgränserna eftersom systemet har åtkomst till olika former av data. Med BPM formaliserar, strukturerar och effektiviserar man bolagsprocesserna, en del av detta sker automatiskt i systemet utan att någon människa blir inblandad i processen, en annan del fungerar manuellt. – BPM är helt enkelt ett bra system för att åstadkomma det man vill göra, konstaterar Pedro Hansson. Med ett BPM-system på plats kan ledningen börja fatta beslut utifrån fakta och inte utifrån känsla. BENEDIKTA CAVALLIN
[email protected]
5 TIPS FRÅN ROBIN MARTIN
Tänk längre än affärsprocessen Affärsprocessen beror på många saker – mål, medarbetare, system, data, externa krafter – allt som påverkar processen bör beaktas.
1
Nöj dig inte med att bara modellera Att bara modellera processen för optimering utan vidare möjlighet att automatisera den ger sällan påtagliga resultat.
2
Etablera en bred styrgrupp eller CoE (Center of Excellence) Med kompetenser från olika delar av verksamheten och IT säkras införandet på ett konsekvent sätt så att de processer med bäst förutsättningar att leverera värde prioriteras i BPM arbetet. För att ge önskat resultat och att resultaten uppmärksammas måste styrgruppen ha tillräckligt mandat och BPM måste ha sponsorer högt upp i ledningen. Mätbara resultat är enda vägen till framtida projekt.
3
Lär dig av misstagen Framgång smittar och det kommer att hjälpa dig att sälja in BPM till nya områden i verksamheten. Lär dig av misstagen så kommer du på sikt att etablera din egen Best Practice baserat på det som fungerar i din unika verksamhet.
4
Övervaka och mät Koppla dina processer till klart specificerade mål så att resultatet kan mätas och förbättras över tiden.
5
Hur säkerställer man att SOAinitiativen går i linje med verksamhetens behov? En av de största utmaningarna som IT-avdelningen står inför har alltid varit att kunna leverera IT-lösningar som är anpassade efter verksamhetens behov. SOA som idé kan vara en av lösningarna, men för att kunna leverera en tvärgående lösning måste det finnas en helhetssyn av verksamhetens behov. Det har visats sig att det kanske största hindret för att lyckas med ett SOA-initiativ har varit avsaknaden av en processkultur och en verksamhetsarkitektur som ger en samlad bild av mål, processer, applikationer, information och teknik. QualiWare Enterprise Architecture är den ledande arkitekturprogramvaran i Sverige och används aktivt av mer än 160 företag, däribland 20 av de 50 största företagen i Sverige. Med sin verksamhetsarkitektur i QualiWare Enterprise Architecture som styrinstrument kan ledningen lugnt sätta sig vid rodret och säkerställa att SOA-initiativen och andra IT-investeringar följer verksamhetens strategi. Kontakta oss så berättar vi mer.
www.qualiware.com 08-429 12 60
[email protected]
14 · NOVEMBER 2009
HELA DENNA TEMATIDNING ÄR EN ANNONS FRÅN MEDIAPLANET
EXPERTPANELEN Zsolt Szentivanyi Affärsområdeschef, Strech Consulting.
Kuno Brodersen CEO, Qualiware.
Magnus Hellqwist Verksamhets-och informationsarkitekt, Ecru Consulting.
Eric Quist Lösningsarkitekt, IRM Consult.
SOA är en arkitektur där en av grundpelarna är att verksamheten är lika viktig som IT. Det fyller inget egenvärde tekniskt sett med en tjänstebaserad arkitektur om inte verksamheten har varit med och tagit fram lösningen och vet hur man använder tjänsterna. Rätt utnyttjat kan SOA effektivisera verksamheten genom att möjliggöra snabbare förändringar, spara kostnader på sikt genom att sätta press på den traditionella licensmodellen och dessutom ge verksamheten och IT ett gemensa gemensamt språk .
Den viktigaste insikten är att inte se begreppet SOA som en teknisk företeelse utan att betrakta arkitektur som ett sätt att strukturera sin organisation från affär och verksamhet till ITstöd. En tjänstebaserad arkitektur skapar förutsättningar för ett mer flexibelt sätt att använda sitt IT-stöd och ger därmed företag bättre möjlighet att ta till vara på nya möjligheter och agera på förändringar. SOA är en viktig komponent som möjliggör en överbryggning av gapet mellan affär och IT-stöd.
Jag tror att det är viktigt att hålla ett öga på arkitektur generellt för att få slut på det kaos som i dag råder i många verksamheters IT-stöd. Med bättre arkitektur kommer man höja informationskvalitén och sänka sina kostnader. Högre kvalitet gör att företagen fattar bättre beslut,vilket leder till fler och nöjdare kunder. SOA är ofta den bäst lämpade arkitekturen för att uppnå detta och erbjuder samtidigt reducerade risker genom att minska big bang och beroendet till affärssystemleverantörer.
Det viktigaste är att inse att det är en verksamhetsförändring och inte ett enskilt IT-projekt som skapar nyttan. Ett par enkla tips:
Fråga 2: Vilket råd har du att ge till de företag som överväger att implementera SOA?
Främst är SOA en långsiktig strategi som kräver en gradvis modernisering av verksamhetens legacy system samt en processorienterad verksamhet, något som många först nu kommit igång att bygga upp. Det största problemet är ofta avsaknaden av en verksamhetsarkitektur som ger en samlad bild av mål, processer, applikationer, information och teknik. Det är orealistiskt att tro att IT-avdelningen ska kunna leverera en tvärgående lösning utan denna helhetssyn av verksamhetens behov. Det viktigaste rådet vi kan ge en verksamhet är därför att sätta igång arkitekturarbetet som ett löpande initiativ som drivs av affärsverksamheten.
En stor utmaning är att hur bra business case man än kan presentera för SOA så innebär det oftast en initial investeringskostnad och att du inte kan räkna hem projektet på kort tid. Detta måste man vara beredd på. Det är lätt att ett SOA-projekt i praktiken reduceras till en ren tekniklösning och då är det bortkastade pengar. Det är bättre att börja smått och göra rätt än att ge sig på att revolutionera hela företaget i ett svep. Utse en SOA-general interntt och ta höjd gt. för governance tidigt.
SOA som idé löser, utan tvivel, en rad problem som verksamheterna haft med IT-stöd. Moderna verksamheter arbetar i en global värld där yttre påverkan kan förändra marknadsförutsättningarna på kort tid. Endast de verksamheter som är rörliga både på IT-sidan och i verksamhetskulturen kan överleva dessa utmaningar.Tillsammans med det holistiska perspektivet i arbetet med verksamhetsarkitekturen kan SOA säkra denna rörlighet och skapa ökad konkurrenskraft och kvalitet i kundleveranserna.
Vi har hos våra kunder den senaste tiden sett allt fler konkreta SOA-projekt. Oftast omfattar lösningarna en arkitektur och utbud av tjänster som håller sig inom de fysiska gränserna för det egna bolaget. När utvecklingen och marknaden kring molntjänster mognar och säkerhetslösningarna blir allt bättre,så blir nästa steg lösningar där delar av tjänsteutbudet ligger utanför företaget. Att d att utföra känna sig trygg med nt i molnkritiska affärsmoment entalt et är ett stort steg mentalt för många företag.
FOTO: ISTOCKPHOTO
SOA ger en möjlighet att lösa ett av IT-avdelningens största problem genom tiderna, nämligen att leverera IT-lösningar som är anpassade efter verksamhetens behov utan att behöva byta ut de siloorienterade standard ERP-systemen. Eftersom en viktig del av SOA är att styra sambandet mellan verksamhetens processer och det IT-stöd som levereras så är det de processorienterade verksamheterna som är bäst rustade att använda sig av den nya teknologin.
FOTO: ISTOCKPHOTO
Fråga 1: Varför tror du att SOA är viktigt för IT chefer och verksamhetsansvariga att hålla ett extra öga på?
FOTO: NIKLAS WIKMAN
FOTO: ISTOCKPHOTO
■ Ha en tydlig målsättning, se till helheten ■ Välj en avgränsad process,gör ett successivt införande ■ Förankra förändringar ■ En förändring måste tillåtas genomsyra helheten från verksamhet till tekniskt stöd.
SOA måste baseras på en verksamhetsarkitektur, vilket innebär att man måste kartlägga processer, informationsbehov och system, samt analysera sambanden mellan dem. Eftersom SOA har som ett av de främsta målen att erbjuda företagen flexibilitet, dvs möjlighet till att ändra processerna, så bör man basera sin tjänstearkitektur på den mer stabila informationsdelen.Informationstjänster är mindre komplexa och mer återanvändbara. Med dem på plats blir det sedan enklare att skapa processtjänster.
Fråga 3: Hur ser du på framtiden för SOA och vad är nästa steg?
Företag och organisationer kommer ha en pallett av olika IT-stöd, allt från egenförvaltade och outsourcade applikationer till tjänster konsumerade i Molnet.Valet av IT-stöd kommer vara beroende dels av affärsbehovet men även hur väl definierade och kritiska de affärsdrivande processerna är. Nästa steg är således att SOA omfattar hela organisationen och det ur ett mer globalt perspektiv.
”Nästa steg är att SOA omfattar hela organisationen ur ett mer globalt perspektiv.”
Det ökade intresset för arkitektur och många misslyckade IT-drivna SOA-försök gör att många organisationer börjar arbeta mer strukturerat med verksamhetsarkitektur och från det kommer vi få se många fler lyckade SOA-realiseringar. Jag tror att man kommer minska antalet tjänstetyper (informationstjänster, processtjänster, och så vidare) och kanske i stället bara prata om verksamhetstjänster där man också utnyttjar händelsedriven arkitektur (EDA) för att dra full nytta av SOA-satsningen.