Logo Right People Group
Logo Right People Group

Hva er IT-arkitektur?

Hva er IT-arkitektur? Én times introduksjon basert på videoer

IT-arkitektur er et bredt begrep som kan bety ulike ting for ulike personer og i ulike organisasjoner.

Vi kan dele IT-arkitektur inn i tre overordnede kategorier som igjen vil ha mange underkategorier:

I denne økten vil vi fokusere på enterprise arkitektur og Solution arkitektur/programvarearkitektur, ettersom det vil være en egen økt om Cloud og IT-infrastruktur.

Introduksjon til enterprise arkitektur (EA)

Av de ulike typene IT-arkitekter er enterprise arkitekter de som er tettest på forretningen og lengst unna de tekniske aspektene. I Right People Group foretrekker vi likevel enterprise arkitekter som har en eller annen form for teknisk bakgrunn og en god teknisk forståelse.

RPG leverer for det meste enterprise arkitekter til store organisasjoner. De spesifikke prosjektene går typisk ut på å sikre at IT-landskapet er i stand til å levere det nødvendige grunnlaget for å gjennomføre forretningsstrategien, både på kort og lang sikt. Derfor må en dyktig enterprise arkitekt ha en god forståelse for både IT og forretningsprosesser, samt gode kommunikasjonsferdigheter.

Sjekk ut videoen under for en introduksjon til hva enterprise arkitektur er:

Hvorforprogramvare arkitektur er viktig

Martin Fowler er en av våre profesjonelle helter i Right People Group. Derfor gir vi deg ikke bare «tekstbok definisjonen» på hva programvarearkitektur er. Vi ser heller på hvorfor programvarearkitektur er viktig og hvordan det skaper forretningsverdi i den virkelige verden.

Vi deler Martin Fowlers syn på at programvarearkitekter både må være i stand til å skrive kode og hele tiden utvikle sine tekniske ferdigheter. Vi deler også hans syn på at det ikke er dyrt å utvikler kvalitetsprogramvare. Å utvikle kvalitetsprogramvare er faktisk den billigste løsningen, hvis man ser på TCO (total eierkostnad). Dette er også en av grunnene til at vi foretrekker små team av eksperter fremfor store team med middelmådige eller lave ferdigheter innenfor programvareutvikling og programvarearkitektur.

Se vår helt her:

Den moderne programvarearkitektens rolle

Ettersom programvareutvikling prosesser har endret seg i de fleste organisasjoner de siste årene har naturligvis også rollen til en programvarearkitekt i moderne organisasjoner endret seg. Som oftest må dagens programvarearkitekter utforme programvarearkitekturen i et agilt prosjektmiljø der planene for programvarearkitekturen stadig endres ettersom prosjektet pågår. For å videre sikre at forretningsbehovene alltid er i fokus baserer deres arbeid seg på en kontinuerlig dialog med aktuelle interessenter. Dette fører til at moderne programvarearkitekter må ta en aktiv lederrolle for prosesser, kommunikasjon og teknologi.

Juval Lowy, en thought leader innen programvarearkitektur, vil utdype dette mer nedenfor:

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

MVC er et generelt programvarearkitektur mønster som kan implementeres på mange ulike måter og med ulike produkter/rammeverk. ASP.NET MVC er et eksempel på et webapplikasjonsrammeverk for implementering av MVC arkitektur.

La oss ta en titt på et av de mest brukte 3-tier arkitekturmønstrene, MVC:

Service Oriented Architecture (SOA) og middleware

De fleste av større selskaper som vi jobber med har en eller annen form for “Service Oriented Architecture” og bruker ulike typer av mellomvare i deres IT-landskap.

La oss ta en nærmere titt på konseptet SOA og mellomvare:

Hva er en Enterprise Service Bus (ESB)?

En ESB (eller en Enterprise Service Bus) er det tekniske fundamentet i implementeringen av Service Oriented Architecture (SOA), som vi så nærmere på ovenfor. ESB’en kan fungere som et systems eneste inngangspunkt mot andre systemer, noe som betyr at det kun er nødvendig å integrere med et system uavhengig av det totale antallet av systemer. ESB’en har rollen som routing og ved behov kan den også transformere informasjon mellom de ulike systemene og kan til og med tilføye et ekstra sikkerhetslag. De ESB-produktene som våre konsulenter primært implementerer er:

Få en generell introduksjon til hva ESB er, hva den gjør og dens rolle i en Service Oriented Architecture:

Microservices vs. SOA arkitektur

Vi opplever Microservices som en av dagens største trender innen programvarearkitektur. Mange av våre kunder har en eller annen form for service oriented arkitektur og de er interessert i å endre arkitekturen til å være basert på microservices. Dette er primært motivert av behovet for fleksibilitet og enkelte ganger også på grunn av ytelsesproblemer med deres eksisterende SOA arkitektur.

La oss se på noen eksperter diskutere SOA og microservices og hvordan man kan utvikle en bedrifts arkitektur fra SOA til en arkitektur basert på Microservices.

Er du selvstendig konsulent?

Meld deg opp til vårt prosjekt-nyhetsbrev og få tilsendt selvstendig konsulentoppgaver via e-post innenfor de kompetanseområder og regioner som er relevante for deg.

Mangler du en IT-arkitektur konsulent?

Send en mail til info@rightpeoplegroup.com for en CV og timepris på en IT-arkitektur konsulent, som matcher dine behov. Du kan lese mer om våre tjenester og typer konsulenter som vi kan levere her IT-arkitekt og programvare-arkitekt.

Kontakt Philip Scott Lind

Philip er alltid åpen for å diskutere dine spesifikke behov. Han kan raskt gi deg et nøyaktig bilde av hvilken løsning vi kan levere for å dekke dine behov.

Fornøyde kunder

Konsulent-kunder-277x300.webp

“Vi hadde behov for to konsulenter i et av våre prosjekter og Right People Group leverte raskt og effektivt kompetente konsulenter som matchet våre behov. Det var ekstra positivt at Right People Group ikke kun vektla kompetanse, men også fant to konsulenter som hadde arbeidet sammen på tidligere prosjekter.”

Jan Fredrik Edbo, Director, Creuna

Logo Right People Group
Logo Right People Group