|
Introduktion_till_RA
Innehåll
IntroduktionDenna sida ska ge en snabb introduktion till referensarkitekturen (förkortad RA) och den dokumentation och exempel som finns. Främst görs det i form av läsanvisningar och hänvisning till kodexempel. Referensarkitekturens syfteDet övergripande syftet med att ha en referensarkitektur är att styra alla projekt mot en gemensam arkitektur. Fördelarna med detta är många:
Vad är en referensarkitektur?En referensarkitektur är en abstrakt arkitektur som används som en mall för att skapa konkreta arkitekturer. Referensarkitekturen innehåller principer och guidelines som bestämmer hur system skall designas. Motivet för referensarkitekturen är vanligtvis en övergripande vision och ett antal krav. Se Vision_och_krav för en genomgång av den vision och de konkreta krav som ligger bakom öppna programs referensarkitektur. Öppna programs referensarkitektur består av följande delar:
Referensarkitekturens indelningReferensarktekturen består av den överordnade logiska modellen (referensmodellen) samt den implementationsnära tekniska arkitekturen, som beskriver hur referensarkitekturen skall realiseras. Till den tekniska arkitekturen hör även dokumentation för systemutvecklingsstöd som inte direkt har med arkitektur att göra men som stödjer den. I den tekniska arkitekturen ingår även referensapplikationer och andra kodexempel. LäsanvisningPresentationen Referensarkitektur_översikt.ppt ger en bra överblick över hela referensarkitekturen och kan därmed vara lämplig att börja med. Sedan rekommenderas att först läsa igenom de delar som beskriver den logiska arkitekturen inkl referens-modellerna för att få en konceptuell förståelse. Logisk arkitekturDen logiska arkitekturen inklusive referensmodellerna beskrivs på sidan Logisk_arkitektur. Teknisk arkitekturEn inledande introduktion finns på sidan Teknisk_arkitektur. Detaljerade anvisningar finns sedan inom ett antal områden, se nedan eller Teknisk_arkitektur för en länklista. För kodexempel hänvisas till referensapplikation(erna) samt övriga kodexempel (PoC) för specifika aspekter (t ex versionering av webservices). En översikt över vilka kodexempel som finns ges på introduktionssidan. För utvecklare av referensarkitekturenNya utvecklare i referensarkitekturprojektet (eller de som är intresserade av själva referensarkitekturens källkod, i form av ramverkskod etc) hänvisar vi till sidan Introduktion_for_RA_committers. Fullständig dokumentlistaFöljande wikisidor och dokument finns inom referensarkitekturen:
* Produktsida: http://www.sparxsystems.com.au/products/. Gratis "Viewer" kan laddas ner här: http://www.sparxsystems.com.au/bin/EALite.exe |