Transcript OIO - Danva
OIO Enterprise arkitektur og løsningsarkitektur Hvorfor? • • • • • • • Sammenhæng og genbrug i offentlig digitalisering Effektivisering af den offentlige opgaveløsning Kosteffektive it-løsninger Maksimal anvendelse af investeringer Risikominimering Gode brugeroplevelser Flerleverandørmarked Vi skal have styr på vores fælles it-arkitektur It-arkitektur er ”den grundlæggende organisering af et system, levendegjort ved dets bestanddele, disses relationer til hinanden og til omgivelserne, samt de principper, der styrer systemets design og udvikling.” (ANSI/IEEE Std 1471-2000). Når vi taler om tværoffentlig it-arkitektur eller enterprise arkitektur er det altså organiseringen af alt det, der går på tværs af den enkelte løsninger , således at systemerne og deres komponenter kan tale sammen. Det er med andre ord et fælles sprog i form af arkitektur og standarder. Hvad? • OIO = Offentlig Information Online – – • Offentlig It-Organisering Offentligt It-arkitektur Overblik OIO repræsenterer et bredt samarbejde i et decentralt forvaltningsmiljø. – – – Der er mange myndigheder - og leverandører - der bidrager til OIO arkitektur og standarder. OIO tilhører således ikke én enkelt organisation, men er en fællesoffentlig platform. Digitaliseringsstyrelsen administrerer OIO • Rammeværk (metode) – – – – – • Referencemodeller og taksonomier – – – – • Metamodel: OIO EA Forretning: FORM Teknologi: STORM (På vej: Data) Referencearkitekturer – – – • Arkitekturmetoden Arkitekturreolen Arkitektroller Arkitekturdokumentationstyper Principper og best practice anbefalinger Sag og dokument Stedbestemt information (Informationssikkerhed) Værktøjer – – – – Guide Overblik Tjekliste Profilværktøj • Katalog over tekniske standarder • Profiler på tekniske standarder knyttet til serviceoienteret infrastruktur – – – – – – • En national interoperabilitetsramme for digital forvaltning OIOXML (Navngivnings og DesignRegler) OIOUBL (NemHandel) OIOSAML OIORASP OIOREST Datastandarder i OIOXML Fælles arkitekturramme Strategi Forretning Fælles metoderamme for proces og dokumentation for arkitekturarbejdet i form af OIO arkitekturmetoden og OIO arkitekturreolen. Fælles standarder for dokumentation af processer (BPMN). Fælles overordnede itarkitekturprincipper og best practice anbefalinger for digitaliseringsarbejdet. Fælles referencemodel for forretningens opgaver (tjenester) (FORM). Fælles referencearkitektur for sags og dokument samt stedbestemt information. Information Applikation Teknologi Fælles retningslinjer for modellering af begreber. Fælles komponentbibliotek (Softwarebørsen på digitaliser.dk) Fælles katalog over tekniske standarder (OIO kataloget). Fælles retningslinjer for snitflader til dataudveksling (OIOXML). Fælles platform for deling af viden og ressourcer (digitaliser.dk) Fælles infrastruktur og platformskomponenter (fx Nemhandel, OIOSAML referenceimplementering, FORM service) Hvordan? Trends Vision Pejlemærker Strategi Forretningsmodeller Procesmodeller Informationsmodeller Tekniske specifikationer Løsningsbeskrivelser Funktionelle komponenter Infrastrukturkataloger Forretning Strategi Teknik Gap analyse Forandring GAP analyser, Handlingsplaner Projektledelse, Kontrakter Styring Overordnet OIO Arkitekturreolen Strategi Forretning Information Applikation Teknologi Mål og strategi Forretningsstruktur Forretningsobjekter Applikationsstrategi Teknologistrategi Principper Processer Logiske datamodeller Applikationsstruktur Teknologistruktur Forretningsregler Workflow Fysiske datamodeller Applikationsdesign, kode Teknologikatalog Trends og projektgrundlag Gap analyse og forandring Sikkerhed Governance Kontrakter, budget, drift Konceptuel Implementerbart Logisk Fysisk Styringsrammer Sammenhæng og sporbarhed FORM Forretningsarkitektur OIO STORM Rammeværk Applikationsarkitektur STORM IT-infrastruktur B1. Forretningsobjekter C3. Servicearkitektur OIO metamodel Forretningsreferencemodel (FORM) Service og teknologireferencemodel (STORM) Kontor og visualisering Web og kommunikation Opgave- og processtøtte Økonomi og ressourcer Informations- og data mangement Infrastruktur og sikkerhed Kontorunderstøttelse Kommunikation ESDH og journalisering Økonomi og betaling BI, forretningsanalyse og ledelsesinformation Integration og basal infrastruktur Løsninger der understøtter analyse af forskellige generelle typer af forretningsopgaver, fra statistisk analyse over simuleringer til ledelsesinformation. Løsninger til generel understøttelse, fx operativsystemer, servere, servicebus, netværk og databaser Løn, personale og HR Master data og registre Løsninger med fokus på alt der har med personalet at gøre. Kan fx omfatte timeregistrering, lønbehandling, aftaler, personalesager mv. Bruger- og rettighedsstyring Løsninger med fokus på vedligehold og registrering af information (data). Omfatter fx grunddataregistre som person, indkomst, virksomhed, organisation, bygning, retskilder. Løsninger med fokus på styring af brugere og deres rettigheder, samt sikring af privatlivet. Omfatter identity management og fuldmagt. Lagerstyring og logistik Søgning og opmærkning Sikkerhed og overvågning Løsninger med fokus på generelle applikationer til understøttelse af kontoropgaver, fx tekstbehandling, regneark, præsentation. Skanning, kopiering og print Løsninger med fokus på at indskanne, kopiere og printe dokumenter og lignende materialer. Løsninger der understøtter kommunikation, fx mail, telefon, chat, videokommunikation, sms. Omfatter fx beskedfordeling og digital post. Hjemmesider og portaler Løsninger til at redigere, organisere og vise indhold på nettet. Løsninger med fokus på lagring, fremsøgning samt workflow i forbindelse med sager og dokumenter. Specialsystemer Løsninger udviklet til at løse forvaltnings- eller forretningsspecifikke opgaver, som ikke helt eller delvist kan understøttes af standardsystemer, Fx laboratoriesystemer Design, visualisering og grafik Selvbetjening og indberetning Løsninger med fokus på at skabe visuelle produkter, herunder visning af data. Omfatter billed- og videobehandling og CAD. Løsninger med fokus på brugernes løsning af veldefinerede og strukturerede opgaver (interaktivt). Omfatter blanketter og formularer til fx indberetning og ansøgning. Løsninger med henblik på at modellere og styre processer, der er vigtige for forretningen. Herunder procesmodellering, forretningsregler, projektstyring og planlægning. E-læring It-management Løsninger med fokus på at understøtte indlæringsprocesser, herunder fx planlægning, undervisning, øvelser, dialog, organisering af materialer. Processtyring Løsninger til styring og monitorering af it-porteføljen, fx CMDB, servicedesk, monitoreringssystemer. Løsninger der understøtter økonomi, herunder regnskab, budget, ud- og indbetalinger og inddrivelse. Omfatter også ehandelsløsninger. Løsninger der understøtter styring af fysiske ressourcer, herunder bygninger, lager, transport og logistik. Kundehåndtering Løsninger til at understøtte styring af kunderelationer, CRM – Customer Relations Management. Omfatter fx borgerkontakt og callcenter. Løsninger med fokus på opmærkning (indeksering / metadatadata) og fremsøgning (søgemaskiner). Omfatter klassifikation og metadata. GIS Geografisk informationsløsninger. Løsninger med fokus på stedbestemte og rumlige data samt evt. visualisering. Løsninger med fokus på sikker og stabil drift af it-løsninger. Fx overvågning, logning, firewall, virusfilter. Dokumentationsmodel i UML Bør tegnes i eget diagram kaldet Forretning FORM Hierarki 99.99.99.99 0..1 0..1 primær4 primær4 0..* udstiller/tilbyder4 Løsning 0..* 1..1 0..* 0..* 3 realiserer * * -Navn 0..* 0..* Aktør -Navn 0..* 0..* bruges af4 bruges af4 3 bruges af 0..* 0..* Applikationsinterface udstiller4 -Navn -Vises ja/nej -Type 0..* har 1..* består af4 0..* 1 * Applikationsservice -Navn -Modelstatus 0..* 0..* 3 bruger 0..* realiserer4 3 bruger 3 primær 1..* 0..* Applikationskomponent STORM Hierarki X 999 0..1 0..* -Navn -Modelstatus 0..* 0..* 0..* 0..1 * Forretningsfunktion * 0..* 3 bruges af -Navn * -Navn 0..* bruges af4 3 primær 0..1 Forretningsproces -Navn Rolle 0..* 0..* Forretningsservice 0..* 1..1 0..1 primær4 3 bruges af bruges af4 Arkitektens værktøjskasse Krav til arkitektens kvalifikationer, kompetencer og brug af værktøjer afhænger af – Arkitektrolle /-type • Fx BPMN for forretningsarkitekter og UML til informationsarkitekter og tekniske arkitekter – Konkrete opgaver • Skal der modelleres processer eller data? – Personlige kvalifikationer og kompetencer • Kender du BPMN eller kan du klare dig med noget simplere? – Organisatorisk modenhed • Er i klar? Er der behov og efterspørgsel i organisationen? – Organisatoriske valg • Er der valgt fælles principper, standarder o.l.? – Kræfter og prioritering • Er der begrænsninger i tid og ressourcer? – Kompatibilitet med andre værktøjer i opgaven • Er der modsatrettede metodekrav? OIO Arkitekturguiden Overblik OIO arkitektprofiler og kompetencer • • • • • • Enterprise arkitekt Forretningsarkitekt Informationsarkitekt Applikationsarkitekt Teknologiarkitekt Forandringsarkitekt Værktøj til vurdering af arkitekturkompetencer og sammensætning af teams http://ea.oio.dk/arkitekter Overordnede fælles principper Udvalgte succeshistorier NemHandel Bruger OIOUBL og OIO SAML som grundlæggende standarder KL Kommunernes rammearkitektur bruger referencearkitektur for sag og dokument med tilhørende standarder som udgangspunkt og OIO EA, FORM og STORM som metoderamme Digitaliseringsstyrelsen Anvender generelt OIO EA, FORM og STORM som metoderamme og til kortlægning og overblik. Bl.a. i relation til Digitaliseringsstrategien og Statens It-Projektråd NSI Har lavet Referencearkitektur for Informationssikkerhed med udgangspunkt i OIO EA Statens Arkiver Kræver FORM-opmærkning Borger.dk Strukturerer indhold med FORM Eksempler på brugere af OIO EA Staten Digitaliseringsstyrelsen Statens IT National Sundheds It SKAT Uddannelsesministeriet Socialministeriet Erhvervsstyrelsen Miljøministeriet Kort og Matrikelstyrelsen Danmarks Miljøportal Transportstyrelsen Kriminalforsorgen Fødevarestyrelsen Kommuner KL KOMBIT Københavns Kommune Odense Kommune Århus Kommune SKI – rammeaftale vedr. IT-konsulentydelser Regioner DR RSI Region Hovedstaden Region Midtjylland Projekter Referencearkitektur for sag og dokument Referencearkitektur for stedbestemt information Referencearkitektur for Informationssikkerhed Private / halvoffentlige Ørestadsselskabet Nykredit – arkitektroller & -profiler BEC KMD Carlsberg Kan du tåle et review? • Rigsrevisionen – anbefalede i 2008 at OIO EA anvendes i it-projekter med henblik på at styrke dokumentationen • Statens It-projektråd – Statens It-projektmodel anbefaler i vejledningen til PID’et udarbejde relevant arkitekturdokumentation Hvad skal vi starte med? • Lav en overordnet prioritering af opgaver / udfordringer – • Lav en overordnet analyse af arkitekturproblemstillinger på tværs af opgaver/projekter – • Feed back fra interessenterne og erkendelser i arkitekturarbejdet skal kunne indarbejdes Sørg for at afstemme forventningerne – • Vi hvad i kan levere af værdi Lav en plan, men gør den fleksibel – • En hurtig iteration, hvor i identificerer afhængigheder / sammenfald og afstemmer foreløbigt på tværs - hvor det er relevant Start med de lavthængende frugter – • Spis elefanten i bidder. Ha’ styr på interessenterne / stakeholders i forhold til deres forventninger Hvem efterspørger – og hvem gør ikke? – Lav kun arbejdet hvis i har en klar og legitim kunde EA i projektets faser Idé Scoping med støtte fra fælles overblik over eksisterende services og komponenter. Analyse Analyse med støtte fra fælles metoderamme, overblik og referencearkitektur. Anskaffelse Anskaffelse med støtte af fælles krav og krav om genbrug af eksisterende standarder og løsninger. Gennemførsel Gennemførsel med konkret genbrug og videreudvikling af eksisterende dokumentation, data, services, komponenter mv. Realisering Realisering via besparelser ved genbrug i forbindelse med anskaffelse og drift af it samt effektivisering og automatisering af processer. Spørgsmål? • Læs mere på ea.oio.dk • Del viden på digitaliser.dk/group/247520 • Kontakt [email protected] / 5123 4254