Hva er IT-arkitektur?
Hva er IT-arkitektur

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 [email protected] 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.

Hva er Right People Group University

Les den korte historien her.

Om Right People Group University

Hos Right People Group er vi overbevist om at en god forståelse av kundenes behov er avgjørende for å kunne levere den perfekte konsulentmatchen. Derfor jobber vi hele tiden med å forbedre vår evne til å forstå både kundenes forretningsmessige mål og de mer tekniske aspektene innen et prosjekt. Siden vi jobber med mange ulike industrier og teknologier, er dette en kontinuerlig læringsprosess.Right People Group University er et initiativ for å fremme denne læringsprosessen på strukturert vis. En gang i uken møtes de nyeste Right People ansatte for å diskutere et bestemt emne. Dette blogglinnlegget er «pensum» til en slik økt, nemlig «Hva er IT-arkitektur».Vi har lansert denne serien for at nye medarbeidere raskt kan få en grunnleggende kunnskapsbase og begrepsforståelse innenfor IT og management, men har valgt å dele vårt pensum her på bloggen, slik at andre også kan få et innblikk. Selvfølgelig kan man ikke lære alt om IT-arkitektur på en time, men det gir et godt utgangspunkt for å tilegne seg enda mer kunnskap innenfor dette feltet. Eksempelvis når man, som oss, er i kontakt med fagfolk hver dag.Vi inviterer deg til å lese med og dele dine kommentarer og spørsmål her på bloggen.

Legg igjen en kommentar