1 / 101

Seminarium i Helsingborg Den 20/9 - 2007, kl 11:30 – 14:00

Transformation. Seminarium i Helsingborg Den 20/9 - 2007, kl 11:30 – 14:00 Per Björkegren, Patrik Eriksson & Jimmy Sterner. Detta föredrag. ..handlar om SOA i ett stort perspektiv SOA som strategi för en verksamhet Ett antal områden kommer att belysas Varför SOA, denna hype?

siran
Télécharger la présentation

Seminarium i Helsingborg Den 20/9 - 2007, kl 11:30 – 14:00

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Transformation Seminarium i Helsingborg Den 20/9 - 2007, kl 11:30 – 14:00 Per Björkegren, Patrik Eriksson & Jimmy Sterner

  2. Detta föredrag.. • ..handlar om SOA i ett stort perspektiv • SOA som strategi för en verksamhet • Ett antal områden kommer att belysas • Varför SOA, denna hype? • Vad är essensen av SOA? • Hur komma igång med SOA? • Hur testa SOA? • SOA Governance? • Mognadsmodell för SOA SOA for profit

  3. Utgångspunkten.. • Boken ”SOA for profit” • Bokens tillkomst • Min roll • Erfarenheter från att skriva en bok SOA for profit

  4. Först, Några definitioner SOA for profit

  5. Trebuchet MS Definition SOA for profit

  6. Bokens kapitel 2 SHOW ME THE MONEY! SOA for profit

  7. Service Oriented Architecture- är mycket! + nya sätt att göra affärer och bedriva verksamhet Nya affärsmöjligheter + stödjande processer Effektivare användning av IT Snabbare respons mot verksamhetsbehov + sammanförande av IT och verksamhet + infrastruktur Enklare integration SOA = Lösningsdesign Enklare förvaltning Tjänster ESB, Realtid, virtualisering BPEL, BPM, Verksamhetstjänster, Arkitektur Arkitekturprocesser, Governance, Innovation, … Avgränsningar, Förändring, Omfokusering, .. + Påverkan på: testning, säkerhet, förvaltningsprocess, projektmetodik, .. SOA for profit

  8. Varför väljer organisationer SOA? Strategiska överväganden, organisationens position förändras En fråga om MÅSTE; SOA är enda alternativet för överlevnad En kombination av gammal teknik och förändrade krav från verksamheten SOA for profit

  9. Drivkrafter bakom SOA-projekt SOA for profit

  10. Anledning till varför svenska företag investerar i SOA • Ökad flexibilitet (76%) • Mer verksamhetsorienterad IT-funktion (53%) • Kortare tid till marknaden (28%) • Lägre IT-kostnader (21%) • Teknisk revolution (21%) • Möjliggörande av SLA-baserad leverans (9%) Källa: IT-barometern 2007 SOA for profit

  11. Observerade fördelar från SOA SOA for profit

  12. Observerade fördelar från SOA-projekt (på svenska) • Ökad flexibilitet • Reducerad kostnad • Reducerad risk • Ökad inkomst • Nya produkter • Snabbare implementering av produkter • Enklare regeluppfyllnad (compliance) • Förbättrad genomsyn (transparency) SOA for profit

  13. Ska man bry sig om SOA? Beror på er specifika situation Aktuella verksamhetsproblem Aktuella utmaningar Detta måste utredas, och bästa sättet är att formulera en SOA-vision SOA for profit

  14. Modell för en SOA-vision VAD kan vi tjäna? VARFÖR? Det måste finnas ett skäl Vilka är fördelarna? Speciellt för verksamheten Det måste finnas en struktur på plats innan HUR ska SOA Utformas? HUR går vi Tillväga? Vad är SOA för oss? Vad är konsekvenserna? Ur olika aspekter VAD blir konsekvensen? SOA for profit

  15. Är du i verksamheten? • Ställ följande frågor: • Hur kan IT bidra till verksamhetens mål? • Vad kan SOA ge vår verksamhet? • Kan SOA även bli en möjliggörare för vår organisation? • Vilka områden får mest nytta av SOA? • Vad är risker och konsekvenser av en SOA-introduktion? SOA for profit

  16. Är du inom IT • Ställ dig följande frågor: • Kan SOA bli en möjliggörare även för IT • Vad är drivkrafterna för SOA? • Vart börjar vi? • När är lämpligast att börja? • Vilka risker och konsekvenser finns? SOA for profit

  17. Sammanfattning – Show me the money! SOA är inget självändamål SOA har en roll om, och bara om, nytta kan påvisas. NYTTA = PENGAR Därför måste man börja med att ta fram en vision för SOA SOA for profit

  18. Bokens kapitel 3 The essence of SOA in Seven easy concepts SOA for profit

  19. SOA är enkelt De grundläggande ideerna med SOA är enkla att förklara, även för den som inte är familjär med IT SOA är sunt förnuft, smart tänkande, och en smula önsketänkande SOA for profit

  20. Uppfattningen om SOA, varierar • Många företag på IT-arenan har utvecklat en egen definition som ofta är till fördel för de egna produkterna och tjänsterna • De stora visionärerna som Gartner och Forrester, liksom experter som CBDI använder OLIKA modeller och terminologi • Bland IT-folk har SOA blivit synonymt med ”att göra IT på rätt sätt” • SOA beskriver ett nytt stadie i IT:s mognadsprocess • Det är inget nytt, utan bygger på alla erfarenheter vi samlat på oss under 40 år Utmaningen är att själv samla tillräcklig kunskap för förstå nyttan och vart man ska börja SOA for profit

  21. Tiden är inne Flera faktorer samspelar till den hype som SOA blivit SOA for profit

  22. Några generationers IT-arv i bagaget- Komplexitet - SOA for profit

  23. Produktleverantörerna gasar .. Alla pratar SOA! Alla investerar stort i SOA! Alla ä bäst på SOA! BAM, ESB, BPM, BPEL, .. och förvirrar! Kort sagt, teknikleverantörerna driver på, och det med en kraft som sällan skådats .. SOA for profit

  24. Förändringstrycket på verksamheter ökar • Tillväxt • Kostnadsjakt • Kvartalsekonomin • Sammanslagningar/Förvärv • Partnerskap/Allianser • Delade funktioner • Outsourcing • Nya affärsmodeller • .. • .. • Konkurrens från lågkostnadsländer • Utökat EU • Ökad EU-reglering • 24-timmarsmyndigheten • 11:e september • Sarbanes-Oxley act • Irak-kriget • Orkanen i södra Sverige • Orkaner i USA • Jordbävning i Pakistan • Fågelinfluensan • .. • .. .. men vi lever i en värld av alltmer ökande instabilitet .. och förändring är ett alltmer påtvingat allmäntillstånd SOA for profit

  25. Hokus pokus, SOA! SOOOAAAAH! SOA for profit

  26. Dessa sju koncept sammanfattar essensen av SOA • Komponentifiera • Kom överens • Använd vad som redan finns • Från bygge till Infrastruktur • Underlätta förändring, förbättra kontinuerligt • Gör det som verksamheten behöver • Reagera på omgivningen SOA for profit

  27. 1. Komponentifiera Att dela upp i självständiga komponenter är en fundamental grund i SOA Det är dessa komponenter som skapar flexibilitet, snabba lösningar och kostnadseffektiva lösningar MEN, det gäller inte bara teknik, utan i lika stor grad verksamhet SOA for profit

  28. Vi komponentifierar teknik Koppla utifrån Processen Process-skikt Kund Konto Anställd Order Tjänste-skikt Abstraktion Frikoppling Ekonomi LotusNotes ERP CRM Applikations-skikt Applikationer Komponenter katalog HR IBMCICS J2EE Linux Microsoft.NET Infrastruktur Teknologi-skikt SOA for profit

  29. Komponenterna i tekniken finns på olika nivåer Tjänst Tjänst Lägg order Sammansatta Verksamhetstjänster Order- Hanterings- process Sammansatt applikation Kontrollera aktuellt lagersaldo Verksamhets- baserade tjänster Hämta Lagersaldo i alla lagersystem Tjänst Tjänst Tjänst Tjänst Tjänst Tjänst Implementerings- tjänster Andra Tjänste- leverantörer Tjänste- realisering Leverera Lagersaldo Interna resurser SOA for profit

  30. Vi komponentifierar även verksamheten Koppla utifrån Processen Process-skikt Kund Konto Anställd Order Tjänste-skikt Abstraktion Frikoppling Ekonomi LotusNotes ERP CRM Applikations-skikt Applikationer Komponenter katalog HR IBMCICS J2EE Linux Microsoft.NET Infrastruktur Teknologi-skikt SOA for profit

  31. Bokens kapitel 5 Re-think your business! För att få ut den förväntade effekten så behöver kan se verksamheten med nya glasögon Sales Management Order Management Billing Close Delivery Transport Management Domänmodell Operations Planning Warehouse Management Paper Production Paper Converting Transport Operations Processen för Lagerorder Order Management Warehouse Management Transport Operations Processer Processen för Produktionsorder med distribution via lagerterminal Order Management Paper Production Paper Converting Warehouse Management Transport Operations Warehouse Management Transport Operations SOA for profit

  32. En tjänsteorienterad domän Warehouse Management Integration services Report Goods received Goods In Move goods Pack goods Cross- dock Receive advice Report Goods move Stock Inventory Repair goods Goods Out Handle pallets Report Inventory Physical goods Interface Road Loading dock Raiload Loading dock Recieve Instruction Tjänsteorienterad gränssnitt För standardiserad samverkan Capabilities Standardisering kan ske på olika sätt! Gränssnitt eller Applikation? SOA for profit

  33. Komponentifiering behöver en referensmodell Customers Suppliers Partners External systems Service personnel Logistics Common Functionality Communication Security services External Portal InternalPortal Directory services External Web site Mobile devices B2B Business processes Business rules Information services Integration services Document Archive Data Ware-house Master data Adapters to business systems Business systems Direct use SOA for profit

  34. Komponentifiering behöver en referensmodell Customers Suppliers Partners External systems Service personnel Logistics Common Functionality Communication Security services External Portal InternalPortal Directory services External Web site Mobile devices B2B Business processes Business rules Information services Integration services Document Archive Data Ware-house Master data Adapters to business systems Business systems Direct use SOA for profit

  35. 2. Kom överens! Integration kräver att många aktörer måste vara överens! SOA är en utvecklad form av integration! För att lyckas måste komma överens om STANDARDS och hur INTEGRATION ska realiseras som en del av SOA SOA for profit

  36. 3. Använd vad som redan finns Med SOA tar vi ett steg framåt och mer aktivt söker efter delar som gör samma sak, och som kan implementeras som en del (komponent) Det måste vara enkelt att åter-använda Komponenter får inte vara för små Mindre teknik att förvalta = mindre kostnad Mindre teknik = enklare förändring (agilitet) SOA for profit

  37. 4. Från Bygge till Infrastruktur Köpa tjänst är bättre än att köpa produkt Köpa produkt är bättre än att återanvända Återanvända är bättre än att bygga nytt SOA for profit

  38. Återanvändning kan ske på olika nivåer SOA for profit

  39. Omvänd Återanvändning – federala tjänster Sales Company Sales & Order management Forecasting & Master planning Group Reporting Quality management Operations Unit Operations Unit Operations Unit Operations Unit Återanvändning kan även ske via styrning, att komponenter skapas för att de ska användas av alla. I detta fall är återanvändningen en federal standardisering SOA for profit

  40. För vissa domäner är köpa självklart Standardsystem Warehouse Management Integration services Report Goods received Goods In Move goods Pack goods Cross- dock Receive advice Report Goods move Stock Inventory Repair goods Goods Out Handle pallets Report Inventory Physical goods Interface Road Loading dock Raiload Loading dock Recieve Instruction Lagersystem är inte differentierande, och världens bästa system finns på marknaden till bra pris – MAO ”hôl i hôvve å kôpe” SOA for profit

  41. Det finns tjänster ”out there” • Valutaberäkning • Formatkonvertering • Kreditkontroll • Företagsinformation • Personinformation • Betaltjänster • Kontrollfunktioner • Applikationstjänster (SAAS) • .. SOA for profit

  42. Pro-aktiv destruktion Skrota din egenutvecklade tjänster så fort något likvärdigt finns på marknaden, vänta inte! Utmaningen är dock hur man ska kunna särskilja sig i konkurrensen med en uppsättning standardkomponenter SOA for profit

  43. 5. Underlätta förändring, förbättra kontinuerligt Förändring är ett allmäntillstånd Att förutspå framtiden är omöjligt Att skapa förutsättning för snabba förändringar är en mycket stor förväntan på SOA DYNAMIK - FLEXIBILITET SOA for profit

  44. 6. Gör det som verksamheten behöver SOA har blivit verktyget för att äntligen integrera Verksamhet och IT Det måste dock skapas mekanismer för att detta ska bli av Tidig dialog!! Kvalitetssäkring mot ALLA typer av verksamhetskrav och förväntningar Glöm inte arkitekturprinciper och policys! SOA for profit

  45. 7. Reagera på omgivningen SOA är ”agility”, vilket innebär att man går över till en högre grad av händelsestyrning SOA lovar verksamhet i realtid SOA for profit

  46. Reagera på omgivningen Detta ställer mycket stora krav på förändring av arkitekturen Integrerade system >>Sammasatta applikationer Batch >>Event-driven Hårt integrerat >>Löst kopplat SOA for profit

  47. Sammanfattning – 7 easy concepts Dessa koncept tillsammans skapar en kraftfull arkitektur som kan adressera många av de problem som upplevs idag En organisation som anammat dessa dessa koncept kan så småningom levera bästa tänkbara TCO och även förändra sin roll till att inspirera till verksamhetsutveckling SOA är inte enkelt, men att göra det på rätt sätt är en överlevnadsfråga SOA for profit

  48. Bokens kapitel 4 Govern’ or end up in mess SOA for profit

  49. SOA med Governance Compliant Enhetlighet, flexibilitet, tillgänglighet, återanvändning, .. SOA for profit

  50. SOA utan Governance Compliant The mess, or beginning of it! SOA for profit

More Related