Hvad er IT-arkitektur?
Hvad er IT arkitektur

Hvad er IT-arkitektur?

Hvad er IT-arkitektur? En video-baseret introduktion

IT-arkitektur er et bredt begreb, hvis betydning kan variere fra person til person og fra virksomhed til virksomhed.

Man kan opdele IT-arkitektur i tre overordnede kategorier, som derunder har flere underkategorier:

I denne session vil vi dog fokusere på enterprise-arkitektur og solution-arkitektur/softwarearkitektur, da der senere vil komme en separat session om Cloud og IT-infrastruktur.

Introduktion til enterprise-arkitektur (EA)

Enterprise-arkitekter er den type af IT-arkitekter, der er tættest på forretningen og længest fra tekniske opgaver. Hos Right People Group foretrækker vi alligevel, at en enterprise-arkitekt har en teknisk baggrund og en god teknisk forståelse.

Normalt leverer vi enterprise-arkitekter til store organisationer, og projekterne er mest for at sikre, at IT-landskabet er i stand til at levere det nødvendige grundlag for gennemførelse af forretningsstrategien – både på kort og lang sigt. Derfor kræver det en god forståelse for både IT og forretningsprocesser såvel som gode kommunikationsegenskaber for at være en dygtig enterprise-arkitekt.

I videoen nedenfor vil du få en introduktion til, hvad enterprise-arkitektur er:

Hvorfor softwarearkitektur er væsentlig

Martin Fowler er en af vores professionelle helte hos Right People Group. Vi giver dig ikke bare en ”textbook definition” på, hvad softwarearkitektur er. I stedet vil vi give dig en indsigt i, hvorfor softwarearkitektur er væsentlig, og hvordan det skaber forretningsværdi i den virkelige verden.

Vi deler Martin Fowlers overbevisning om, at softwarearkitekter skal kunne kodning og vedligeholde deres tekniske kompetencer kontinuerligt. Vi deler også hans overbevisning om, at det ikke er dyrt at skabe kvalitetssoftware. At skabe kvalitetssoftware er den billigste løsning, hvis man ser på TCO (samlede ejeromkostninger). Det er også derfor, vi foretrækker små teams af eksperter sammenlignet med store teams med lave eller middelmådige kompetencer inden for softwareudvikling og softwarearkitektur.

Se vores helt folde sig ud i videoen her:

Den moderne softwarearkitekts rolle

Da softwareudviklingsprocesserne har ændret sig i de fleste organisationer de seneste år, har rollen som softwarearkitekt i moderne organisationer naturligt også forandret sig. Softwarearkitekter skal i dag ofte håndtere softwarearkitekturen i et agilt projektmiljø med løbende dialog med relevante interessenter for at sikre, at forretningskravene altid er i fokus – selvom det betyder, at planerne for softwarearkitektur ændres som projektet udvikler sig. Derfor skal en moderne softwarearkitekt tage en aktiv ledelsesrolle med både proces, kommunikation og teknologi.

Juval Lowy, der er thought leader indenfor softwarearkitektur, vil uddybe dette nedenfor:

Softwaremønstre og MVC (Model – View – Controller)

MCV er et generelt softwarearkitekturmønster, der kan implementeres på mange forskellige måder og med forskellige produkter eller frameworks. ASP.NET MCV er et eksempel på et webapplikations-framework til implementering af MCV arkitekturen.

Da MVC er et meget almindeligt anvendt 3-tier arkitekturmønster, så lad os se nærmere på, hvad det er:

Service Oriented Architecture (SOA) og middleware

De fleste større virksomheder, vi arbejder med, har en eller anden form for Service Oriented Architecture, og bruger forskellige slags af middleware i deres IT-landskab.

Lad os se nærmere på SOA og middleware for at få en bedre forståelse af emnet:

Hvad er en Enterprise Service Bus (ESB)?

En ESB (eller en Enterprise Service Bus) er det tekniske fundament i implementering af SOA, som vi var inde på tidligere. ESB’en fungerer som systemets eneste indgangspunkt mod andre systemer, hvilket betyder, at der kun skal integreres med ét system uagtet det fulde antal af systemer, det interagerer med. ESB’en har rollen som routing, og hvis det bliver nødvendigt, kan den transformere information mellem de forskellige systemer, og kan endda tilføje et ekstra sikkerhedslag. De ESB produkter, som vores kunder primært implementerer, er:

Få en generel introduktion til, hvad en ESB er, hvad den gør og dens rolle i en Service Oriented Architecture:

Microservices vs. SOA

Vi oplever pt, at Microservices er en af de største tendenser indenfor softwarearkitektur. Mange af vores kunder har en eller anden form for Service Oriented Architecture, og de er interesseret i at skifte til en arkitektur baseret på Microservices. Det stammer primært fra behovet for fleksibilitet og nogle gange på grund af de performanceudfordringer, der kan opstå med SOA.

I denne video vil der komme en intelligent diskussion om SOA og Microservices, og hvordan man gradvist udvikler sig fra en service oriented architecture til en arkitektur baseret på Microservices:

Er du freelance konsulent eller IT-arkitekt?

Skriv dig op til vores projekt-nyhedsbrev og få tilsendt projekter inden for de kategorier og regioner, der er relevante for dig.

Mangler du en IT-arkitekt?

Send en email til [email protected] for et CV og en timepris på en IT-arkitekt, der matcher dine behov. Du kan læse mere om vores ydelser og typer softwarespecialister, som vi kan levere her: IT-arkitekt – softwarearkitekt enterprise arkitekt.

Hvad er Right People Group University

Læs den korte historie her

Om Right People University

Hos Right People Group er vi overbevist om, at en god forståelse af vores kunders behov er afgørende for at kunne levere det perfekte konsulentmatch. Derfor arbejder vi hele tiden på at forbedre vores evne til at forstå såvel de forretningsmæssige mål og de tekniske aspekter i vores kunders projekter. Eftersom vi arbejder med mange forskellige industrier og og teknologier, er dette en kontinuerlig læringsproces.Right People Group University er et initiativ, der understøtter denne læring på struktureret vis, En gang om ugen mødes de nyeste Right People ansatte for at diskutere et konkret emne med afsæt i en times forberedelse hjemmefra. Dette blogindlæg er ‘læseplanen’ til en sådan session, nemlig “Hvad er IT-arkitektur?”.Vi har lanceret denne serie for at nye medarbejdere hurtigt kan få det basale vidensgrundlag og begrebsapparat inden for IT og management, men har valgt at dele vores læseplaner her på bloggen, så andre også kan læse med. Det er klart, at man ikke kan lære alt om IT-arkitektur på en time, men det giver et afsæt, der gør det lettere at tilegne sig ny viden inden for feltet. Eksempelvis når man som vi dagligt er i dialog med fagfolk.Du er meget velkommen til at læse med og dele dine kommentarer og spørgsmål her på bloggen.

Skriv et svar