180 likes | 447 Views
Tjänster. Tjänstekatalogen. Tjänstekatalogens tjänster. Vad behöver förändras/utvecklas och varför? Tjänstekatalogen behöver bli en distribuerad katalog för att stödja federationsprincipen
E N D
Tjänstekatalogens tjänster • Vad behöver förändras/utvecklas och varför? • Tjänstekatalogen behöver bli en distribuerad katalog för att stödja federationsprincipen • Tjänstekatalogen behöver koppla/referera till Informationskatalog och Processkatalog för att möjliggöra sökning utifrån dessa perspektiv • Tjänstekatalogen behöver utvecklas för att kunna hantera den nya tjänstebeskrivningen • Vad har vi gjort hittills? • Skapat en disposition på kravdokument för tjänstekatalogen • Definierat användningsfall för att publicera, söka och visa tjänstebeskrivningar • Definierat ett första utkast på krav • Bidragit till skapande av aktivitetslista för uppdatering av befintlig katalog
Informationskatalog E-delegationens Tjänstekatalog Visa informations-beskrivning Hitta tjänst Processkatalog Länk Visa tjänste-beskrivning Visa process-beskrivning Länk Få information om ändring Tjänste-konsument Tjänste-administratör Tjänste-producent Länk Producents tjänstekatalog Visa tjänste-beskrivning Lägga till tjänste-beskrivning Lägga till tjänste-beskrivning Uppdatera tjänste-beskrivning Uppdatera tjänste-beskrivning Ta bort tjänste-beskrivning Ta bort tjänste-beskrivning
Tjänstebeskrivning - Syftet • Stötta beslut om att utveckla/bruka/avveckla en tjänst genom att: • Beskriva nyttan med tjänsten - ur ett användarperspektiv • Beskriva i vilken verksamhet tjänsten är avsedd att användas – koppling till processmodeller och informationsmodeller • Beskriva villkor för nyttjande och betalningsmodell • Dokumentera krav för tjänster, t.ex. lagar och förordningar • Stötta utveckling/implementation av tjänster (producent och konsument) genom att: • Dokumentera hur tjänsten är tänkt att fungera – anrop, sekvenser etc. • Dokumentera det data tjänsten hanterar • Dokumentera vilka tekniska protokoll och standarder tjänsten ska använda • Ge hänvisning till tjänstens tekniska gränssnittsbeskrivning • Stötta drift av tjänster genom att: • Beskriva ansvariga ägare, support, öppettider och servicenivåer
Tjänstebeskrivning 2.0 • Vad behöver förändras/utvecklas och varför? • Tjänstebeskrivningen måste skilja på typ och instans för att möjliggöra återbruk av tjänstetyper • Tjänstebeskrivningen måste kunna hantera olika mognadsnivåer för att ge alla aktörer en möjlighet att skapa tjänster • Tjänstebeskrivningen måste kunna tas fram i en utvecklingsmetod • Kopplingen mellan information och data måste förtydligas • Vad har vi gjort hittills? • Skapat en första version av tjänstebeskrivningsinstruktion • Beskrivit syftet med tjänstebeskrivningen • Definierat de vitala delarna i tjänstebeskrivningen • Skapat en detaljerad metamodellför tjänstebeskrivning och dess koppling till information- och process-områdena
Tjänstebeskrivningens tre lager Profil Obligatoriskauppgifter Textuellbeskrivning Modell-beskrivning Tekniskt gränssnitt Logiskt gränssnitt Instans
Spårbarhet emellan Federationens komponenter Utrycks som tjänster Info.utb.katalog Tjänstekatalog Info.beskrivning Tjänstebeskrivning xxxxxx Tjänstebeskrivning Tjänstebeskrivning xxxxxx xxxxx Info./Dataschema-mappning xxxxx
Tjänstebeskrivningen i praktiken – exempel på Profil-kapitel Obligatoriska uppgifter Textuell beskrivning Modell-beskrivning • Uppfyllda krav • Verksamhetskontext • Policys och kvalitetetsattribut • Funktionsbeskrivning och säkerhetsmekanismer • Tänkbara producenter och konsumenter Dokumentbaserat data i tjänstekatalogen Strukturerat data i tjänstekatalogen
Koppling till Processer och Information Finns också i UML • En gemensam metamodell för beskrivning av processer, information och tjänster är under framtagande – dvs: hur hänger saker och ting ihop?
Krav och processer Processbeskrivning Process Aktör kan utföra Informationsutbytes-beskrivning källa/mål Verksamhets-objekt Utbyte Informations-utbytesobjekt förmedlar Definieras av realiserande tjänst Tjänstebeskrivning Tjänst
Information och Data Begreppsbeskrivning Begreppsmodell Begrepp ägarei Processbeskrivning Informationsutbytesbeskrivning implementerar? Verksamhets-objekt Informations--utbytesmodell Informations-utbytesobjekt definieras av ägare Attribut ägt attribut realiserande meddelande entitetsrelation Tjänstebeskrivning Tjänste-meddelande Data-entitet Data-utbytesmodell ägare (beskrivs om nödvändigt) definieras av Del av Attribut ägt attribut
Tjänst Processbeskrivning Informationsutbytesbeskrivning implementerar? Verksamhets-objekt Utbyte Informations-utbytesobjekt Informations-utbytesobjekt förmedlar definieras av ägare Attribut ägt attribut realiserande tjänst realiserande meddelande entitetsrelation Tjänstebeskrivning Tjänste-meddelande Data-entitet Data-utbytesmodell Tjänst ägare (beskrivs om nödvändigt) definieras av Del av Attribut ägt attribut producent konsument meddelande Tjänste-gränssnitt Tjänste-interaktion ägt attribut ägare operation Attribut kan utföra defineras på Tjänste-funktion Tjänste-operation begränsat element reglerar Protokoll Tjänste-policy Standard använder
Tjänsteutvecklingsmetod • Vad behöver förändras/utvecklas och varför? • En metod för tjänsteutveckling måste tas fram för att kunna stödja utvecklingsinsatser • Metoden måste fungera ihop med utvecklingsmetoden som beskrivs i Vägledning för Digital Samverkan och Metod För Samverkan • Vad har vi gjort hittills? • Skapat en första version av tjänsteutvecklingsmetod som omfattar aktiviteter för att ta fram/göra: • Verksamhetskontext • Informationsutbyteskrav • Tjänsteidentifiering • Tekniska riktlinjer • Tjänstedesign • Realisering • Test och Validering • Publicering
Stadsplan tjänster • Vad behöver förändras/utvecklas och varför? • Definiera tjänsteområden och ta fram grunden till en tjänsteindelning/-taxonomi s.k. stadsplan för att stödja • Fördelning av förvaltnings/koordineringsansvar • Sökning av tjänster i tjänstekatalogen • Vad har vi gjort hittills? • Insamling av befintliga taxonomier som används i svenskt e-förvaltning för att skapa en lägesbild • Tagit fram exempel på taxonomier som används utanför Svensk e-förvaltning • Analys och första visualisering av insamlat material som underlag för diskussion
Leveranser • Kravspecifikation - Tjänstekatalogen v2.0 • Användningsfall • Tjänstekatalogens tjänster • Aktivitetslista i samarbete med Jordbruksverket • Instruktion Tjänstebeskrivning • Tjänstebeskrivningsmall v2.0 • Metod för tjänsteutveckling • Stadsplan Tjänster (Koncept & Perspektiv) Detta är också leveranser och beroenden till samtliga leveransområden inom AUDS.