DEN FÆLLESKOMMUNALE RAMMEARKITEKTUR FDA2017 DEN FÆLLESKOMMUNALE RAMMEARKITEKTUR - FRA VISION TIL PRAKSIS
FDA 2017 Agenda Digitaliseringsstrategien og kommunernes udfordringer Rammearkitekturen som et fælles regelsæt Arkitekturprincipper Byggeblokke Byggeblokkenes anvendelse i fagdomænerne Byggeblokke i praksis modeldrevet snitfladegenerering
Fundament Vision & Strategi Logik Rammearkitektur Fysik Udvikling/Implementering 3
De 5 kommunale digitaliseringsmål Sammenhængende it. Kommunens borgere (og medarbejdere) mødes ikke med behovet for genindtastning af data, som allerede er kendte af andre systemer. Systemerne har en datasammenhæng og en dataudvekslingsarkitektur, som skaber sammenhæng mellem it-løsningerne. Genbrug. En kommune skal ikke betale fuld pris for den samme funktionalitet to gange, da det skal være let for it-løsninger at benytte og genbruge funktioner eller data i andre (kommuners) itløsninger. En større del af den fremtidige kommunale system-portefølje modulopbygges af fælleskomponenter. Samtidig skal der sikres en incitamentsstruktur, der gør det attraktivt for leverandørerne at udvikle genbrugelig funktionalitet. Byg til forandring. Kommunens it-løsninger skal være lette at tilpasse, når der fx kommer ny lovgivning, der ændrer processen eller når kommunerne vil forandre opgaveløsningen, så it-omkostningerne ikke bliver en bremse på forandring. Flere leverandører. Når kommunen baserer sine løsninger på åbne standarder og udskiftelige komponenter, kan de skifte leverandører uden tekniske barrierer. Driftsstabilitet. Kommunens it-løsninger skal være driftsstabile, pålidelige, attraktive og sikre, så borgere og medarbejdere kan have tillid til og vil tilslutte sig den digitale opgaveløsning. 4
Udfordringen: KMD Forretningsviden Forretningsviden
6
Fodboldbanen Fælles spilleregler Når spillerne træder ind på banen, kender de reglerne og er enige om at spille efter dem. Er reglerne dumme kan de ændres i fællesskab. Følger man ikke reglerne, kan man ikke spille spillet Reglerne accepteres af begge hold + publikum og sikrer fair Fælles standarder play Boldens vægt, målenes Fælles sprog Alle er enige om hvad vi kalder tingene og sikrer mod misforståelser størrelse, stregernes placering etc. følger bestemte standarder, som alle kender og accepterer Fælles infrastruktur Når spillerne ankommer til banen er græsset, målet, stregerne etc. til stede, leveret efter de vedtagne standarder
Rammearkitekturen Fælles spilleregler Når leverandørerne bygger løsninger, kender de reglerne og er enige om at bygge efter dem. Er reglerne dumme kan de ændres i fællesskab. Følger man ikke reglerne, kan man ikke levere i henhold til Rammearkitekturen Reglerne accepteres af alle parter og sikrer fair play Fælles sprog Alle er enige om hvad vi kalder tingene og sikrer mod misforståelser. Fælles semantik Fælles standarder Sag, Dokument, Klassifikation, etc. er standardiseret. Standarden sikrer at vi kan udveksle informationer Der er standarder for udveksling Fælles infrastruktur Bl.a. KOMBIT bygger fælles støttesystemer og Serviceplatform, Staten bygger datafordeler, KL sikrer fælles referenceinformationer. 8
Fundament Vision og strategi Arkitekturprincipper Rammearkitektur Metodegrundlag Logik Logiske byggeblokke Regler Tværgående processer Processer Procesmønstre Fagprocesser Integrationer Information mønstre Governance Fælleskrav Fysik Komponenter og systemer Løsningsarkitekturer Integrationsplatforme Testmodel ogmiljø
Arkitekturprincipper Strategi: A1 Der arbejdes mod en fælles Rammearkitektur. A2 A3 Arkitekturen skal sikre mod leverandør- lock-in. It-sikkerhed tænkes ind i løsninger fra starten. Forretning: B1 Forretningsservices genbruges på tværs af it-løsninger. B2 B3 B4 B5 B6 B7 B8 B9 Arbejdsgange er dokumenterede på tværs af forretnings-domæner. Brugere inddrages aktivt i behovsafklaring og udviklingsforløb. It-løsninger udfordrer og effektiviserer eksisterende arbejdsgange og regler. Der anvendes altid et standardiseret begrebsapparat. Der er defineret entydigt ejerskab af data og processer. Enhver betydelig forretningshændelse meddeles omverden. Fælles autoritative reference- og grunddata anvendes. Adskil der foranderlige fra det uforanderlige. Teknik: C1 Data udstilles via åbne snitflader og kan genbruges. C2 C3 C4 C5 Alle objekter er uafhængige af systemet, hvor de er skabt. Data identificeres entydigt. It-løsninger er skalerbare efter formål. It-løsninger er robuste overfor egne og andre systemers nedbrud. Se www.rammearkitektur.dk 10
FÆLLESOFFENTLIGE OG FÆLLESKOMMUNALE ARKITEKTURPRINCIPPER 1 Arkitektur styres på rette niveau efter fælles rammer A1.1 Styr på arkitekturen på rette niveauer og sammenhængende A1.2 Optimér arkitektur efter projektet og de fælles mål A1.3 Anvend fælles ramme for beskrivelse af arkitekturen A1.4 Sørg for at projektets arkitektur reviewes A1.5 Hav tilstrækkelige kernekompetencer til arkitekturarbejdet B6 Der er defineret entydigt ejerskab af data og processer 2 Arkitektur fremmer sammenhæng, innovation og effektivitet A2.1 Anvend og udbyg den fællesoffentlige rammearkitektur A2.2 Anvend åbne og internationale standarder A1 A2 C2 A2.3 Undgå afhængighed af leverandører og proprietære teknologier A2.4 Byg forandringsparat med udgangspunkt i brugeren A2.5 Stil data og løsninger til rådighed for private B9 Adskil det foranderlige fra det uforanderlige UDKAST 3 4 Arkitektur og regulering understøtter hinanden Sikkerhed, privatliv og tillid sikres A3 A3.1 Tag højde for juridiske bindinger i forhold til deling og genbrug af data og itsystemer A4.1 Opfyld krav til informationssikkerhed og privatlivsbeskyttelse A3.2 Bidrag til digitaliseringsklar lovgivning B4 A4.2 Anvend fælles arkitektur for informationssikkerhed 5 Processer optimeres B2 på tværs A5.1 Design sammenhængende brugerrejser B3 B4 A5.2 Optimér tværgående processer efter fælles mål 6 Gode data deles og genbruges A6.1 Del og genbrug data A6.2 Anvend fælles regler for dokumentation af data A6.3 Giv data den kvalitet som efterspørges A6.4 Udstil oplysninger om datakilder, begreber og datamodeller B8 Fælles autoritative reference- og grunddata anvendes B5 Der anvendes altid et standardiseret begrebsapparat C3 Data identificeres entydigt 7 It-løsninger samarbejder effektivt A7.1 Design og udstil snitflader efter fælles integrationsmønstre og tekniske standarder B7 Enhver betydelig forretningshændelse meddeles omverdenen C5 It-løsninger er robuste overfor egne og andre systemers nedbrud C1 Data udstilles via åbne snitflader og kan genbruges B1 Forretningsservices genbruges på tværs af it-løsninger 8 Data og services leveres driftssikkert C4 A8.1 Levér data og services i henhold til aftalte servicemål C5 It-løsninger er robuste overfor egne og andre systemers nedbrud
Byggeblokken Processer Regler Information/ objekter 12
Byggeblokke Udvides Løbende Se også beta.rammearkitektur.dk 13
KOMBIT - støttesystemer KOMBIT/KL standarder Fællesoffentlige standarder/grunddata
15
Hvem har udredt tilstanden? Hvilken aktivitet Dokumentation for tilstanden Tilstand på hvad? Emnet for tilstand (observerbar egenskab) 16
Jacob Hansen (er i aktivitet) Aktivitet 4711 Dokument 4812 Vandløb xxx Strømhastighed 17
Anvendelse af byggeblokke i fagdomænerne - TILSTAND Geoobjekt Person Objekt Tilstand Emneklassifikation Patient = Hansen Resultat = 122/83 Blodtryk Sundhedsområdet Sted = Odense Å Resultat = 5 mg/l Saltindhold Miljøområdet
Byggeblokken Aktivitet 19
Byggeblokken Aktivitet Foregår et sted Har nogle aktører Omhandler et eller andet Foregår på et tidspunkt Drejer sig om Anvender noget til at gøre det med Er dokumenteret 20
Byggeblokken Aktivitet undervisningsaktivitet Klasselokale 10.4 Lærer, elever? 7/4 11-12 Fysik Elektronisk WB Vacuumpumpe Undervisningsplan 21
Byggeblokken Aktivitet - analyseaktivitet Geolokaltion 45,117,211 Hans Jensen Vandprøve 4711 24/7 10:38 PH-værdi Teststrimmel Anvisning xxx.yyy 22
Den fysiske implementering Logisk Fysisk
Logisk Fysisk
Modeldrevet snitfladegenerering
WORKSHOP 17.08.17
Den fælleskommunale rammearkitektur er en måde at tænke sin forretning strukturere sin forretning mht. informationsansvar, regler og processer opsætte spilleregler og principper for dem, der vil levere til det kommunale marked analysere forretningsbehov metodisk kommunikere med omverdenen i et ensartet, forståeligt sprog kunne fokusere på en mindre del af forretningen, uden at miste helheden Definere begreber, regler og processer. Specificere de objekter systemerne forvalter, således at leverandørerne anvender samme definition. Fastholde definitioner, regler og beslutninger.