På dessa sidor kan du läsa mer om de referensarkitekturer och mönster som ingår i applikationsnivån i EA-pyramiden .
Innehållsförteckning
Defintioner
Applikation
En applikation är en mjukvara som hanterar information i syfte att stödja verksamhetens processer och aktiviteter (hela universitetet omfattas). Synonym till applikation är verksamhetsapplikation. Ibland är det ett ett till ett relation till system.
System
Ett system kan vara uppbyggt av flera applikationer som bildar ett sammanhållet behov i verksamheten. Normalt beskriver vi inte system i applikationsregistret och det beror på att begreppet system uppträder inkonsekvent. Det beror på vilket perspektiv eller vilket kontext vi pratar. System är ett för brett begrepp för att användas specifikt i applikationsregistret.
I de allra flesta fall går det att sätta likhetstecken mellan system och applikation eftersom ofta kvalificerar sig en applikation som ett system beroende på vilken nivå man betraktar applikationen.
Mjukvara
Mjukvara är programkod som kan installeras och köras någonstans. Allt är i grunden mjukvara:
Applikation
System
Klientverktyg
Infrastruktur
mm
Är det en applikation?
(Samtliga frågor ska besvaras med JA)
Går det att integrera med den via systemintegration?
Har den en utpekad systemägare?
Körs den på infrastruktur, lokalt eller i molnet?
Har den en livscykel?
Om komponent/modul: finns det en specifik förvaltningsorganisation och kan den existera självständigt utan huvudapplikationen?
Hanterar den strukturerad verksamhetsinformation (specifika informationsobjekt som löneinformation)?
Stödjer den universitetets processer och aktiviteter? Dvs. interagerar med applikationen i dagligt arbete
Har den en egen logik (affärsregler) och/eller persistenslager? Dvs. lagrar eller bearbetar den data självständigt?
(Indikerande fråga)
Är verksamheten medveten om applikation och kan namnge den?
Primula - applikation
Mellanlagret - applikation
Samarbetsverktyg - applikation
Excel - klientverktyg
SCCM - infrastruktur
SharePoint - plattform
Vad är inte en (egen) applikation?
Del av en applikation:
Är den enbart en komponent/modul som inte existerar självständigt utan huvudapplikationen?
Är det ett gränssnitt till en underliggande applikation? Gränssnittet kan även vara kontextuellt (olika målgrupper/behörigheter eller olika data).
Inte en applikation:
Är det någon form av infrastruktur såsom nätverk, databaser, lagring, servrar etc?
Kan bygga och köra applikationer på den? Då är det en plattform, tex Filemaker.
Installeras den på en desktop och har generella användningsområden? Då är det ett klientverktyg, tex Word. (Klientverktyg bör ingå i applikationsregistret i en egen kategori)
Utvecklingsverktyg som används för att utveckla applikationer tillhör också kategorin klientverktyg, tex. Eclipse eller Visual Studio
Supportverktyg som tex TeamViewer
Verktygsstöd
Arkitekturregistret - innehåller:
System- och applikationsregister (del av arkitekturregistret)
Arkitekturbeskrivning för https://jiragu.atlassian.net/wiki/spaces/AR