...
Komponent | Innebörd |
---|---|
Informationsentitet | Namn på informationsobjekt. Informationsobjekt har alltid namn på svenska. Det skall vara enkelt att förstå vilken data tjänsten tillhandahåller. Använd singular eller plural efter behov. Exempel: Student, Studenter |
Kvalificering (ej obligatorisk) | Indikerar en specifik variant av informationsobjekt. Exempel: OrganisationerBakåtTotal indikerar att tjänsten tillhandahåller bakåtkompatibelt organisationsträd. |
Omfattning (ej obligatorisk) | Används endast om flera informationsobjekt skickas i samma meddelande. Använd “Delta” eller “Total” för att indikera om meddelandet innehåller samtliga objekt eller bara nya/uppdaterade objekt. Exempel: PersonalTotal, PersonalDelta |
Mottagare (ej obligatorisk) | Används endast för “privata tjänster” dvs legacy-tjänster ämnade för direktintegration med en specifik konsument. Använd med försiktighet. Använd prefix: “To”. Exempel: FrånvaroTotalToRetendo |
Parameter (ej obligatorisk) | Används endast för Get-tjänster där en parameter är nödvändig för att göra skillnad mellan likartade tjänster som tillhandahåller samma informationsobjekt. Använd med försiktighet. Använd prefix: “By”. Exempel: Get.UserIDByPersonnummer |
Livscykel för tjänster
Integrationstjänster följer samma livscykel som andra objekt i arkitekturen. Följande modell beskriver denna livscykel:
...
Livscykelstadier
Följande tabell beskriver livscykelns olika stadier i en integrationstjänstekontext.
Tillstånd | Innebörd |
---|---|
Proposed | Tjänsten är på förslag att tas fram och designarbete pågår. |
Rejected | Arbetet med tjänsten har avbrutits. |
Decided | Design är granskad och godkänd av integrationsarkitekt. Beslut är fattat om införande. |
Emerging | Tjänsten är under utvärdering. |
Appointed | Tjänsten följer beslutade designprinciper och är det föredragna sättet att integrera med systemet för detta syfte. |
Preserving | Tjänsten är tillgänglig tills vidare men följer inte designprinciper och kan komma att ersättas i framtiden. |
Sunset | Det finns ett beslut om att avveckla tjänsten och den har ett fastställt datum för End of Life. Nya konsumenter bör i normalfallet inte använda den. |
Decommissioned | Tjänsten är avvecklad. |
Ägarskap
Dokumentation
Infrastruktur
...