JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 8. Beskrivning av integration och gränssnitt

Storlek: px
Starta visningen från sidan:

Download "JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 8. Beskrivning av integration och gränssnitt"

Transkript

1 JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 8. Beskrivning av integration och gränssnitt Version: 2.0 Publicerad: Giltighetstid: tills vidare Innehåll 1Inledning...2 2Analys av integrationshelheten...5 3Komplettering av verksamhetsarkitekturen ur integrationernas perspektiv Funktionella tjänster Interaktion mellan aktörer Interaktion mellan processer...7 4Planering av informations- och informationssystemarkitektur ur integrationssynvinkel Logiska datamodeller och tillämpningsprofiler Interaktion mellan informationssystem Beskrivning av gränssnitt Exempel på användning av ESB-tjänst (VIA) Teknikarkitekturen ur integrationsperspektiv Datakommunikationsarkitekturen som en del av IT-infrastrukturen Datakommunikationsarkitekturen ur nätverkets perspektiv (nerifrån och upp) Datakommunikationsnäts anslutningsgränsytor (RP=ReferensPunkt) Datakommunikationsarkitekturens nätverksbeskrivningar Datakommunikationsarkitekturen ur applikationsmodellerarens perspektiv (uppifrån och ner) Nationella servicearkitekturen ur ett integrationsperspektiv /27

2 1 Inledning Denna bilaga kompletterar JHS 179 -rekommendationen genom att ge anvisningar för planering och beskrivning av integrationsarkitekturen som ingår i den övergripande arkitekturen. Strukturer i anslutning till olika slags kopplingar och sammanläggningar, det vill säga integrationer, utgör en del av den övergripande arkitekturen och grunden för interoperabilitet. Anvisningarna för integrationsplanering gäller alla aspekter av den övergripande arkitekturen och går från verksamhetsarkitekturen mot mera detaljering på teknikarkitekturens fysiska nivå. I granskningen har också lösningsarkitektur inkluderats, eftersom de tekniska kraven för interoperabilitet påverkar just den. En organisation kan använda anvisningarna till den detaljeringsnivå som motsvarar dess krav. Kraven på integrationsarkitekturen härleds ur verksamhetens behov av informationsutbyte. Integrationer kan beskrivas ur många arkitekturaspekter och på många detaljeringsnivåer. Den centrala målsättningen är att säkerställa interoperabiliteten enligt EU:s EIF-ramverk1 (The European Interoperability Framework). Integrations- och gränssnittsbeskrivningar upprättas som preciseringar av den övergripande arkitekturen t.ex. genom beskrivningar av gränssnitt och datakommunikationsarkitektur. Integrationsplaneringen börjar med att identifiera tjänsternas och tjänstehelheternas integrationsbehov, genom att utnyttja den övergripande arkitektur som utarbetats för det objekt som ska utvecklas samt identifiera och analysera de för integrationen viktiga punkterna i målarkitekturen, som: målsättningar, tjänster och tjänstemodell med hjälp av verksamhetsmodellen allmänna målsättningar och randvillkor för integrationsarkitekturen riktlinjer och krav gällande integrationer och som ges av arkitektur- och datasäkerhetsprinciperna (enligt JHS 179-rekommendationen) organisering och ansvarsfördelning för integrationsfunktioner utvecklingskarta för integration beroenden av andra aktörer och intressentgrupper krav gällande integration, som prestanda och datasäkerhet beskrivning av datamodellen det vill säga dokumentation av det datainnehåll som hanteras i integrationen strategiska teknikval, t.ex. XML, JSON, REST. När olika informationssystem integreras sinsemellan ska skyddsnivåklassificeringen för systemen och de uppgifter som hanteras i dem beaktas. Information på högre skyddsnivå får inte flyttas till ett system på lägre skyddsnivå. Uppgifter, även om de kräver samma skydd, ska kunna hållas separerade. Detta betonas särskilt när information som kräver högre skyddsnivå hanteras, då ska de kunna hållas även fysiskt separerade från varandra. Ytterligare information finns i VAHTI-anvisningarna2. Dataöverföringen ska ske med det skydd som klassificeringarna förutsätter och med ett överföringssystem som uppfyller skyddet. Skyddsnivån för den överförda informationen måste föras över till den mottagande parten, liksom även annan metadata som är nödvändig för användningen och verksamheten. Vid överföring av information mellan system på olika datasäkerhetsnivå, ska man beakta förbindelselösningarna och säkerställa att endast den information överförs som det är tillåtet att överföra. 1 Se t.ex. VAHTI 3/2012, 2 2/27

3 Nödvändigt skydd i informationsöverföring mellan informationssystem hanteras genom kryptering eller andra metoder, meddelandestrukturen ska ej förändras, jmf. suomi.fi-servicekanalen. Organisationens ledning, planerare av tjänster och verksamhet, programmerare samt datasäkerhetsspecialister och -arkitekter behöver alla beskrivningar som lämpar sig för deras perspektiv. Samma objekt granskas i dessa beskrivningar ur olika utgångspunkter och behov. Typiskt gäller beskrivningar avsedda för ledning och specialister på kärnverksamhet helheten, tjänster, processer och informationsflöden. Beskrivningar avsedda för leverantörer, programmerare och ansvariga för teknisk datasäkerhet är i allmänhet teknikorienterade och mera detaljerade. Dessutom är det typiskt för arkitekturstyrning i agil utveckling att beskrivningarna görs först på hög nivå och detaljerna preciseras i samband med implementeringen. Hanteringen av integrationernas livscykel, versioner och underhåll ska beaktas redan när integrationsplaneringen påbörjas för att bl.a. kostnaderna ska kunna hållas under kontroll. Det är bra att förutse förändringssituationer i tid, till exempel hur konsekvenserna av förändringar i data hanteras. Också mätning av integrationsfunktionens prestanda är bra att beakta redan från början. Användning av standarder, referensramar och modelleringssätt skapar en grund för enhetliga planerings- och beskrivningssätt. Bland annat följande referensramar och beskrivningsspråk finns tillgängliga: TOGAF (The Open Group Architecture Framework, referensram 3) ArchiMate 4 BPMN5 UML6 Som en del av lösningsarkitekturen väljs den teknik som integrationen implementeras med. Alla tekniska integrationer förutsätter en tillförlitlig datakommunikationsarkitektur som beskrivs närmare i kapitel 5. Den nationella servicekanalen har behandlats ur integrationsperspektiv i kapitel 6. I tekniska integrationer ingår alltid omsorgsfull planering och beskrivning av övervaknings- och monitoreringslösningar. Planeringsfaserna för integration är: 1. Identifiera den tjänstehelhet som utgör objekt för integrationen samt integrationsbehovet. 2. Identifiera och beskriv de punkter i integrationsobjektets övergripande arkitektur som påverkar integrationen och andra väsentliga punkter (t.ex. ansvar och roller, master data-praxis för uppgifterna, tillämpningsprofiler osv.). 3. Planera och beskriv interaktionen mellan aktörerna och processerna. 4. Definiera och beskriv interaktionen mellan informationssystem och applikationer. 5. Definiera och beskriv varje gränssnitt med hjälp av tidigare definitioner och riktlinjer. 6. Planera och beskriv lösningsmodellen (med hänsyn tagen till olika slags integrationstjänster, nätstrukturer, brandväggspraxis osv.). 7. Definiera och beskriv anslutningar i det logiska och fysiska nätet, systemtjänster som stöder nätverkstrafiken, referenspunkter och kontaktpunkter. Det detaljerade innehållet i planeringsfaserna presenteras i kapitlen 2 5. I intilliggande tabell har samlats de av den övergripande arkitekturens 1) grundläggande beskrivningar och 2) utökade beskrivningar som används och 3) skapas i integrationsplaneringen /27

4 1) Grundläggande beskrivning (JHS 179) - beskrivningar som behövs i integrationsplanering 2) Utökade beskrivningar (JHS 179) beskrivningar som behövs i integrationsplanering Beskrivning av verksamhetsarkitekturen Servicekarta Interaktion mellan aktörer Processkarta Interaktion mellan processer Processbeskrivningar Beroenden mellan tjänster och processer (Verksamhetens tjänstermatris) Beskrivning av verksamhetsarkitekturen Funktionella tjänster Beskrivning av informationsarkitektur Begreppssystem Konceptuell modell Ordlistor Beskrivning av informationsarkitektur Informationsflöden Logiska datamodeller Tillämpningsprofiler Processer-informationberoenden (matris) Aktörer-information-beroenden (matris) Beskrivning av informationssystemarkitektur Informationssystemens logiska gränssnitt (ÖA-tabeller, Logiska gränssnitt) Informationssystemens fysiska gränssnitt (ÖA-tabeller, Fysiska gränssnitt) Beskrivning av informationssystemarkitektur Arkitekturlagervy Interaktion mellan informationssystem Beskrivning av teknikarkitekturen Teknikval Beskrivning av teknikarkitekturen Tekniktjänster 3) Integrationer och gränssnitt slutresultat av integrationsplanering Principiell nivå Beskrivning av integrationsbehov Beskrivning av integrationsobjekt Identifierade beskrivningar på principiell nivå enligt JHS 179rekommendationen som påverkar integration Beskrivning av verksamhetsarkitekturen Vid behov footprint-diagram enligt TOGAF Precisera diagrammet Interaktion mellan aktörer (Visualisering av ÖA-beskrivningar, Interaktion mellan aktörer) Precisera beskrivningen Interaktion mellan processer för utvecklingsobjektet (Visualisering av ÖA-beskrivningar, Interaktion mellan processer) Beskrivning av informationsarkitektur Det centrala begreppssystemet för integration Tillämpningsprofiler Beskrivning av informationssystemarkitektur Arkitekturlagervy Precisering av beskrivningen av interaktion mellan informationssystem (Visualisering av ÖA-beskrivningar) Interaktion mellan informationssystem och integrationer Detaljerad integrationsbeskrivning Applikationernas gränssnitt Sekvensdiagram på grov och detaljerad nivå Logiska gränssnitt (ÖA-tabeller, Logiska gränssnitt) Fysiska gränssnitt (ÖA-tabeller, Fysiska gränssnitt) Beskrivning av teknikarkitekturen Preciserade teknikval 4/27

5 Logisk plattformsstrukturering Beskrivning av logiskt nätsverksdiagram (ÖA-tabeller, logiskt nätverksschema) Fysiskt nätverksdiagram i form av en lämplig figur Datakommunikationsarkitekturens struktur Logiskt nätverksdiagram beskrivning inklusive domäner (interna, externa) Domängränssnitt och referenspunkter Tabellen Logiskt nätverksdiagram Datakommunikationsförbindelser Applikationslagertjänster kopplade till datakommunikationsförbindelser (tillhandahållna/utnyttjade) Klassificering av datakommunikationsförbindelser att motsvara kraven Uppgifter om det fysiska nätverksdiagrammet (hör till det logiska nätverksdiagrammets datakommunikationsförbindelser) ID för fysisk förbindelse/kabel ID för gatewayapparat/kort/port Uppgifter om datakommunikations- och serverutrustning 2 Analys av integrationshelheten Integrationsplaneringen bör inledas genom en tydlig och systematisk analys av den tjänstehelhet som är föremål för integrationen och interaktionen för dess centrala element (integrationsprocessens faser 1 och 2). En del av de nödvändiga interaktionsdiagrammen har ofta redan gjorts under planeringen av verksamhetsarkitekturen. Nu behöver diagrammen bara vid behov kompletteras ur integrationsaspekten. Nätverkande vid produktion av en tjänst förutsätter att gemensamma integrationslösningar och gränssnitt eller gränssnittstjänster tas i bruk och leder ofta till strategiska val, som exempel Nationell servicekanal Suomi.fi7. Från beskrivningarna av verksamhets- och informationsarkitektur fortsätter man mot detaljerade och tekniska lösningar. Alla beskrivningar ska grundas på praktiska behov och finnas på en logiskt tydlig plats i integrationshelheten som i sin tur kan utgöra en del av en ännu större tjänstehelhet. Ett exempel på en tjänstehelhet är behandlingen i den offentliga förvaltningens elektroniska ärendehantering av en ansökan från en medborgare. Informationshelheten med anknytning till ansökan skapas och överförs genom olika behandlingsfaser och system till slut till slutförvaringsplatsen för informationen, till exempel ett elektroniskt arkiv. I integrationsbeskrivningar talar man om vilken tjänst och funktionellt behov integrationshelheten finns till för. I dataflödesbeskrivningar koncentrerar man sig på att analysera längs vilka vägar informationen rör sig mellan de centrala elementen i helheten. I informationsarkitekturen beskrivs strukturerna för den information som behövs i integrationen (logiska informationslager, begreppsmodeller, scheman osv.). För uppdatering av ordlistor och begreppssystem i anslutning till informationsinnehållet samt för utarbetande av begreppsmodeller kan man använda interoperabilitetsmetoden. Dess målsättning är att komplettera gemensamma ordlistor till att täcka hela den offentliga förvaltningen. Med hjälp av interoperabilitetsmetoden utarbetar den övergripande arkitekten en begreppsmodell som beskriver den helhet som granskas. I begreppsmodellerna bör man i så stor utsträckning som möjligt använda gemensamma begrepp som beskrivs i metodens datakomponentbibliotek. Med de harmoniserade begreppsmodellerna som grund utarbetas 7 5/27

6 tillämpningsprofiler och meddelandestrukturer för den information som ska överföras. Begreppssystemet och ordlistan kan utökas vid behov. (Se bilaga 7 Metodanvisning för semantisk interoperabilitet). Tjänstehelheten kan struktureras med hjälp av Arkitekturens lagervy. Lagervyn är en visuell och tjänsteorienterad presentation och vy som sammanfattar organisationens eller utvecklingsobjektet övergripande arkitektur (se bilaga 6 punkt Arkitekturens lagervy). Figur 1. Ett renodlat och generaliserat modellexempel på arkitekturens lagervy. I den integrationshelhet som beskrivs finns typiskt flera gränssnitt mellan systemen. 3 Komplettering av verksamhetsarkitekturen ur integrationernas perspektiv 3.1 Funktionella tjänster I planeringen av verksamheten definieras aktörer, interaktion mellan aktörerna samt tjänster. För tjänster kan man till exempel skapa tjänstehelheter efter klientens livssituation. Relationerna mellan tjänstehelheterna är det i allmänhet vettigt att beskriva som interaktioner mellan de processer som krävs för att producera tjänsterna (se punkt 3.3). Identifierade funktionella organisationsgränssnitt stöder specifikationsarbetet i planeringsfasen av tjänster. I utvecklingsobjektets arkitektur är funktionella tjänster beskrivna i bilaga 5 ÖA-tabeller på fliken Funktionella tjänster. Bilaga 6 ÖA-Visualisering av ÖA-beskrivningar punkt Servicekarta visar tjänsterna i en kartliknande form. Beroenden för verksamhetens tjänster och processer beskrivs i bilaga 5 ÖA-tabeller på fliken Funktionella tjänster-processer. 6/27

7 Tjänsteproduktionshelheten kan också beskrivas mera detaljerat med Business Footprint Diagram8 enligt TOGAF. Diagram av det här slaget beskriver länkar mellan verksamhetsmål, organisationsenheter, tjänster och funktioner samt kopplar dessa funktioner med den teknik som krävs för att realisera önskade förmågor. Slutresultaten från fasen är: 3.2 Business Footprint Diagram-beskrivningar (vid behov). Interaktion mellan aktörer Klarläggande av interaktionen mellan aktörer (integrationsplanering fas 3) utgör grunden för att bestämma integrationsbehov och -krav. För interaktionen beskrivs tjänsternas användare (klienter) och tjänsternas producenter samt verksamheten mellan dessa. Resultatet presenteras som ett interaktionsdiagram som kan användas också vid planering av tjänsteproduktion, tjänstekedjor och -nätverk som överskrider organisationsgränser. De centrala informationsflödena i interaktionen och den information som överförs beskrivs på en allmän nivå med verksamhetens språk. För informationsflöden noteras också på en överskådlig nivå uppgifter om avtal, varu- och penningflöden samt andra motsvarande informationskällor för interaktion som hör ihop med tjänster. Beskrivningen utarbetas med hjälp av bilaga 6 Visualisering av KA-beskrivningar punkt Interaktion mellan aktörer. Anvisningar för användning av diagrammet över interaktion mellan aktörer finns i kapitel 7.2 Beskrivning av verksamhetsarkitekturen. Diagrammet över interaktion mellan aktörer kan vid behov kompletteras med användningsfallsdiagram för verksamheten (UML Business Use Case) där användningssituationer och -sätt för tjänster presenteras mera detaljerat. Slutresultaten från fasen är: 3.3 interaktionen mellan aktörer med hjälp av bilaga 6 Visualisering av KA-beskrivningar punkt Interaktion mellan aktörer. användningsfallsdiagram för verksamheten vid behov. Interaktion mellan processer Interaktionen mellan processerna ska klarläggas (integrationsplanering fas 3) för att optimera tjänsteproduktionens interna tjänstekedjor. Viktigt är att planera informationsutbytet och informationsflöden mellan processer och granskning av olika alternativ. För klarläggande av interaktionen kan processerna också betraktas som logiska processgrupper, till exempel: verksamhetsområdesvisa grupper eller processer som är knutna till en viss tjänst som granskas. Interaktionen mellan processer presenteras på logisk nivå med hjälp av bilaga 6 Visualisering av KAbeskrivningar punkt Interaktion mellan processer på det sätt som anges i rekommendationens kapitel Beskrivning av verksamhetsarkitektur. Med hjälp av interaktionsdiagrammet för processer kan man gestalta i processen verkande aktörer som kan vara t.ex. roller och applikationer. Ur diagrammet ska informationsflöden mellan processer framgå klart och entydigt för att beskrivningen ska vara användbar i integrationsplaneringen. Slutresultaten från fasen är: 8 7/27

8 interaktionen mellan processer med hjälp av bilaga 6 Visualisering av ÖA-beskrivningar punkt Interaktion mellan processer. 4 Planering av informations- och informationssystemarkitektur ur integrationssynvinkel I detta kapitel behandlas planering av informationssystemarkitektur ur interoperabilitetens och integrationsarkitekturens synvinkel. Med integrationsarkitektur avses en grupp strukturelement i den övergripande arkitekturen som har informationsöverföring och inbördes interaktion mellan strukturdelarna som gemensam nämnare. Integrationsarkitekturen berör de fyra aspekterna i den övergripande arkitekturramen. I kapitlet används som genomgående exempel integrationsbeskrivningar från den nationella servicearkitekturen (KaPA). I kapitlet behandlas inte datakommunikationsprotokoll och motsvarande saker som hör till lösningsarkitekturens tekniska nivå. Planering av informationsarkitektur och beskrivningar presenteras i rekommendationens kapitel 7.3 Beskrivning av informationsarkitektur. Planering av informationssystemarkitektur och beskrivningar behandlas i rekommendationens kapitel 7.4 Beskrivning av informationssystemarkitektur. 4.1 Logiska datamodeller och tillämpningsprofiler För informationsutbytet kan man av datamodellerna bilda en eller flera tillämpningsprofiler på vars grund meddelandestrukturen skapas. För att säkerställa den semantiska och tekniska interoperabiliteten ska meddelandestrukturen beskrivas i form av en tillämpningsprofil vars utformande beskrivs närmare i bilaga 7 Metodanvisning för semantisk interoperabilitet. I arbetsflödesdiagrammet nedan visas hur interoperabilitetsmetoden används i integrationsplanering ur informationsarkitekturens perspektiv. Figur 2. Arbetsflödesdiagram för användning av interoperabilitetsmetoden i informationsintegration. 8/27

9 Vid utarbetandet av tillämpningsprofilen ska branschspecifika, nationella och internationella rekommendationer och standarder som stöder interoperabilitet beaktas. Det är särskilt viktigt att ta hänsyn till interoperabilitet vid tväradministrativa integrationer som förenar organisationer eller branscher. Tillämpningsprofilernas tekniska strukturdefinitioner kan anges som XML-scheman enligt rekommendationen JHS 170 XML-scheman för den offentliga förvaltningen9 eller annat alternativt beskrivningsspråk för meddelandestruktur, som JSON. 4.2 Interaktion mellan informationssystem Med hjälp av diagrammet för interaktion mellan informationssystemen (integrationsprocessens fas 4) visas informationsflöden mellan informationssystem och vid behov på en mera detaljerad nivå mellan applikationskomponenterna. I diagrammet specificeras dock inte i detalj hur informationen går mellan systemen. De informationssystem eller applikationskomponenter som valts till interaktionsdiagrammet kan grupperas och diagrammets informationsinnehåll kan ökas till exempel på följande sätt: informationssystem eller applikationskomponenter grupperas och färgas enligt applikationskartans logik. till dataflöden läggs rubriktext om de överförda uppgifterna åtminstone på nivån huvuddatagrupper eller datagrupper. Figur 3. Interaktion mellan informationssystem (källa: Jyväskylä stad). I figur 3 visas informationsflöden mellan applikationer och applikationskomponenter (t.ex. Effica-hemvård) (se bilaga 6 Visualisering av ÖA-beskrivningar punkt Interaktion mellan informationssystem och rekommendationens kapitel 7.4 Beskrivning av informationssystemarkitektur). Vid planering av integrationen mellan informationssystem beskrivs de informationssystem eller applikationskomponenter som ska integreras samt de uppgifter som överförs mellan dem. Beakta begränsningar och möjligheter för de system som ingår i integrationsramen. I rekommendationen JHS 166 Avtalsvillkor för IT-upphandlingar inom den offentliga sektorn bilaga 9 (Stödmaterial: Öppna 9 9/27

10 gränssnitt vid upphandling av IT-system eller -tjänster )10 finns en definition på vad som avses med öppna gränssnitt i offentliga upphandlingar och vilka krav som ställs på öppna gränssnitt. Beakta också dessa krav. Som exempel (se figur 4) beskrivningen av Jyväskylä stads hemvårdstjänster där varje integration har en identifierare (id, APn). Figur 4. Informationssystemens interaktion och integrationer (källa: Jyväskylä stad). I figurer refereras det till servicekanaler, integrationsplattformar o.dyl. på logisk nivå, ett exempel visas i figur 5. Figur 5. Detaljerad integrationsfigur (VTJ-förfrågan, Servicekanalen). Slutresultaten från fasen är: 10 interaktionen mellan informationssystem med hjälp av bilaga 6 Visualisering av ÖA-beskrivningar punkt Interaktion mellan informationssystem interaktionsdiagram för informationssystem med identifierade gränssnitt mera detaljerade beskrivningar av integrationslösningar. 10/27

11 4.3 Beskrivning av gränssnitt Allmänt Integrationsbeskrivningar på detaljerad nivå behövs för implementeringsarkitekturen. En integration (anslutning, interaktion, samverkan) kan använda flera gränssnitt, anpassningstjänster eller anslutningstjänster. Viktiga planeringsobjekt i tekniska gränssnittsbeskrivningar är standardiserade programmeringsgränssnitt som Web Services, REST eller JSON, kodade strukturer för gemensam information samt integrationspatterns, integrationsplattformar och servicekanaler. Interaktionen mellan gränssnitten och strukturen för den överförda informationen beskrivs till exempel med UML-sekvensdiagram, WSDLdefinitioner och XML-scheman. Gränssnitt bör i framtiden utvecklas som gränssnittstjänster som utöver den tekniska implementeringen innehåller en servicenivå, dokumentation, beaktande av utvecklarupplevelse och anpassning som en del av verksamheten och organisationens tjänsteutveckling. En organisation inom den offentliga sektorn bör implementera ett öppet gränssnitt som en del av sin API-familj alltid när detta är möjligt (läs mer på adressen avoinrajapinta.fi). När det gäller ett gränssnitt som tillhandahåller öppna data ska rekommendationen JHS 189 Användarrättighet för öppen data11 tillämpas. Gränssnitten till centrala informationslager och funktioner ska betraktas som produkter som i sig själva har en livscykel och ett värde. Till livscykelhanteringen för gränssnitt och gränssnittstjänster hör agil planering, implementering med moderna metoder, kontrollerad ibruktagning, administration av gränssnitt och planerad avveckling samt tydlig versionshantering. Planering av gränssnitt I planeringen av gränssnitt kan man använda bl.a. uppdaterad listning av gränssnitt och anslutningar dokumentation från eventuellt ESB-verktyg dokumentation från eventuellt CMDB-verktyg UML-beskrivningar integrationsprofiler. För aktuellt delområde utarbetas beskrivningar som innehåller gränssnitt, integrationselement, adaptrar och eventuella integrationsprofiler som används. En integrationsprofil beskriver typiskt på detaljnivå transaktioner, stödda filformat, kombinering av förfrågningar eller behandling av komplicerade händelser. Varje gränssnitt beskrivs för sig (integrationsprocessens fas 5). Beskrivning av gränssnittstjänster Gränssnittstjänster är digitala tjänster som programmerats för allmänt utnyttjande av tekniska, statiska gränssnitt, som till exempel överföringstjänst för information som söks genom gränssnittet. Gränssnittstjänsterna kan sammanställas av flera olika erbjudna gränssnittstjänster av vilka bara en del väljs ut (t.ex. tas inte alla olika dataformat i bruk). Gränssnittstjänster kan beskrivas och samlas i bilaga 5 ÖAtabeller på fliken Informationssystemtjänster. Med informationssystemtjänst avses i JHS 179-rekommendationen slutanvändartjänster som innehåller användargränssnitt samt automatiserade applikationstjänster som innehåller ett gränssnitt. Applikationer i aktörens eget bruk använder också samma gränssnittstjänster som tillhandahålls åt andra applikationer, det vill säga användare är interna applikationer, kundapplikationer som aktören erbjuder och vidareförädlares applikationer /27

12 För implementering av gränssnittstjänster finns anvisningar till exempel i Kansallisen palveluarkkitehtuurin liityntäkatalogiohjeissa12 eller aktörernas egna anvisningar. I en gränssnittstjänst ingår bl.a.: beskrivning av tjänsten specifikation av servicenivån dokumentation administration av åtkomst och användarroller beaktande av utvecklarupplevelse versionshantering livscykelhantering. Gränsytan för applikationslagrets tjänster (informationssystemtjänst) ska beskrivas på ett så enhetligt sätt som möjligt när det gäller data som ingår i ÖA-tabeller (se bilaga 5 ÖA-tabeller på fliken Informationssystemtjänster). Till exempel när det gäller uppgifter gällande tillgänglighet, servicenivå och datasäkerhet möjliggör ett enhetligt beskrivningssätt jämförelser och analyser mellan flera tjänster. Vidare borde tillgänglighet, servicenivå och datasäkerhet beskrivas på ett så enhetligt sätt som möjligt även i andra uppgifter som ingår i ÖA-tabellerna. Grunduppgifterna för varje gränssnitt anges enigt bilaga 5 ÖA-tabeller flik Logiska gränssnitt. För fysiska gränssnitt beskrivs de gränssnitt som implementeras i dataöverföring, t.ex. WSDL- och/eller REST-scheman (se bilaga 5 ÖA-tabeller, Fysiska gränssnitt). Dataöverföringsscheman ska baseras på logiska datamodellbeskrivningar, till exempel tillämpningsprofiler, som skapas på det sätt som visas i referensramen Semantisk interoperabilitet (se bilaga 7 Metodanvisning för semantisk interoperabilitet). Beskrivning av gränssnittens interaktion För beskrivning av gränssnittens interaktion kan man använda diagram enligt UML-modellering, till exempel UML Interaction Overview Diagram enligt figur 6. I diagrammet läggs flera sekvensdiagram samman i ett diagram /27

13 Figur 6. UML Interaction Overview Diagram. Verksamhetsarkitekturen preciseras vid behov i integrationsarkitekturen med t.ex. sekvensdiagram. På samma sätt preciseras teknikarkitekturen vid behov med definition av den tekniska meddelandestrukturen. Delar som i figur 6 har noteringen ref, beskrivs noggrannare som sekvensdiagram. Ett sekvensdiagram är ett diagram som används i UML-modellering för att beskriva interaktionen mellan objekt. På applikationsnivån kan man först utarbeta ett sekvensdiagram på hög nivå enligt figur 7 som preciseras med ett UML-sekvensdiagram. Sekvensdiagram utarbetas för centrala operationer och situationer där användningen av diagram främjar förståelsen av strukturerna. I UML-sekvensdiagram beskrivs ordningsföljden för meddelande mellan komponenter/objekt i en viss applikation. 13/27

14 Figur 7. Exempel på sekvensdiagram på hög nivå. Sekvensdiagrammet kan också göras upp på mera detaljerad nivå, ett exempel visas i figur 8. 14/27

15 Figur 8. Exempel på mera detaljerat sekvensdiagram. Molntjänsters gränssnitt Integrationen och gränssnitten för en informationssystemtjänst som anskaffas som molntjänst beskrivs på logisk och fysisk nivå för informationssystem som är under såväl egen som leverantörens kontroll. Ytterligare information om molntjänster och t.ex. SaaS-tjänst (Software as a Service) finns i rekommendationens bilaga 9 Virtualisering och molntjänster vid planering av teknikarkitektur. Figur 9. Modellering av SaaS-tjänster. 15/27

16 4.3.1 Exempel på användning av ESB-tjänst (VIA) Med hjälp av statens gemensamma integrationstjänst (VIA) kan organisationer inom statsförvaltningen överföra data (meddelanden) antingen mellan sina egna datasystem eller mellan egna datasystem och andra organisationers datasystem. Integrationstjänsten VIA är en centraliserad tjänst för förmedling av meddelanden med vars hjälp organisationer kan implementera integrationer. En centraliserad tjänst kan minska antalet olika slags integrationer mellan datasystemen och underlätta övervakning av dem. Genom att använda VIA kan man uppnå en mera hanterbar integrationsarkitektur och en tydligare övergripande arkitektur. VIA är ett system med hög säkerhetsnivå och kan användas för att överföra material på skyddsnivå III. VIA (eller en traditionell busslösning) lämpar sig bäst för fall där något av följande gäller: man vill göra överföringarna med REST-protokollet överförda meddelanden är stora eller innehåller bifogade filer traditionella satsvisa överföringar krävs (SFTP-överföringar) det överförda materialet har skyddsnivå III eller så krävs höjd datasäkerhetsnivå man vill göra överföringarna inom VY-nätverket det krävs överföringar mellan nivå IV och nivå III validering av meddelanden krävs virusscanning krävs det krävs transformationer av meddelandeinnehåll, som: - CSV -> XML/JSON. - Fast längd/flatfile -> CSV/XML/JSON. - XML -> JSON -> XML. Den nationella servicekanalen lämpar sig väl för den integration som ska implementeras, om meddelandeförmedlingen kan göras med SOAP-protokoll små meddelanden material som är offentligt eller på nivå IV. Meddelandebaserade integrationer VIA stöder grundintegrationspattern, som: routing baserad på innehåll protokolltransformering dataöverföring meddelandetransformering utökning/filtrering av innehåll begäran-svar (asynkron) begäran utan returvärde (fire-and-forget) Transformationer av meddelandebaserade meddelanden kan vara till exempel att göra om ett meddelande som kommer in med REST-protokoll till ett SOAP-meddelande. I figur 10 nedan skissas på olika slags transformationsscenarier. 16/27

17 Figur 10. Transformationer av SOAP/REST-meddelanden med hjälp av VIA Överföring av stora bilagematerial i SOAP/REST-anrop För överföring av stora bifogade filer har VIA sin egen metod där de bifogade filerna överförs som en separat överföring och det egentliga meddelandet som ett eget synkront anrop. I den första fasen av dataöverföringen skickas bilagan till VIA. VIA viruskontrollerar bilagan och skickar efter kontrollen en unik ID-uppgift om materialet. Med denna id-uppgift refererar Sändaren i det egentliga SOAP/REST-meddelandet till det bifogade materialet som levererats tidigare. VIA skickar ett anrop i SOAP/REST-format vidare och lägger till en URI-länk i meddelandet som Mottagaren kan använda för att hämta det bifogade materialet. Principen/sekvensdiagrammet för denna överföring visas i figur 11. Figur 11. Principen/sekvensdiagrammet för överföringslösningen för stora filer Filöverföringar (SFTP) VIA möjliggör också satsvisa (synkrona eller asynkrona) överföringar med användning av SFTP-protokoll. I figur 12 visas alternativ för dataöverföringar. Figur 12. Filöverföring med hjälp av VIA. 17/27

18 Slutresultat av kapitel 4 är: Tabellen Logiska gränssnitt Tabellen Fysiska gränssnitt UML Interaction Overview Diagram. Sekvensdiagram. 5 Teknikarkitekturen ur integrationsperspektiv Arbetet med teknikarkitektur och resultaten av det beskrivs i rekommendationens kapitel 7.5 Beskrivning av teknikarkitektur. I detta kapitel fokuseras på beskrivning av datakommunikationsarkitekturen. 5.1 Datakommunikationsarkitekturen som en del av IT-infrastrukturen Datakommunikationsarkitekturen beskriver de nätverksstrukturer och mekanismer med vars hjälp dataöverföring kan tillhandahållas ände till ände för systemen på applikationsnivå (integrationsprocessens fas 6). Datakommunikationsarkitekturen består av flera slag av apparat- och programvaruelement som bildar datakommunikationsnäten, deras fysiska resurser som datakommunikationskablar, nätutrustning (apparat/kort/port), apparatutrymmen samt motsvarande logiska resurser och de element som uppstår genom kombinationer av dem, som vägar (link/transport) eller förbindelselager (VLAN, MPLS m.fl.). Datakommunikationsarkitekturen ska vid behov omfatta till exempel fysiska kabeluppgifter, korskopplingar, router- och switchportar, servernoder och -anslutningar, beskrivningar av anslutningspunkter till hyrda nättjänster eller förbindelser samt de inbördes beroendena mellan dessa och infrastrukturen i apparatrum 13. Principer som tillämpas Arkitekturprinciperna beskrivs enligt rekommendationens kapitel Beskrivning av arkitekturens målbild genom grund- eller utökade beskrivningar (se även bilaga 5 ÖA-tabeller flik Arkitekturprinciper). När det gäller de principer som styr datakommunikationsarkitekturen bör följande principer beaktas: Datakommunikationsarkitekturen bör beskrivas på logisk och fysisk nivå. Varje aktör svarar för beskrivningarna (logiska och fysiska nätverksdiagrammet) av datakommunikationsarkitekturen inom de verksamhetsområden man äger (verksamhetsområde=domän). Beskrivningen av datakommunikationsarkitektur görs från två håll: - Nätverkets perspektiv på datakommunikationsarkitekturen skapar förutsättningar i infrastrukturen för att beskriva applikationernas kommunikation. Begrepp som används är till exempel Nod (Node), Domän (Domain), Apparat (Device), Kort (Card), Port (Port), Förbindelse (Connection), Kabel (Cable), osv. - Perspektivet för applikationslagrets tjänsters på modelleringen av datakommunikationsarkitekturen ställer krav på datakommunikationsnätets implementering och dess beskrivning. Kraven från applikationslagrets tjänster på datakommunikationsinfrastrukturen är kvalitativa (tillgänglighet, säkerhetsåtgärder, servicenivå, fördröjning osv.), kvantitativa (datavolymer, överföringshastigheter osv.) eller gäller datasäkerhet (t.ex. skyddsklass). 13 Baserat på beskrivningen TOGAF Foundation Architecture: Technical Reference Model Communication Infrastructure 18/27

19 5.2 Beskrivningen av datakommunikationsarkitekturen på logisk och fysisk nivå kan göras med beskrivningsverktyg som är speciellt framtagna för detta, men de minimikrav som presenteras här bör utföras oberoende av beskrivningsverktyg. Datakommunikationsarkitekturen ur nätverkets perspektiv (nerifrån och upp) I JHS 179-rekommendationens teknikarkitekturkapitel ges anvisningar för beskrivning av den fysiska och logiska datakommunikationsarkitekturen samt en beskrivningsmall för logiskt nätverksdiagram (se bilaga 5 ÖA-tabeller flik Logiskt nätverksdiagram). I figurerna 13 och 14 visas kopplingen mellan det logiska och fysiska nätverksdiagrammet. Datakommunikationsarkitekturen bör stöda: detaljnivå (granularitet) till den nivå som analyskraven förutsätter identifiering av aktörens domäner beskrivning av domänernas gränsytor med referenspunkter. I samband med datakommunikationsnät kan domän-begreppet baseras på aktörens ansvarsområde, tillämpad nätverksteknik, zonarkitektur, operatörsområde för underleverantör eller annat krav. I beskrivningarna av datakommunikationsnät kan domäner vara överlappande 14. I exemplet i figur 13 har tre standardiserade domän-typer identifierats och mellan dessa fyra referenspunkter med vilka man i en enhetlig funktionsroll kan modellera andra motsvarande datakommunikationsnät i nuläget (As-Is). Framöver lär det uppstå behov av att standardisera nya domän-typer och tillhörande nya referenspunkter, men antalet standardiserade domän-typer och referenspunkter bör minimeras. Figur 13. Nätverksdomäner. 14 Se TOGAF Foundation Architecture: Technical Reference Model Communication Infrastructure Interface 19/27

20 5.3 Datakommunikationsnäts anslutningsgränsytor (RP=ReferensPunkt) I den övergripande arkitekturmodellens datakommunikationsarkitektur bör det finnas en begränsad mängd enhetligt beskrivna (standardiserade) anslutningsgränsytor. I figur 14 visas det logiska datanätets koppling till det fysiska datanätet. Sådana anslutningsgränsytor är också datakommunikationsförbindelsernas gränsytor och anslutningsgränsytor för olika datakommunikationsnät inom olika domänansvarsområden (sammankopplingsgränsytor). För beskrivning av dessa finns tabellmallen Logiskt nätverksdiagram (se bilaga 5 ÖA-tabeller flik Logiskt nätverksdiagram). Figur 14. Anslutningsgränsytor Datakommunikationsarkitekturens nätverksbeskrivningar Gränsytan för tjänster i applikationslagret (informationssystemtjänst) ska beskrivas på ett så enhetligt sätt som möjligt när det gäller uppgifter som ingår i ÖA-tabeller. Till exempel när det gäller uppgifter gällande tillgänglighet, servicenivå och datasäkerhet möjliggör ett enhetligt beskrivningssätt jämförelser och analyser mellan flera tjänster. Vidare borde tillgänglighet, servicenivå och datasäkerhet beskrivas på ett så enhetligt sätt som möjligt även i andra uppgifter som ingår i ÖA-tabellerna, som i Logiskt nätverksdiagram. På det sättet kan man säkerställa att kraven från tjänsterna i applikationslagret uppfylls för datakommunikationsinfrastrukturen och enskilda datakommunikationsförbindelser. Beskrivningen av datakommunikationsarkitekturen som en del av den övergripande arkitekturen ska göras på en sådan detaljeringsnivå som gör analys möjlig på nivån en enskild tjänst på applikationsnivån (datakommunikationstjänst) och tillhörande datakommunikationsförbindelse (IP-flow) som en del av planeringen av arkitekturen för datakommunikationsnätet. 15 Som referensmaterial för arkitekturmodeller för allmänna datakommunikationsnät har i detta arbete som källa använts ITU G.809 Functional architecture of connectionless layer networks. 20/27

21 Då blir det möjligt att analysera inbördes beroenden (dependency) och påverkan (impact) mellan en applikationslagertjänst och en datakommunikationsförbindelse (logisk och fysisk) i förhållande till de olika slags parametrar som används i ÖA-modellen, t.ex. informationssystemtjänstens och datakommunikationsförbindelsens tillgänglighet (on, off, % availability) informationssystemtjänstens och datakommunikationsförbindelsens servicenivå (SLA, OLA, quality) analys av skyddsnivåer i anslutning till informationssystemtjänst eller för data som dataöverförbindelsen överför analys av kritiska komponenter och noder i helheten. Med hjälp av bilaga 5 KA-tabeller mallarna Logiskt nätverksdiagram och Logiska gränsytor kan en referenspunkt-id mellan datakommunikationsnäten/domänerna kopplas till värdet på den datakommunikations-id som den överför och vidare till den applikationsgränsyte-id som ansluter till den. Referenspunkt-ID mellan datakommunikationsnäten/domänerna kan vidare kopplas till den fysiska förbindelse som realiserar den, som ID för kabeln eller ID för gatewayutrustning, -kort eller -port. Den fysiska datakommunikationsinfrastrukturen beskrivs som en del av annan teknikarkitektur inklusive uppgifter om datakommunikationsapparater och servrar. En detaljerad beskrivning av teknikarkitekturen underhålls ofta med verktyg som utvecklats för detta, till exempel som en del av ett CMDB-system eller med ett separat inventariesystem för apparat- eller nätverksuppgifter som håller alla nödvändiga apparattyper, deras instanser, apparaternas kort/port-relationer och nödvändig kabel- och kopplingsinformation i sin databas. Med CMDB- och inventeringsverktyg kan man utöver en noggrann fysisk beskrivning också beskriva logiska förbindelse ände-ände (t.ex. förbindelsetyper L1, L2 och L3). Underhåll av uppgifter med CMDB- eller inventarieverktyg utnyttjar discovery-information som kan avläsas från nätverkets aktiva apparater. Med beskrivningsverktyg (inventarie- eller CMDB-verktyg) för det fysiska och logiska nätverket beskrivs bl.a. följande uppgifter: apparatuppgifter och anslutningspunktsuppgifter kablerings- och kopplingsscheman nätverkens referenspunktsuppgifter logiska punkt-punkt-förbindelser placeringsuppgifter. 21/27

22 5.5 Datakommunikationsarkitekturen ur applikationsmodellerarens perspektiv (uppifrån och ner) Figur 15. Informationssystemtjänster vid anslutning till datakommunikationsnät. Vid granskning av datakommunikationsarkitekturen utgår man från att datakommunikationsarkitekturen är kopplad till den övergripande arkitekturen (integrationsprocessens fas 7). I detta fall är det smidigast att koppla datakommunikationsbeskrivningarna med hjälp av informationssystemens applikationstjänster till den övergripande arkitekturen. I figur 15 visas ett informationssystem som består av en serverapplikation och en klientapplikation. Serverapplikationen tillhandahåller en systemtjänst där användaren är klientapplikationen. Informationssystemtjänsten publiceras som applikationslagertjänst. Serverapplikationen kan producera flera informationssystemtjänster. I figur 15 visas beskrivning av informationssystemtjänsten på två alternativa sätt: Det första sättet är att använda modelleringsverktygets ovala symbol där informationssystemtjänstens namn skrivs in. Tjänsteleverantörens koppling beskrivs med realisationspilen. Tjänsteanvändaren koppling beskrivs med användningspilen. Det andra sättet är att använda en beskrivning med "klubba och gaffel", där tjänsteleverantören publicerar en "klubba" som användaren av tjänsten använder med "gaffeln". Båda sätten kan användas parallellt. I det fallet beskriver den ovala symbolen den logiska förbindelsen och delen med "klubba och gaffel" kan brytas upp och därigenom åskådliggöra att den datakommunikationsarkitektur som är kopplad till informationssystemet består av olika delar. 22/27

23 I figuren realiserar tjänsteleverantörens nod produktion/publicering av applikationslagrets tjänst och tjänsteanvändarens nod realiserar användning av tjänsten. Beskrivningen av olika nätverksdelar görs med hjälp av logiska delar och molnet (fysisk realisering). Därvid kan man tydligt separera logiska (allmänna) delar och fysiska (publika) delar till egna helheter. Applikationslagrets tjänster beskrivs som tjänstens gränsyta (Tjänsteleverantörens gränsyta, Tjänsteanvändarens gränsyta). Datakommunikationsförbindelserna beskrivs med hjälp av nätverk/domäner och referenspunkter (RP) mellan dessa. Varje nätverkspart har ansvar för att beskriva fungerande/realiserade förbindelser "över" det egna molnet. Då kan datakommunikationsförbindelser mellan varje serverapplikation och klientapplikation sätta samman. Tjänsteleverantörens applikationsmodellerare publicerar sin applikations tjänst: Tjänsteleverantörens applikationsmodellerare beskriver applikationslagertjänstens gränsyta - vilka åtgärder vidtas och med vilken information i tjänsteleverantörens gränsyta. Tjänsteleverantörens applikationsmodellerare definierar också icke-funktionella krav i tjänsteleverantörens gränsyta. Tjänsteanvändarens applikationsmodellerare kopplar sin applikation till den publicerade tjänsten: Tjänsteanvändarens applikationsmodellerare beskriver tjänsteanvändarens gränsyta - vilka åtgärder behövs och med vilken information i tjänsteanvändarens gränsyta. Tjänsteanvändarens applikationsmodellerare beaktar icke-funktionella krav i tjänsteanvändarens gränsyta. Exempel 1 Logiskt och Fysiskt nätverksdiagram. I figur 16 finns ett exempel på visualisering av beskrivning av dubblerade fysiska datakommunikationsvägar i VY-nätverkets gränsyta som en logisk datakommunikationsförbindelse. 23/27

24 Figur 16. Exempel på logiskt och fysiskt nätverksdiagram. Exempel 2: Exempel på punkt-punkt-beskrivning Om ett arkitekturbeskrivningverktyg används kan man med det beskriva anslutningen av de informationssystemtjänster som finns ovanför en logisk datakommunikationsförbindelse till ovanliggande strukturdelar i informations- verksamhetsarkitekturen, som datagrupper och processfunktioner (se figur 17). Figur 17. Exempel på nätverksdiagram som beskrivits med ett verktyg. 24/27

25 Slutresultat av kapitel 5 är: Preciserade teknikval Datakommunikationsarkitekturens struktur Beskrivningen Logiskt nätverksdiagram inklusive domäner (interna, externa) domängränssnitt och referenspunkter Tabellen Logiskt nätverksdiagram datakommunikationsförbindelser applikationslagertjänster kopplade till datakommunikationsförbindelser (tillhandahållna/utnyttjade) klassificering av datakommunikationsförbindelser att motsvara kraven Uppgifter om det fysiska nätverksdiagrammet (hör till det logiska nätverksdiagrammets datakommunikationsförbindelser) ID för fysisk förbindelse/kabel ID för gatewayapparat, -kort eller -port Uppgifter om datakommunikations- och serverutrustning 6 Nationella servicearkitekturen ur ett integrationsperspektiv Den nationella servicekanalen16 en av den offentliga förvaltningens stödtjänster för elektronisk ärendehantering som ingår i den nationella servicearkitekturen (KaPA). Sådana är också bl.a. servicedatalager, identifieringstjänst, befullmäktigande och tjänstevyer. Den nationella servicekanalen är en integrationslösning som gör det möjligt för organisationer att utbyta information på ett säkert sätt över datakommunikationsnätet. Samma organisation kan vara både informationsleverantör som användare. Figur 18. Den offentliga förvaltningens datakommunikationsnätsarkitektur /27

26 Den nationella servicekanalen består av en publik informationskanal samt separata zoner som kan ha egna integrationslösningar. Den publika servicekanalen är en kontrollerad och säker informationsförmedlingstjänst på internet. Dess realisering baseras i Finland på X-Road17-tekniken. En zon är ett område inom vilket man kan använda en dataöverföringslösning eller definitioner som avviker från den publika servicekanalen. Det är ofta ett delnätverk som är SLA-säkrat eller har en högre datasäkerhetsnivå eller en branschspecifik helhet. Inom zonen kan zonspecifika lösningar användas i dataöverföringsinfrastrukturen med hänsyn tagen till skyddsnivåer. Den nationella servicekanalen använder publikt internet för sin funktion under det att zonspecifika lösningar verkar inom zonen. I API-katalogen18 beskrivs servicekanalens alla19 API:er för utvecklare. Informationen i servicedatalagret (PTV) är avsett för slutanvändare av tjänsterna (medborgare, företag, myndigheter). Den nationella servicekanalen (X-Road) är en meddelandeförmedlingsbuss som använder SOAP-protokollet och som är avsett för standardiserad informationsöverföring mellan organisationer. Servicekanalen krypterar också meddelandetrafiken. I figur 18 åskådliggörs olika zoner och deras anslutning till den publika servicekanalen. En tjänsteleverantör kan tillhandahålla gränsytor till sin tjänst i den publika servicekanalen, med hjälp av en separat zon eller utanför den nationella servicekanalen. Behoven ska analyseras innan beslut fattas. Till den nationella servicekanalen ansluts som regel tjänster som kräver identifiering. Ifall tjänsten används inom en zon, bör integrationen byggas inom zonen för att undvika användning av publikt internet i utbytet av meddelanden. Stora asynkrona dataöverföringar och satsvisa körningar förmedlas inte som sådana genom den publika servicekanalen och de bör som regel inte konstrueras med t.ex. en anslutningslösning till X-Road-tekniken. I tjänster med öppna data kan dataöverföringen i bakgrunden ske även i den publika servicekanalen genom specialarrangemang. Trafik mellan organisationens interna system rekommenderas inte gå genom den publika servicekanalen. Den nationella servicekanalen är en helhet som består av organisationernas anslutningsservrar och där sammankopplingen av information och tjänster styrs nationellt. Servicekanalarkitekturen skapar en gemensam lösningsmodell för organisationernas datautbyte. Detta undanröjer behovet av skräddarsydda anslutningar mellan två parter och främjar utvecklingen av digitala tjänster. Tjänster som ansluts till den nationella servicekanalen ska stöda realtidsfunktion såvida inte en tydlig motivering för en annan lösning finns. I en tjänsteprocess som integreras med hjälp av servicekanalen ska en offentlig part ingå. Tjänstens beskrivning ska kunna jämföras. Tekniska uppgifter, som gränssnitt ska vara beskrivna i API-katalogen och beskrivningar av tjänsternas innehåll i servicedatalagret (PTV). Den nationella servicekanalen tillhandahåller bara viktiga tjänster för informationsutbyte. Produktion av andra tjänster ligger på den anslutande organisationens ansvar. I den nationella servicekanalens referensarkitektur förs fram behovet av olika slags integrationslösningar utöver den publika servicekanalen. Detta behov söker man täcka med hjälp av zonmodellen för servicekanalen. I den publika servicekanalen är meddelandenas överföringsram (protokoll) noggrant definierat för att den valda produkten ska realisera. Inom andra zoner är inte det inte så utbrett med etablerad praxis för enhetliga gränsytor. Många organisationer har standardbaserade lösningar i intern användning inom organisationen och tjänster publiceras även för externa parter med användning av dessa gränsytor /27

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 6. Visualisering av ÖA-beskrivningar

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 6. Visualisering av ÖA-beskrivningar JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 6. Visualisering av ÖA-beskrivningar 6.12.2016 Inledning Syftet med detta dokument är att ge konkreta exempel och anvisningar för att

Läs mer

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 3. Beskrivning av arkitekturens nuläge och målbild

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 3. Beskrivning av arkitekturens nuläge och målbild JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 3. Beskrivning av arkitekturens nuläge och målbild Version: 2.0 Publicerad: 7.2.2017 Giltighetstid: tills vidare Innehåll 1Analys och

Läs mer

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 9. Virtualisering och molntjänster i planering av teknologiarkitektur

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 9. Virtualisering och molntjänster i planering av teknologiarkitektur JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 9. Virtualisering och molntjänster i planering av teknologiarkitektur Version: 2.0 Publicerad: 7.2.2017 Giltighetstid: tills vidare

Läs mer

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 2. Verksamhetsmodeller och förmågor i ÖA-planering

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 2. Verksamhetsmodeller och förmågor i ÖA-planering JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 2. Verksamhetsmodeller och förmågor i ÖA-planering Version: 2.0 Publicerad: 7.2.2017 Giltighetstid: tills vidare Innehåll 1Inledning...2

Läs mer

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 7. Metodanvisning för semantisk interoperabilitet

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 7. Metodanvisning för semantisk interoperabilitet JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 7. Metodanvisning för semantisk interoperabilitet Version: 2.0 Publicerad: 7.2.2017 Giltighetstid: tills vidare Innehåll 1Inledning...2

Läs mer

JHS rekommendationen Metadata för registeruppgifter. Nordig2017 Vesa-Matti Ovaska Riksarkivet Finland

JHS rekommendationen Metadata för registeruppgifter. Nordig2017 Vesa-Matti Ovaska Riksarkivet Finland JHS rekommendationen Metadata för registeruppgifter Nordig2017 Vesa-Matti Ovaska Riksarkivet Finland JHS-systemet Rekommendationerna från informationsförvaltningen inom den offentliga förvaltningen, de

Läs mer

Nationell servicearkitektur i Finland

Nationell servicearkitektur i Finland Nationell servicearkitektur i Finland I korthet Version 2.0 Befolkningsregistercentralen 3.3.2017 Programproduktion i Suomi.fi-tjänster Nationella servicearkitekturen för programmet för e-tjänster Användning

Läs mer

ICC Västra Götalandsregionen Tillämpningsriktlinjer integration

ICC Västra Götalandsregionen Tillämpningsriktlinjer integration ICC Västra Götalandsregionen 2019-02-08 Tillämpningsriktlinjer integration 2 Versionshistorik Utgåva/Utkast Datum Beskrivning/Kommentar Utfärdat av 0.1 2018-10-25 Första utkast Erik Frumerie 0.2 2018-12-06

Läs mer

Kommunikationsverkets 1 anvisningar om bedömning av överensstämmelsen hos en identifieringstjänst 2019

Kommunikationsverkets 1 anvisningar om bedömning av överensstämmelsen hos en identifieringstjänst 2019 PM 1 (6) Dnr: 12.12.2018 1003/620/2018 Kommunikationsverkets 1 anvisningar om bedömning av överensstämmelsen hos en identifieringstjänst 2019 1 Bakgrund 1.1 Arten av denna promemoria om tolkning Till denna

Läs mer

Webbtjänster med API er

Webbtjänster med API er Webbtjänster med API er Mål med lektionen! Veta kursmålen. Lite grunder om WCF Vem är jag? Mitt namn är Björn Jönsson och jobbar på Tahoe Solutions, ni når mig via mail: bjorn.jonsson@tahoesolutions.se

Läs mer

Nationell servicearkitektur i Finland

Nationell servicearkitektur i Finland Nationell servicearkitektur i Finland I korthet Version 1.2.1 Befolkningsregistercentralen 20.7.2016 Programproduktion i Suomi.fi Services Nationella servicearkitekturen för programmet för e- tjänster

Läs mer

Suomi.fi-fullmakter Ger behörighet att sköta ärenden för en annan person eller ett företag

Suomi.fi-fullmakter Ger behörighet att sköta ärenden för en annan person eller ett företag Suomi.fi-fullmakter Ger behörighet att sköta ärenden för en annan person eller ett företag Innehåll 1. Vårt servicelöfte 2. Vad erbjuder tjänsten? 3. Hur fungerar tjänsten? 4. Vad krävs det? 5. Kostnader

Läs mer

1 Inledning Riktlinjernas syfte och målområde Syfte Mål Vilka berörs av riktlinjerna? Vision

1 Inledning Riktlinjernas syfte och målområde Syfte Mål Vilka berörs av riktlinjerna? Vision Innehåll 1 Inledning... 2 2 Riktlinjernas syfte och målområde... 2 2.1 Syfte... 2 2.2 Mål... 3 2.3 Vilka berörs av riktlinjerna?... 3 3 Vision 2025... 4 4 Datakommunikationstjänster... 5 4.1 Mål 2025...

Läs mer

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 1. Beskrivning av strategi med strategikarta

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 1. Beskrivning av strategi med strategikarta JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 1. Beskrivning av strategi med strategikarta Version: 2.0 Publicerad: 7.2.2017 Giltighetstid: tills vidare Innehåll 1Strategikarta

Läs mer

Vad är MoReq1? Falk Sundsvall 2006

Vad är MoReq1? Falk Sundsvall 2006 Vad är MoReq1? en informationsmodell som specificerar funktionella krav på ett elektroniskt dokumenthanteringssystem (specifika, ERMS) kan tillämpas inom såväl offentlig som enskild sektor omfattar i någon

Läs mer

Referensarkitektur för U/H. Ola Ljungkrona Chalmers Per Hörnblad UmU

Referensarkitektur för U/H. Ola Ljungkrona Chalmers Per Hörnblad UmU Referensarkitektur för U/H Ola Ljungkrona Chalmers Per Hörnblad UmU 1 Agenda ATI Nationell nätverk för Arkitektur och Teknisk integration Bakgrund referensarkitektur Referensarkitektur Innehåll Principer

Läs mer

Digital inlämning av årsredovisningar

Digital inlämning av årsredovisningar Digital inlämning av årsredovisningar Tekniskt ramverk Version 1.0 1 Innehållsförteckning 1 Bakgrund och syfte... 3 2 Inledning... 3 3 Säker kommunikation... 4 4 Infrastruktur och aktörer... 4 5 Tjänstebeskrivningar...

Läs mer

UML 1(5) Introduktion till Unified Modeling Language. 1 Bakgrund och historik

UML 1(5) Introduktion till Unified Modeling Language. 1 Bakgrund och historik UML 1(5) Introduktion till Unified Modeling Language 1 Bakgrund och historik UML är ett objektorienterat modellspråk för att specificera och visualisera system. Det är framtaget i första hand för IT-orienterade

Läs mer

Serverat och kommunal arkitektur

Serverat och kommunal arkitektur Serverat och kommunal arkitektur Leverantörsmöte 1 2016-11-10 marco.deluca@skl.se 0733 810 247 Agenda Introduktion Styrande principer (exempel) Övergripande arkitektur Stödtjänster Integrationsprofiler

Läs mer

Webbtjänster med API er

Webbtjänster med API er Webbtjänster med API er Mål med lektionen! Titta på hur service:ar fungerar och hur vi programmerar dem. Vad lektionen omfattar WCF Service WCF Services Vad är en WCF service? En WCF Service är ett program

Läs mer

Nationell Informationsstruktur 2015:1. Bilaga 7: Arkitektur och metodbeskrivning

Nationell Informationsstruktur 2015:1. Bilaga 7: Arkitektur och metodbeskrivning Nationell Informationsstruktur 2015:1 Bilaga 7: Arkitektur och metodbeskrivning Innehåll Nationell informationsstruktur arkitektur och metod... 3 Standarder inom informatik... 3 NI relaterat till ISO 42010...

Läs mer

Formulärflöden (utkast)

Formulärflöden (utkast) 2017-03-15 1 (17) PROJEKT SERVERAT Formulärflöden (utkast) ARKITEKTUR, BILAGA 1, VER 0.7, 2017-03-16 Sveriges Kommuner och Landsting, Tfn: växel 08-452 70 00, Fax: 08-452 70 50 Org nr: 222000-0315, info@skl.se,

Läs mer

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 1.0

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 1.0 Regelverk Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag Bilaga A Tekniska ramverk Version: 1.0 Innehållsförteckning 1 Bakgrund och syfte... 1 1.1 Definitioner 1 2 Inledning...

Läs mer

Fi2xml-meddelande Arkitektur

Fi2xml-meddelande Arkitektur Innehåll 4 Inledning 2 4.1 Process certifiering 2 4.1.1 Projektdefinition 3 4.1.2 Konstruktion 3 4.1.3 Godkännande och certifiering 4 4.1.4 Publicering 4 4.2 Scenarier 4 4.2.1 Behov av integrationer mellan

Läs mer

Teknisk guide för brevlådeoperatörer. Annika Melin 2015-03-10 Version: 1.1

Teknisk guide för brevlådeoperatörer. Annika Melin 2015-03-10 Version: 1.1 Teknisk guide för brevlådeoperatörer Annika Melin 2015-03-10 Sida 1 av 21 Innehållsförteckning Inledning... 2 1 Dokumentinformation... 3 Syfte... 3 1.2 Avgränsningar... 3 1.3 Målgrupp... 3 1.4 Begrepp

Läs mer

Ordnandet av e-tjänster i myndighetsverksamhet

Ordnandet av e-tjänster i myndighetsverksamhet Ordnandet av e-tjänster i myndighetsverksamhet Specialsakkunnig Jonna Törnroos, avdelningen för den offentliga förvaltningens ICT Webbtillgänglighetsdagen 11.12.2018 Regleringsobjekt - myndigheternas e-tjänster

Läs mer

Datakursen PRO Veberöd våren 2011 internet

Datakursen PRO Veberöd våren 2011 internet Datakursen PRO Veberöd våren 2011 internet 3 Internet Detta kapitel presenteras det världsomspännande datanätet Internet. Här beskrivs bakgrunden till Internet och Internets uppkomst. Dessutom presenteras

Läs mer

Anvisningen träder i kraft genast och gäller tills vidare

Anvisningen träder i kraft genast och gäller tills vidare Anvisning 2/2018 1(7) ANVISNINGAR FÖR ANMÄLAN AV ÄNDRINGAR I INFORMATIONSSYSTEM AV KLASS A INOM SOCIAL- OCH HÄLSOVÅRDEN Målgrupper Tillverkare av informationssystem för social- och hälsovården Tillverkare

Läs mer

Web Services. Cognitude 1

Web Services. Cognitude 1 Web Services 1 Web Services Hur ska tillämpningar integreras? Hur ska tillämpningar integreras (via nätet ) för att erbjuda tjänster åtkomliga på nätet? SVAR: Web Services (Enligt Microsoft, Sun, IBM etc.)

Läs mer

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 3.0

Regelverk. Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag. Bilaga A. Tekniska ramverk. Version: 3.0 Regelverk Infrastrukturen för vidareförmedling av grundläggande uppgifter om företag Bilaga A Tekniska ramverk Version: 3.0 Innehållsförteckning 1 Bakgrund och syfte... 1 1.1 Definitioner 1 2 Inledning...

Läs mer

Långsiktig teknisk målbild Socialtjänsten

Långsiktig teknisk målbild Socialtjänsten Långsiktig teknisk målbild Socialtjänsten Innehållsförteckning Dokumentinformation... 2 Versionshantering... 2 Inledning... 4 Syfte... 4 Målgrupp... 4 IT-strategi... 4 Socialtjänstens målbild för verksamheten...

Läs mer

Principer för produktion av metadata om den dokumentära informationen

Principer för produktion av metadata om den dokumentära informationen 1 Principer för produktion av metadata om den dokumentära informationen Principer för produktion av metadata om den dokumentära informationen... 2 Process för behandling av dokumentär information... 2

Läs mer

JHS 193 Unik identifierare för geografisk information Bilaga 1. Process för att bilda URI

JHS 193 Unik identifierare för geografisk information Bilaga 1. Process för att bilda URI JHS 193 Unik identifierare för geografisk information Bilaga 1. Process för att bilda URI Version: 1.0 Publicerad: 2.9.2015 Giltighetstid: tills vidare Innehåll 1 Inledning...1 2 Skapande av lokal identifierare

Läs mer

Nationell servicearkitektur i Finland

Nationell servicearkitektur i Finland Nationell servicearkitektur i Finland I korthet Version 4.0 Befolkningsregistercentralen 22.12.2017 Programproduktion i Suomi.fi-tjänster Nationella servicearkitekturen för programmet för e-tjänster Tidsplan

Läs mer

Datum Diarienummer Ärendetyp. ange ange ange. Dokumentnummer. ange 1(15) <SYSTEM> <VERSION> IT-SÄKERHETSSPECIFIKATION VIDMAKTHÅLLA (ITSS-V)

Datum Diarienummer Ärendetyp. ange ange ange. Dokumentnummer. ange 1(15) <SYSTEM> <VERSION> IT-SÄKERHETSSPECIFIKATION VIDMAKTHÅLLA (ITSS-V) ange 1(15) IT-SÄKERHETSSPECIFIKATION VIDMAKTHÅLLA (ITSS-V) ange 2(15) Innehåll 1 Basfakta... 6 1.1 Giltighet och syfte... 6 1.2 Revisionshistorik... 6 1.3 Terminologi och begrepp...

Läs mer

6. DOKUMENTATIONSSTÖD

6. DOKUMENTATIONSSTÖD FLYG 075/96 Sida 1 (7) 6. DOKUMENTATIONSSTÖD INNEHÅLL 6. DOKUMENTATIONSSTÖD... 3 6.1 ALLMÄNT... 3 6.2 UPPDATERING... 4 6.2.1 Allmänt... 4 6.2.2 Informativa dokument... 4 6.2.3 Direktiva dokument... 4 6.3

Läs mer

Objektorientering. Grunderna i OO

Objektorientering. Grunderna i OO Objektorientering Grunderna i OO 1 Systemutveckling Tre systemnivåer: Verksamhet Informationssystem Datasystem Huvuduppgifterna i ett systemutvecklingsarbete: Verksamhetsanalys Informationsbehovsanalys

Läs mer

Arkitektur och metodbeskrivning. Nationell informationsstruktur

Arkitektur och metodbeskrivning. Nationell informationsstruktur Arkitektur och metodbeskrivning Nationell informationsstruktur Nationell informationsstruktur arkitektur och metodbeskrivning Nationell informationsstruktur (NI) ska bestå av sammanhängande modeller, vilket

Läs mer

Begreppsmodell över StandIN:s ramverk

Begreppsmodell över StandIN:s ramverk Begreppsmodell över StandIN:s ramverk Bilaga till Slutrapport StandIN fas 1 Version:1.0 Datum: 2016-05-10 Begreppsmodell över StandINs ramverk Begreppsmodell över de grundläggande begreppen för leveransen

Läs mer

Arkitektur för ansökan/anmälan (utkast)

Arkitektur för ansökan/anmälan (utkast) PROJEKT SERVERAT Arkitektur för ansökan/anmälan (utkast) ANGE UNDERRUBRIK Innehåll Marcos rubrik... Fel! Bokmärket är inte definierat. Mellanrubrik... Fel! Bokmärket är inte definierat. Arkitektur för

Läs mer

Säkerställ er tillgänglighet Kommunikationsrapporteringsverktyg

Säkerställ er tillgänglighet Kommunikationsrapporteringsverktyg Säkerställ er tillgänglighet Kommunikationsrapporteringsverktyg Vad är Meridix Studio? Meridix Studio är ett verktyg som låter er analysera och följa upp er kommunikation via ett enkelt men kraftfullt

Läs mer

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1.

XML-produkter. -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: Version: 1. XML-produkter -Registret över verkliga huvudmän (RVH) Teknisk handledning för webbtjänst mot RVH (Web Services) Datum: 2018-09-18 Version: 1.0 Innehållsförteckning 1. Inledning... 3 1.1. Syfte 3 1.2. Målgrupp

Läs mer

OP Tjänsten för förmedling av identifiering

OP Tjänsten för förmedling av identifiering Tjänstebeskrivning 1 (6) OP Tjänsten för förmedling av identifiering Innehåll 1 Allmän beskrivning... 2 2 Krav på programvara... 2 2.1 Användargränssnitt... 2 2.2 Webbläsare som stöds... 3 3 Avtal... 3

Läs mer

När samverkan mellan affärssystemen är en besvärlig väg med många hinder

När samverkan mellan affärssystemen är en besvärlig väg med många hinder När samverkan mellan affärssystemen är en besvärlig väg med många hinder ITWorks Group System Integration Specialists Tel: 08 625 46 40 E-post: filexfilexpress ... gör vi vägen både rakare, snabbare och

Läs mer

Teknisk guide för myndigheter

Teknisk guide för myndigheter Teknisk guide för myndigheter Gäller från december 2015 Sida 1 av 19 Innehållsförteckning Sammanfattning...2 1 Dokumentinformation...3 1.1 Syfte...3 1.2 Avgränsningar...3 1.3 Målgrupp...3 1.4 Begrepp och

Läs mer

TMP Consulting - tjänster för företag

TMP Consulting - tjänster för företag TMP Consulting - tjänster för företag Adress: http://tmpc.se Kontakta: info@tmpc.se TMP Consulting är ett bolag som utvecklar tekniska lösningar och arbetar med effektivisering och problemslösning i organisationer.

Läs mer

Målbild för standardbaserad verksamhets- och informationsarkitektur

Målbild för standardbaserad verksamhets- och informationsarkitektur Målbild för standardbaserad verksamhets- och informationsarkitektur Del 1 HSF, Gemis 2019-02-06 2 (17) Innehåll Inledning...3 1. Standardbaserad verksamhets- och informationsarkitektur...3 1.1 Vad är en

Läs mer

INTRASTAT-MEDDELANDEKUNDER TESTANVISNING

INTRASTAT-MEDDELANDEKUNDER TESTANVISNING KUNDANVISNING INTRASTAT-MEDDELANDEKUNDER TESTANVISNING GUIDE TILL FÖRETAG SOM VILL BLI INTRASTAT-MEDDELANDEKUNDER INNEHÅLLSFÖRTECKNING Intrastat-meddelandekunder testanvisning, version 1.0 2(12) 1. TERMER

Läs mer

Distribuerade affärssystem

Distribuerade affärssystem Distribuerade affärssystem Kursens mål Bygga upp, strukturera och programmera distribuerade system med en flerskiktsarkitektur Beskriva och förklara teorier och uttryck som används inom affärskritiska

Läs mer

NVDB Teknisk Lösning - Teknisk beskrivning av datautbyte

NVDB Teknisk Lösning - Teknisk beskrivning av datautbyte SPECIFIKATION 1 (8) Skapat av (Efternamn Förnamn, org.) Dokumentdatum Version Fastställt av (Efternamn Förnamn, org.) Ärendenummer [Fastställt av person NY] [Ärendenummer NY] Dokumenttitel NVDB Teknisk

Läs mer

Mer OOP. Variation i typ. Medlen repetition. Generiska klasser. Gränssnitt - Interface. Mer om klasser Några exempel UML

Mer OOP. Variation i typ. Medlen repetition. Generiska klasser. Gränssnitt - Interface. Mer om klasser Några exempel UML Målet Mer OOP Mer om klasser Några exempel UML Modularitet Språkligt modulära enheter Få gränssnitt Små gränssnitt Tydliga gränssnitt Dold information Återanvändbarhet Variation i typer Variation i datastrukturer

Läs mer

NVDB Teknisk Lösning - Teknisk beskrivning av datautbyte

NVDB Teknisk Lösning - Teknisk beskrivning av datautbyte Publikation 2011:127 NVDB Teknisk Lösning - Teknisk beskrivning av datautbyte Titel: Generella insamlingsregler och krav för vägdata som ska levereras till Trafikverkets NVDB/GVT-miljö, version 1.1 Publikation:

Läs mer

Processinriktning i ISO 9001:2015

Processinriktning i ISO 9001:2015 Processinriktning i ISO 9001:2015 Syftet med detta dokument Syftet med detta dokument är att förklara processinriktning i ISO 9001:2015. Processinriktning kan tillämpas på alla organisationer och alla

Läs mer

1 Ramverk för interoperabilitet och återanvändbarhet i e-förvaltningen

1 Ramverk för interoperabilitet och återanvändbarhet i e-förvaltningen PM 1 (6) 2007-05-25 1 Ramverk för interoperabilitet och återanvändbarhet i e-förvaltningen (Texten är baserad på ett kapitel i Vervas rapport om att utveckla och använda gemensamma kravspecifikationer,

Läs mer

1 Bakgrund till ställningstagandet/promemorian. 1.2 Frågor om tillämpning av PSD2 och autentiseringslagen. 1.1 Betaltjänstdirektivet (PSD2)

1 Bakgrund till ställningstagandet/promemorian. 1.2 Frågor om tillämpning av PSD2 och autentiseringslagen. 1.1 Betaltjänstdirektivet (PSD2) Promemoria 1 (5) Kommunikationsverkets och Finansinspektionens promemoria: förhållandet mellan betaltjänstlagen och autentiseringslagen vid öppnande av gränssnitt och identifiering för TPP på det sätt

Läs mer

Föreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program.

Föreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Föreläsning 2 Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Vår process Kravbeskrivning (3 dagar). Enkel form av användningsfall (use cases). Analys

Läs mer

Intressentgruppstestning av inkomstregistret

Intressentgruppstestning av inkomstregistret Inkomstregisterenheten PB 5 00055 Inkomstregistret ANVÄNDARVILLKOR Intressentgruppstestning av inkomstregistret Har getts 13.2.2019 Diarienummer VH/674/02.10.01/2019 Giltighet Tills vidare 1 Allmänt Inkomstregistret

Läs mer

Integrationstjänsten - Anslutningstjänsten Version 1.0

Integrationstjänsten - Anslutningstjänsten Version 1.0 Tjänstebeskrivning Integrationstjänsten - Anslutningstjänsten Version 1.0 Introduktion En Anslutning utgår från att två system vill kommunicera med varandra, det kan vara regelbundet eller vid valda tidpunkter.

Läs mer

Godkännande av kundapplikationer

Godkännande av kundapplikationer samhällsskydd och beredskap 1 (9) Godkännande av kundapplikationer MSB-50.2 samhällsskydd och beredskap 2 (9) Innehållsförteckning 1 Alla applikationer måste godkännas... 3 1.1 Hur går ansökan om godkännande

Läs mer

CERTIFIERING AV KANTA-FÖRMEDLINGSSERVICE SAMT KANTA-FÖRMEDLARE

CERTIFIERING AV KANTA-FÖRMEDLINGSSERVICE SAMT KANTA-FÖRMEDLARE Avdelningen för informationstjänster Anvisning 3/2015 1(10) CERTIFIERING AV KANTA-FÖRMEDLINGSSERVICE SAMT KANTA-FÖRMEDLARE Målgrupper: Verksamhetsenheter för hälso- och sjukvård Tillverkare/leverantörer

Läs mer

Arkitektur. Den Röda Tråden

Arkitektur. Den Röda Tråden Arkitektur Done Den Röda Tråden Vad är arkitektur? Vad har vi arkitekturmodellen till? Hur redovisar vi en arkitektur? Hur tar vi fram en arkitektur? Uppgift arkitekturella krav Nu Redovisning/Diskussion

Läs mer

Bilaga 3a Ickefunktionella

Bilaga 3a Ickefunktionella Bilaga 3a Ickefunktionella krav stockholm.se Stadsledningskontoret Avdelningen för digital utveckling Ragnar Östbergs Plan 1 105 35 Stockholm Växel 08-508 29 000 www.stockholm.se Innehåll 1 Inledning 3

Läs mer

WEBBSERVERPROGRAMMERING

WEBBSERVERPROGRAMMERING WEBBSERVERPROGRAMMERING Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets syfte Undervisningen i ämnet

Läs mer

BILAGA OM BEHANDLINGEN AV PERSONUPPGIFTER

BILAGA OM BEHANDLINGEN AV PERSONUPPGIFTER 1 (5) BILAGA OM BEHANDLINGEN AV PERSONUPPGIFTER 1 Inledning 2 Personuppgifter som behandlas Den här bilagan om behandlingen av personuppgifter ( Bilaga ) är en icke avskiljbar del av användningsvillkoren

Läs mer

Förstöringsförslag i enlighet med SÄHKE2-kraven och informationsinnehållet i detta.

Förstöringsförslag i enlighet med SÄHKE2-kraven och informationsinnehållet i detta. 04.12.2009 1 (10) Förstöringsförslag i enlighet med SÄHKE2-kraven och informationsinnehållet i detta. Bestämmelse 15.2.2010 Anvisning 15.2.2010 Innehåll Arkivverkets bestämmelse/anvisning om förstöring

Läs mer

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna.

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna. Modul 1: Molntjänst Publikt moln Privat moln Hybrid moln IaaS PaaS SaaS DaaS DaaS SLA Infrastructure as a Service, leverantör tillhandahåller infrastrukturen, jag tillhandahåller virtuella maskiner eller

Läs mer

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande: WEBBUTVECKLING Ämnet webbutveckling behandlar de tekniker som används för att presentera och bearbeta information i webbläsaren samt utifrån dessa tekniker skapa och vidareutveckla statiska och dynamiska

Läs mer

Introduktion till VITS-bokens tekniska arkitektur

Introduktion till VITS-bokens tekniska arkitektur Center för ehälsa i samverkan Hornsgatan 20, 118 82 Stockholm Vxl: 08-452 70 00 www.cehis.se info@cehis.se Introduktion till VITS-bokens tekniska arkitektur Center för ehälsa i samverkan koordinerar landstingens

Läs mer

SPF - sammanhållen detaljplanerings- och fastighetsbildningsprocess - ett samverkansprogram mellan Lantmäteriet och Boverket

SPF - sammanhållen detaljplanerings- och fastighetsbildningsprocess - ett samverkansprogram mellan Lantmäteriet och Boverket SPF - sammanhållen detaljplanerings- och fastighetsbildningsprocess - ett samverkansprogram mellan Lantmäteriet och Boverket Per Anders Karlgren Lantmäteriet SPF - sammanhållen detaljplanerings- och fastighetsbildningsprocess

Läs mer

HANDBOK För processmodellering version 1.0

HANDBOK För processmodellering version 1.0 1 (21) HANDBOK För processmodellering version 1.0 2 (21) Sammanfattning I en snabbt föränderlig värld där vi ständigt utmanas av ny teknik, nya arbeten och längre livslängd i en allt snabbare takt förväntas

Läs mer

OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram

OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram 2EMHNWRULHQWHUDG5HDOWLGVSURJUDPPHULQJ Föreläsning 7 OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram - Kravspecifikationer, användningsfall, systemarkitektur - Analysfas vad är analys?

Läs mer

Digital arkivering och historiklagring. 2010-12-06 Anastasia Pettersson och Anders Kölevik

Digital arkivering och historiklagring. 2010-12-06 Anastasia Pettersson och Anders Kölevik Digital arkivering och historiklagring 2010-12-06 Anastasia Pettersson och Anders Kölevik Generella principer för arkivering Informationsbärare: Analogt (papper) Digitalt (ettor och nollor på t ex ett

Läs mer

Arkitektur Michael Åhs

Arkitektur Michael Åhs Arkitektur Michael Åhs Kalle & Hobbe: En utvecklares drömsystem 1. Vad är arkitektur? 2. Arkitektur i UML Innehåll 3. Utveckla en arkitektur 4. Arkitektur i projektet Del 1 - Vad är Arkitektur? Pattern-Oriented

Läs mer

SDH TJÄNSTEBESKRIVNING

SDH TJÄNSTEBESKRIVNING SDH TJÄNSTEBESKRIVNING Innehåll 1 Trafikverkets SDH-tjänst...3 1.1 Sammanfattning...3 1.2 Definitioner...4 1.3 Beskrivning av Trafikverkets SDH-tjänst...4 1.3.1 Trafikverkets tjänst SDH enkel...5 1.3.2

Läs mer

Bilagor till elektroniska fakturor

Bilagor till elektroniska fakturor Bilagor till elektroniska fakturor en kartläggning av metoder för att hantera och överföra fakturabilagor 1 Februari 2010 Författare Leif Forsman, Logica Innehållsförteckning 1. Inledning... 3 2. Hantering

Läs mer

Datakommunikation vad är det?

Datakommunikation vad är det? Datakommunikation vad är det? Så fort en sändare överför data till en mottagare har vi datakommunikation Sändare Digital information Kanal Mottagare Problem: Sändare och mottagare måste kunna tolka varandra

Läs mer

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt...

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt... Produktblad för NAV i molnet Innehåll Vad är molnet?... 2 Vad är NAV i molnet?... 3 Vem passar NAV i molnet för?... 4 Fördelar med NAV i molnet... 5 Kom igång snabbt... 5 Bli kostnadseffektiv... 5 Enkelt

Läs mer

Direktkoppling till Girolink Internet. Filöverföring av betalningar och betalningsinformation via Girolink Internet. Version 1.0

Direktkoppling till Girolink Internet. Filöverföring av betalningar och betalningsinformation via Girolink Internet. Version 1.0 Direktkoppling till Girolink Internet Filöverföring av betalningar och betalningsinformation via Girolink Internet Version 1.0 Maj 2007 Innehållsförteckning 0. DOKUMENTHISTORIK 1 ALLMÄNT - DIREKTKOPPLING

Läs mer

Geodatatjänster från databas till medborgare. Digpro GISS 2010 Peter Axelsson

Geodatatjänster från databas till medborgare. Digpro GISS 2010 Peter Axelsson Geodatatjänster från databas till medborgare Digpro GISS 2010 Peter Axelsson Frågeställning: Vad bör göras för att underlätta utbytet av geografiska data i länet? Exempel från Stockholms stad Vilka krav

Läs mer

Grundläggande datavetenskap, 4p

Grundläggande datavetenskap, 4p Grundläggande datavetenskap, 4p Kapitel 4 Nätverk och Internet Utgående från boken Computer Science av: J. Glenn Brookshear 2004-11-23 IT och medier 1 Innehåll Nätverk Benämningar Topologier Sammankoppling

Läs mer

Datacentertjänster IaaS

Datacentertjänster IaaS Datacentertjänster IaaS Innehåll Datacentertjänst IaaS 3 Allmänt om tjänsten 3 Fördelar med tjänsten 3 Vad ingår i tjänsten 4 Datacenter 4 Nätverk 4 Lagring 4 Servrar 4 Virtualisering 4 Vad ingår i tjänsten

Läs mer

Läs mer om SLL:s Regionala Tjänsteplattform (RTP)

Läs mer om SLL:s Regionala Tjänsteplattform (RTP) 1 (10) 2018-05-04 Läs mer om SLL:s Regionala Tjänsteplattform (RTP) Stockholms läns landstings Regionala Tjänsteplattform (RTP) är en teknisk plattform som förenklar, säkrar och effektiviserar informationsutbytet

Läs mer

JUHTA Delegationen för informationsförvaltningen inom den offentliga förvaltningen

JUHTA Delegationen för informationsförvaltningen inom den offentliga förvaltningen JHS 166 Allmänna avtalsvillkor för IT-upphandlingar inom den offentliga förvaltningen Bilaga 9. Specialvillkor för behandlingen av personuppgifter (JIT 2015 Personuppgifter) Version: 1.0 Publicerad: 30.7.2018

Läs mer

INNEHÅLLSFÖRTECKNING

INNEHÅLLSFÖRTECKNING Company Cybercom Sweden AB Doc no - Title Version A Date 2013-01-30 Förstudie Responsible Dan Nilsson RIGES - Stödinformation för bygglovsansökan Prepared Patrik Johnsson INNEHÅLLSFÖRTECKNING 1. INTRODUKTION...

Läs mer

Nationell informationsstruktur 2016:1. Bilaga 7: Arkitektur och metodbeskrivning

Nationell informationsstruktur 2016:1. Bilaga 7: Arkitektur och metodbeskrivning Nationell informationsstruktur 2016:1 Bilaga 7: Arkitektur och metodbeskrivning Nationell informationsstruktur arkitektur och metodbeskrivning Nationell informationsstruktur (NI) ska bestå av sammanhängande

Läs mer

Nätverksteknik A - Introduktion till Nätverk

Nätverksteknik A - Introduktion till Nätverk Föreläsning 1 Nätverksteknik A - Introduktion till Nätverk Lennart Franked Information och Kommunikationssystem (IKS) Mittuniversitetet 2014-09-05 Lennart Franked (MIUN IKS) Nätverksteknik A - Introduktion

Läs mer

Datakommunika,on på Internet

Datakommunika,on på Internet Webbteknik Datakommunika,on på Internet Rune Körnefors Medieteknik 1 2015 Rune Körnefors rune.kornefors@lnu.se Internet Inter- = [prefix] mellan, sinsemellan, ömsesidig Interconnect = sammanlänka Net =

Läs mer

Kompletterande frågor - Regler för informationshantering. och arkivering i IT-system/applikationer, LA 2017

Kompletterande frågor - Regler för informationshantering. och arkivering i IT-system/applikationer, LA 2017 1(5) Landstingsarkivet 2018-05-24 LA 2018 0100 Kompletterande frågor - Regler för informationshantering och arkivering i IT-system/applikationer 1 Inledning och bakgrund Vid upphandling, avrop, utveckling

Läs mer

VASA STAD DATASÄKERHETSPOLICY

VASA STAD DATASÄKERHETSPOLICY VASA STAD DATASÄKERHETSPOLICY I enlighet med styrgruppen 04.05.2005 Godkänd av ledningsgruppen för dataförvaltningen 21.06.2005 Godkänd av stadsstyrelsen 22.8.2005 1. Inledning... 3 2. Vision... 3 3. Datasäkerhetens

Läs mer

Interoperabilitet för en sammanhållen förvaltning. Karl Wessbrandt KommITS konferens i Göteborg den 11 maj 2006

Interoperabilitet för en sammanhållen förvaltning. Karl Wessbrandt KommITS konferens i Göteborg den 11 maj 2006 Interoperabilitet för en sammanhållen förvaltning Karl Wessbrandt KommITS konferens i Göteborg den 11 maj 2006 juni 2001, Regeringens 24-timmarsuppdrag: All information och service som kan tillhandahållas

Läs mer

Arkivkrav för IT system med elektroniska handlingar vid Lunds universitet

Arkivkrav för IT system med elektroniska handlingar vid Lunds universitet Arkivkrav för IT system med elektroniska handlingar vid Lunds universitet Version Författare Datum V 1.0 Anne Lamér 2014 09 09 V 2.0 Anne Lamér 2016 05 24 V 2.1 Anne Lamér 2016 09 26 1 Arkivkrav för IT

Läs mer

Den nationella servicearkitekturen Finansieringsmodell och -kriterier

Den nationella servicearkitekturen Finansieringsmodell och -kriterier Den nationella servicearkitekturen Finansieringsmodell och -kriterier 6.11.2015 KaPA finansieringens mål (1/2) Syftet med finansieringen enligt Programmet för genomförande av en nationell servicearkitektur

Läs mer

communication En produkt från ida infront - a part of Addnode

communication En produkt från ida infront - a part of Addnode communication En produkt från ida infront - a part of Addnode Det handlar egentligen inte om kryperting, nyckelhantering, och elektroniska certifikat. innehåll communication Det handlar om trygghet och

Läs mer

Villkor för anslutning till Nationella tjänsteplattformen

Villkor för anslutning till Nationella tjänsteplattformen Villkor för anslutning till Nationella tjänsteplformen Villkor för Anslutning till Nationella tjänsteplformen Innehåll 1. Inledning... 3 2. Referenser och definitioner... 3 2.1 Referenser... 3 2.2 Definitioner...

Läs mer

Avtal/överenskommelse för leverans till K- samsök

Avtal/överenskommelse för leverans till K- samsök Avtal/överenskommelse Datum 2010-12-22 Dnr 130-2880-2008 Avdelning Informationsavdelningen Enhet Informationsutveckling/Ksamsök Författare Johan Carlström Avtal/överenskommelse för leverans till K- samsök

Läs mer

Referensarkitektur för Grunddata & Katalog. Marcus Claus, projektledare Inera

Referensarkitektur för Grunddata & Katalog. Marcus Claus, projektledare Inera Referensarkitektur för Grunddata & Katalog Marcus Claus, projektledare Inera Inera koordinerar och utvecklar digitala tjänster i samverkan med regioner och kommuner. Vad vi kommer beröra idag Varför en

Läs mer

TJÄNSTEBESKRIVNING. BDS Gränssnittet

TJÄNSTEBESKRIVNING. BDS Gränssnittet TJÄNSTEBESKRIVNING TJÄNSTEBESKRIVNING 2 (12) Innehållsförteckning 1 BDS-gränssnittet... 3 2 Förfrågningssgränssnittet i BDS-gränssnittet... 3 2.1 Principer för WebService-gränssnittet... 3 2.2 Kundens

Läs mer

Frågor och svar. (version )

Frågor och svar. (version ) Frågor och svar (version ) Fråga 1. Kan Ni närmare förklara vad det avses med e-tjänsteplattformen som en service (PaaS) där leverantören tillhandahåller servrar, lagring och tjänster? (1.2.2 Service,

Läs mer

Avtal/överenskommelse för leverans till K- samsök

Avtal/överenskommelse för leverans till K- samsök Avtal/överenskommelse Datum 2012-10-** Dnr 159-1562-2012 Avdelning Informationsavdelningen Enhet Enheten för informationsutveckling Författare Johan Carlström Avtal/överenskommelse för leverans till K-

Läs mer

Finska arkivverkets utvecklingsarbete som en del av den offentliga förvaltningens informationsarkitektur. Mikko Eräkaski utvecklingschef Riksarkivet

Finska arkivverkets utvecklingsarbete som en del av den offentliga förvaltningens informationsarkitektur. Mikko Eräkaski utvecklingschef Riksarkivet Finska arkivverkets utvecklingsarbete som en del av den offentliga förvaltningens informationsarkitektur Mikko Eräkaski utvecklingschef Riksarkivet Arkivverkets norm och informationsstyrning är tydlig,

Läs mer