Skip to main content

Hva er en sammensatt applikasjon?

En sammensatt applikasjon er en programvare med funksjonalitet trukket fra flere kilder for å imøtekomme et nytt behov fra forbrukernes side.Slike applikasjoner kan gi rom for fleksibel og rask utvikling da de lar utviklere gjøre funksjonelle komponenter til nye applikasjoner, i stedet for å trenge å starte fra bunnen av.Noen programmeringsarkitektur og systemer egner seg til dette bedre enn andre, og i noen tilfeller kan programmering være designet med slike applikasjoner i tankene.I programmering og databehandling kan fleksibilitet være svært gunstig, da det lar systemer tilpasse seg brukerne sine i stedet for å falle bak brukerbehov.

Behovene til databrukere kan hele tiden skifte når de finner nye måter å bruke datamaskiner og utvide aktivitetene sine.I en sammensatt applikasjon kan brukere finne funksjoner de føler seg komfortable med pakket sammen på en måte som gir mening.Dette kan gi mulighet for mer sømløs arbeid, samt mer effektiv integrering av aktiviteter.Slike applikasjoner kan også fremme merkevarekonsistens og kjennskap til spesifikke selskaper og familier av produkter, for å dyrke kundelojalitet.

Slike applikasjoner er populære blant serviceorientert arkitektur (SOA), en tilnærming til utvikling som understreker fleksibilitet og integrasjon, selv om dette ikke er den eneste plattformen som kan brukes til en sammensatt applikasjon.Utviklere kan jobbe i en rekke programmeringsspråk og plattformer for å trekke sammen funksjoner og funksjoner som de ønsker for en gitt aktivitet.Brukere kan hoppe nettsteder og tjenester når de møter funksjoner som appellerer til eller oppfyller deres behov.Muligheten til å kombinere disse i en sammensatt applikasjon kan tiltrekke og beholde en brukerbase, slik at et nettsted kan bygge over tid.Disse applikasjonene kan generere utganger som kan lastes ned, slik at folk lett kan dele informasjon på tvers av plattformer og steder gjennom en nettbasert applikasjon.

Programvareutvikling på dette området kan sees hos en rekke programvareselskaper samt organisasjoner dedikert til robust og fleksibeldatabehandling.Individuelle brukere kan også lage sine egne sammensatte applikasjoner hvis de har programmeringsferdighetene.De kan gi ut disse for bruk av publikum, noen ganger under open source vilkår for å la andre brukere remixe, tilpasse og endre applikasjonene sine.Disse modifiserte versjonene kan også legge inn det offentlige domene, og lage en rekke relaterte produkter for brukere å velge mellom.