SAS Intelligence Architecture Patrick Eckemo IT Arkitekt / PM Arkitektur EIP @ SAS Institute
Agenda Inledning vad är arkitektur? Definition Vyer Nivåer av arkitektur Behovet av arkitektur SAS Intelligence Architecture Utvecklingen mot en plattform Beskrivning av SAS Intelligence Architecture Plattformens egenskaper Teknikstrategier med SAS Frågor 2
Definition(er) av arkitektur En applikationsarkitektur är ett systems struktur eller strukturer som innefattar; dess komponenter och komponenternas externa och synliga attribut och relationer mellan dem. Arkitektur är vad som kvarstår när man inte kan ta bort fler saker men ändå kan förstå systemet och förklara hur det fungerar Systemets viktigaste delar och hur dessa samverkar 3
Definition av arkitektur Men det finns inte bara en definition av arkitektur det finns flera! Anledningen är att människor ser olika på saker och ting Det gäller också arkitektur Därför behövs olika vyer för att beskriva arkitektur, exempelvis: Logisk vy Fysisk vy Process vy osv 4
Beskriva arkitektur: Logisk vy Beskriver systemets viktigaste element, delsystem, skikt och deras relationer till varandra. Den ger en implementationsoberoende bild av systemets uppbyggnad. Beskriva arkitektur: Fysisk vy Beskriver systemets fysiska konstruktion och uppdelning(implementation och arkitektur), snarare än dess logiska struktur med klasser och objekt, relationer och samarbete mellan objekt. 5
På vilken nivå skall man beskriva? Förenklad beskrivning av ett system ur specifika perspektiv fokuserar på det som är arkitekturellt signifikant. En vy kan beskrivas på olika detaljeringsnivåer Arkitekturens intressenter styr Enterprise Architecture Analytic Intelligence Business Intelligence Data Integration 6
Behovet av arkitektur? Behovet beror på projektets storlek och omfattning Litet behov för mindre system (jfr bygge av en hundkoja). Oumbärlig för större system (jfr bygge av skyskrapa). men mindre system tenderar att bli större!? Kostnaden för för att utveckla och underhålla beror till stor del på systemens arkitektur 7
SAS Intelligence Architecture 8
Den arkitekturella utvecklingen mot en plattform 9
Den arkitekturella utvecklingen mot en plattform Verktyg Modulbaserat 10
SAS Intelligence Architecture The Enterprise Intelligence Platform Copyright 2005, SAS Institute Inc. All rights reserved. 11
SAS Intelligence Architecture The Enterprise Intelligence Platform Copyright 2005, SAS Institute Inc. All rights reserved. 12
SAS Intelligence Architecture The Enterprise Intelligence Platform Copyright 2005, SAS Institute Inc. All rights reserved. 13
Den arkitekturella utvecklingen mot en plattform Verktyg Modulbaserat Horisontella tekniska lösningar Teknisk Plattform Täcker alla delar av informationskedjan Horisontella affärslösningar Lösningar som täcker flera branscher Paketerad Know How Vertikala affärslösningar Lösningar som är branschspecifika Paketerad Know How 14
The Enterprise Intelligence Platform 15
Beskriva SAS Intelligence Architecture Olika intressenter har olika intressen Vyerna skall representera dessa Logisk Vy Process Vy Fysisk Vy Bar Vy (Golden Hits) 16
Logisk vy 17
SAS Intelligence Architecture 18
SAS Intelligence Architecture 19
SAS Intelligence Architecture 20
SAS Intelligence Architecture 21
SAS Intelligence Architecture 22
SAS Intelligence Architecture: ETL & Storage 23
SAS Intelligence Architecture: Business Intelligence 24
Fysisk vy 25
Fysisk vy 26
Olika teknologistrategier med SAS 27
Olika teknologistrategier med SAS IVC Plattformsstrategi Domän Plattformsstrategi Teknisk Plattformsstrategi [ex. EG + IT] Teknisk Verktygsstrategi legacy + mix 28 Integration SAS Version 8 SAS9 Ökad totalkostnad ägarskap
Plattforms- vs. verktygsstrategi Aspekter Plattformsstrategi Verktygsstrategi Säkerhet Skalbarhet Adm & UH Metadata Prestanda Användbarhet Öppenhet Modifierbarhet Återanvänbarhet Integrerad Inbyggt i plattformen Centraliserad Navet i plattformen Inbyggt i plattformen Konsistent Stödjer standards Hög genom centraliserade komponenter & tjänster Hög & konsistent På flera ställen / Integrerbar Hanteras per installation Spridd/uppdelad En utmaning att integrera Egenskaper i varje verktyg Per produkt/verktyg Egenskaper i varje verktyg Lägre pga distribuerade och osammanhängande element Medium & icke konsistent 29
SAS Intelligence Architecture Framtiden. 30
Marknadstrender Technology Drivers Grid Computing RFID SOA Real Time 31
Marknadstrender Business Drivers Performance Management Compliance IT Portfolio Management Customer Lifecycle Management Data Integration, Analytic Intelligence och Business Intelligence fortsätter expandera Ökad efterfrågan på paketerade industrilösningar 32
Frågor? 33
Frågor? 34