Från Data till Process

Relevanta dokument
Ledningen i fokus - starkare styrning krävs för att utveckla statlig verksamhet med bra och säkra IT-/e-tjänster

Collaboration Self-Service Bundle

Middleware vad, hur, varför när?

Elektroniskt informationsutbyte mellan arbetsgivare och Försäkringskassan. Information om filöverföring

Xmentor - för potentiella partners

MICROSOFT DYNAMICS NAV NAVCITE PROAPPS

Idéskrift. Avtalsuppföljning för transportköpare inom miljö och trafiksäkerhet

SAS Intelligence Architecture. Patrick Eckemo IT Arkitekt / PM Arkitektur SAS Institute

Sustainable engineering and design

Redovisning av uppföljning av utbildning och informationsdag kring gemensam informationsstruktur. Datum:

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Öppen data och vad vi kan vinna på att offentliggöra uppgifter! Formatdag i västerås Björn Hagström bjorn.

Förklaringstexter till SKL:s uppföljningsformulär

Ny användbarhet Att med hjälp av mentala modeller göra strategier och organisationer "användbara" Olle Torgny

INKÖPSSTRATEGI Inköpsbarometern rapport nr 1 februari 2012

Dagens & Morgondagens Förvaltning Presentation

Verksamhetens krav som utgångspunkt för SOA

Lektion 1. Bli nyfiken

Business Model You Din personliga affärsplan framtagen på åtta timmar.

Gemensam definitionsgrund

8% 6% 4% 2% 0% -2% -4% -6% -8% p. BNP IT-budget

Daniel Akenine, Teknikchef, Microsoft Sverige

Hjälpmedel: Hjälpmedel som finns på plats: Valda artiklar del 1 och del 2 (gäller för del 2 av tentan) Inga övriga hjälpmedel

Policy för informationssäkerhet

Robert Grannerud. Sammanfattning

OKT/2015 ALLT OM DÖRRAR. Nyhetsbrev Arkitekter

Informationssäkerhetspolicy för Vetlanda kommun

Dok. Nr: VE V Verksamhetsmanual Benning Sweden AB

Cloud Computing. Richard Richthoff Strategisk Rådgivare Radar Group International

Ett hopp för stallet VAD HANDLAR BOKEN OM? LGR 11 CENTRALT INNEHÅLL SOM TRÄNAS SIDAN 1. Lärarmaterial

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)

Teknisk kravspecifikation för nytt Omsorgs system

Behörighetssystem. Ska kontrollera att ingen läser, skriver, ändrar och/eller på annat sätt använder data utan rätt att göra det

IPv6 EN GOD BÖRJAN GER ETT GOTT SLUT. LÅT OSS BÖRJA.

Spårbarhet och daglig partirapportering, vad gäller?

RVS5000PC. Allmänt. RVS5000PC produktblad

Introduktion till VITS-bokens tekniska arkitektur

SSAB och SAS mjukvara

Till dig som driver företag

Innehåll. 1 Dokumentbeskrivning 3. 2 Användarinformation 3. 3 Installations anvisning Starta upp enheten 5

Streamflow. IT-stöd för kontaktcenter. Streamsource AB en del av Jayway-gruppen Jan Nilsson

Hej Lars! Sent omsider kommer nu här några ingångar till ämnet för vår konferens Sourcing Summit den 21 september. Vår egen inledning till ämnet:

Alla rättigheter till materialet reserverade Easec

App-klient för smartphones Power BI Arbetsflöde CRM Online Webb-klienten Dokumenthantering Molnet...

Statskontorets enkät till organisationer för patientgrupper, pensionärer och personer med funktionsnedsättningar

Kom med i en gemensam, nationell satsning för att etablera en enkel och effektiv e-tjänst!

Systemförvaltningshandbok

Arkitektur. Den Röda Tråden

Per-Anders Nilsson SaabTech Systems Oktober 2001

Våg 2010 We re all in!

Jämställdhetsintegrering av remisshantering 2 dec 2013 ulrika@ueklund.se

Kom-och-fika Öppna system & E-tjänster.

Vad tycker de äldre om äldreomsorgen 2013? Verksamhetsresultat för Ektorpsgården Särskilt boende

Informationssäkerhet är ett medel som bidrar till att uppnå kommunens övergripande mål.

Samverkansprojektet Svensk geoprocess

Leverantörsförslag till samarbete kring säkerhetstest

Testdriven utveckling av Web Services. Ole Matzura

Kärnfunktionalitet. Middleware. Samverkande system. Service Oriented Architecture. Kommunikationsmekanismer. Tjänsteorienterade arkitekturer

Praktik i staten FAQ

Minikurs - Jobba effektivt med kvalitet

UTBILDNING: Socialt ansvar

Tekniskt system för Lean Startup

Regionala Godstransportrådet Attitydundersökning Godstransportköpare och Speditörer

MANUAL NETALERT FÖR ANDROID VERSION 3.3

Organisatoriskt lärande

Uppföljning av studiecirklar kring äldres läkemedelsbehandling. Självvärderingsinstrument steg 1

CAB Plan. Release Notes 5.2

Web Services. Cognitude 1

Taxi boknings system, inpassering och medlemshanterings system, betallösningar, realtidssystem, App utveckling

Lärandefrågor uppföljande samtal. Framtagen av Funktionshinder, Hägersten-Liljeholmens Stadsdelsförvaltning, Stockholms stad.

Introduktion till migrering till molnet. PART 4: Plattformar för molntjänster

8 sätt att öka engagemanget hos dina kunder med QR! Hur du kan använda QR-koder för att skapa nytta för er och värde för kunden.

Riktlinjer för kooperativet Hand i hands arbetsmiljöarbete

Standard, handläggare

Arkitektur för Bistånd

Gemensam IT-nämnd för Värmland

God nätverksdesign och distribuerade brandväggar. Patrik Fältström

Datacentertjänster PaaS

Vad tycker de äldre om äldreomsorgen 2013? Verksamhetsresultat för Bedagården Särskilt boende

Tunstalls erbjudande. Vi ger dig plattformen för den moderna vården och. omsorgen.

Future City Så här kan ditt företag delta i Future City:

Värvningsguide. - så får ni fler medlemmar till er elevkår

En verktygslåda för tjänsteorientering

iscala Credit Management Scalabruk höstmöte 2011 Presenteras av: Fred Boström

SKL Kommentus Inköpscentral. Pia Hedenblad SKL Kommentus Inköpscentralen Tommy Bengtsson HIQ

Se dig omkring för dina affärers skull

Nya starkströmsföreskrifterna och svensk standard 1 dag

Vad tycker de äldre om äldreomsorgen 2013? Verksamhetsresultat för Bellevue Särskilt boende

Overgang fra IP/Contempus til Alusta. Anders Helle, Buster Olsborn

Användarmeddelande (november 2015) Ny programversion. FLEX Lön. Version 16.1a

Unga och Internet Sektionen för förebyggande arbete

Om ITSM-barometern. Vi hoppas att även du tycker att rapporten är intressant och att du vill delta även nästa år. Tack än en gång för ditt deltagande!

TRENDERNA SOM FORMAR DIN VERKLIGHET 2014 ÅRETS IT AVDELNING

esamhälle Sammanfattning-regionala nätverksträff Innehåll

Användbarhetsarbete i ERUP

INFORMATION OM EGENKONTROLL

LYFTIS lyft teknikämnet i skolan. Ett material för struktur i utveckling av skolans teknikämne.

Att komma igång med FirstClass (FC)!

Matris verktyget Q. Det svåra är att göra det enkelt!

WSS F1. Elektronikcentrum i Svängsta Utbildning AB

Transkript:

Från Data till Process - Om bryggor och annat KommITS 17 nov 2005

Perspektiv och definitioner

SOA för utvecklare: Service orientation är ett sätt skapa dynamiska, samverkande och löst kopplade applikationer.

SOA för IT-chefen: Service orientation innebär att på det är möjligt att integrera olika system/applikationer på olika plattformar, utvecklade med en mängd olika tekniker.

SOA för VD:n / verksamhetsansvarig: Service orientation är ett sätt att skydda (bibehålla) en existerande IT-investering utan att begränsa verksamhetens möjlighet att få stöd för nya behov.

SOA för verksamhets-/affärsanalytikern: Service orientation är ett sätt att få ITinvesteringar att gå i takt med företagets verksamhetsstrategi.

SOA Från hårt kopplade samband Du Din partner Databas Operativ system Program språk Objekt modell Applikation Överens kommelse Kontrakt Program språk Databas Objekt modell Operativ system Applikation Komplexitet Komplexitet Till löst kopplade tjänster

SOA definitioner (forts.) SOA är en arkitektur för Distribuerade system Allt och alla kan tillhandahålla tjänster En tjänst kan tillhandahållas eller förbrukras ( Service provider Service consumer ) Service Providers exponerar sina egenskaper genom väldefinierade gränssnitt En SOA-arkitektur mappar egenskaper och gränssnitt så att de kan orkestreras i form av processer Tjänstemodellen är fraktal; processer som skapas i SOA kan i sig vara en tjänst som visar aggregerade egenskaper

SOA är plattformsoberoende Exempel, MS Exempel, Java Ganska snarlikt inte sant?

Evolution 1980s Objekt-Orientering Polymorphism Encapsulation Subclassing 1990s Komponent-Baserad Interface-based Dynamic Loading Runtime Metadata 2000s Tjänste-Orienterad Message-based Schema+Contract Binding via Policy

SOA-definition, sammanfattning SOA är En arkitektur Ett sätt att skapa löst kopplade, meddelandebaserad systemsamband SOA bygger på Öppna internet-standard/-protokoll som t ex SOAP, Web Services, HTTP, XML, XSDL osv. SOA är INTE Lika med web services Bara IT

Varför behöver vi SOA?

Världen är heterogen Vi behöver SOA!

Världen är platt! Ten forces that flattened the world #3 Work flow software #4 Open Sourcing #5 Outsourcing #6 Offshoring #7 Supply-chaining.. Thomas Friedman Vi behöver SOA!

Världen är integrerad! SOA och Integration skapar nya affärer!

Världen är horisontell, inte vertikal! För att ta oss framåt behöver vi röra oss horisontellt Men! Vi behöver också vertikala stöd för att förflytta oss

Vad säger företagen? Capgemini undersöker: över 80%, kommer att börja använda SOA inom en snar framtid. Skäl: Respondents indicated that the top three IT benefits from SOA were cost reductions on integration projects (40%), a greater flexibility to handle future change (37%) and an increased return on existing assets (18%). SOA har högsta prioriteringen inom företagens IT-organisationer (framför exempelvis outsourcing och dylikt)

SOA - kravbilder Kräver mer design och modellering Kräver mer av systemutvecklaren Kräver mer teknik för säkerhet och transaktioner Kräver ännu bättre versionshantering Vem som helst kan konsumera en tjänst!

SOA-projekt kräver många olika discipliner Projektledare Testare Verksamhetsexperter IT Infrastrukturexperter Utvecklare Integrationsplattformsexperter

Behov och Krav Världen är platt! Användarna vill ha bättre IT-stöd Kraven på anpassning till en föränderlig verklighet är stora Mängden system ökar Olika tekniker och plattformar som måste samarbeta (Internet, stordatorer, PC etc) ökar Vi behöver alltså flytta fokus från data (vertikal vy) till process (horisontell vy)

IT, SOA och Verksamheten

IT <> Verksamhet? Verksamhet IT

Språkproblem Balanced score cards Process Tjänst Verksamhetsrisk Klassdiagram Komponenter

Förändringshantering Mottaglighet för förändringar Leveransproblem Möjlighet att leverera Systemdegenerering Tid Källa: Enterprise SOA Service-Oriented-Architecture best practeces

Problem med komplexitet System 2 System 1 System 3 Verksamhet Ekonomi Diarie-/ärendhantering PA-system

SOA - Dynamiska processer Verksamhetsprocess (Lägg order) Order Kund Lager Fakturering

SOA effekter och förväntade resultat

en övergång till en tjänsteorienterad arkitektur kan vara väldigt givande!

Värden skapas Avdelning öppna dörrar 2 Process-stöd vs. funktionsstöd Behåll gjorda investeringar Öka intäkter Minskar ledtider Skär kostnader Fokus på den egentliga verksamheten Nya affärsmodeller

En checklista för SOA Fungerar övergångarna mellan olika funktioner i er verksamhet? Kan ni enkelt byta ut /kritiska/ verksamhetssystem utan att behöva göra ändringar på mer än ett ställe? Har ni stöd för centrala, kritiska verksamhetsflöden och processer? Har era kunder, leverantörer, samverkanspartners en kontrollerad och säker tillgång till era interna processer? Är det enkelt att migrera till nya systemmiljöer eller byta/uppgradera ITinfrastrukturen i er verksamhet? Om svaret nej på en eller flera av ovan frågor, då kan en övergång till en tjänsteorienterad IT-miljö sannolikt vara det som ändrar svaret från nej till ja...

Fördelar Verksamhetseffekt Högre intäkter IT-effekt Snabbare time to market Flexiblare it-stöd med dynamiska processer Bättre informationskvalitet Lägre kostnader Bättre återanvändning Enklare förvaltning och underhåll Enklare att integrera tjänster på olika plattformar Tydligare ägarskap av information och tjänster

Att införa SOA

Hur kommer vi dit? Processkarta och processmodeller VD

Hur kommer vi dit? Informationsstruktur Timpris Projekt Avdelning Anställd

Hur kommer vi dit? Mappa System - information Information System Kund Produkt Avtal System A X X System B X O System C O O X

Hur kommer vi dit? Mappa Process - information Information Process Kund Produkt Avtal Process A X X Process B X X Process C O O X

Hur kommer vi dit? Arkitektur Information Funktion Hantera kund Kund X Produkt Avtal Hantera Produkt X Hantera Avtal O O X

SOA - Dynamiska processer Verksamhetsprocess (Lägg order) Order Kund Lager Fakturering

Ny arkitektur baserad på SOA Idéer: Växla in SOA Successivt införande Proof-of-concept Utgå från hanterbara scenarier Etablera Säkra rätt kompetens Utse ambassadörer i verksamheten Definiera effektmål och vinster Underskatta inte kostnader

Steg 1 Proof-of-concept App 1 App 2 Mål och syfte: Etablera och definiera begreppsapparat arkitektur verksamhet Bygga kunskap och erfarenhet Identifiera och möta svårigheter Kvalificera SOA:s potentiella vinster/effekter Tillämpningsområde: Enkel och avgränsad del av verksamheten Flödesorienterade applikationer

Steg 2 Bygg grunden App 1 App 2 App n App 4 App 3 Mål och syfte: Skapa en SOA-arkitektur Underlätta kommande process-stödsorienterad integration och tjänsteutveckling Bygga kunnande Utveckla arbetssätt och rutiner Tillämpningsområde: A2A

Steg 3 Process-stöd Försäljning Inköp Lagerhantering Distribution Produktion Distribution Human Workflow App 2 App 1 EAI-plattform (t ex BizTalk Server) Mål och syfte: Skapa stöd för operativa och stödjande processer Hantera automatiserade och mänskliga arbetsflöden Hantera såväl interna som externa intressenter (system) Överväg EAI-plattform för att hantera/orkestrera tjänster Tillämpningsområde: BPA, B2B App n App 4 App 3

Svårigheter Lärdomar Erfarenheter Rekommendationer

Verktygsstöd viktigt Modellering Kodsynkronisering Stöd för WS-* Olika roller (test, arkitekt, projektledare osv.)

Application Designer Exempel: en tjänsteorienterad arkitekturmodell Port -detalj-editor

Svårigheter? Nytt sätt att tänka? Befintliga lösningar är inte byggda för SOA Många inblandade! Kräver samverkan och samarbete över organisatoriska gränser Kräver både-och verksamhet och IT Begränsat verktygs-stöd

Komma igång med SOA? Gör så här! Genomför work-shop för att Förstå behov Identifiera prioriterade områden Uppskatta vinster Kräv SOA av era systemoch tjänsteleverantörer! Anlita en SOA-expert Genomför en proof-ofconcept

Summering SOA Är en arkitektur för löst kopplade tjänsteorienterade lösningar Kräver många olika roller och kunnande Påverkar IT OCH verksamhet Kan ge avsevärda vinster och kan skapa positiva verksamhetseffekter Kräver (förstås) en massa jobb men Är SOA Kejsarens Nya Kläder?

Vill du veta mer? Kontakta gärna Anders Kingstedt anders.kingstedt@knowit.se 0730-746 604 Presentationen hittar ni på: http://www.knowit.se/kit_templates/page 1202.aspx Knowit.se, sedan Erbjudanden och Integration