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.
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:
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:
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:
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:
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:
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:
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:
Skriv dig op til vores projekt-nyhedsbrev og få tilsendt projekter inden for de kategorier og regioner, der er relevante for dig.
Send en email til info@rightpeoplegroup.com 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.
Kontakt Philip Scott Lind
Philip er altid åben for at diskutere dine specifikke behov. Han kan hurtigt give dig et præcist billede af den løsning, vi kan levere for at opfylde dit behov.