Hva er Hexagonal Architecture?
En programvaredesignprosess som isolerer applikasjonens kjerne-logikk fra eksterne bekymringer ved å dele den opp i komponenter.
Definisjon
Hexagonal arkitektur, også kjent som ports-and-adapters-arkitektur, er en programvaredesignprosess som tar sikte på å isolere applikasjonens kjerne-logikk fra eksterne bekymringer ved å dele den opp i løsrevne komponenter.
Prinsipper
Den er basert på tre grunnleggende prinsipper: brukerens side, forretningslogikk i midten og serversiden, som letter applikasjonens interaksjon med omverdenen på en kontrollert måte.
Fordeler
Det gjør det mulig å utsette teknologiske beslutninger, bytte ut teknologier med mindre innvirkning, teste forretningslogikk isolert fra eksterne systemer, og gjøre det lettere å tilpasse interne domener til eksterne systemer.
Stereotyper
Den inneholder domenobjekter, brukstilfeller, inn- og utgangsport og adaptere, som er viktige elementer for å implementere denne arkitekturen.
Vil du lære mer?
Hvis du ønsker å gå dypere inn i Hexagonal Architecture —eller bringe denne typen opplæring til teamet ditt— la oss snakke sammen. Jeg hjelper team med å forstå og anvende disse begrepene. Jeg vil veldig gjerne høre fra deg!
Hva er en transformer i AI?
Transformer er en revolusjonerende neural nettverksarkitektur introdusert i...
Hva er multi-agent-arkitektur?
Multi-Agent Architecture (Multi-agent-arkitektur) refererer til systemdesig...
Hva er middleware i AI-sammenheng?
Middleware (Mellomvare) i AI-sammenheng refererer til programvarelag eller...
Hva er en IT-roadmap?
En IT-roadmap er en visuell fremstilling av en strategisk plan som justerer...
Hva er en resonneringsmodell?
Reasoning Model (Resonneringsmodell) refererer til AI-modeller spesielt des...