Hva er en tilkoblingsmegler?
En tilkoblingsmegler er normalt et program som fungerer som en forbindelse mellom en klient og en server eller mellom to eller flere fagfeller. Disse konseptene brukes hovedsakelig innen områdene databasetilkoblingshåndtering og for implementering av eksterne stasjonære PC-er. Flerlags programvarearkitektur benytter en tilkoblingsmegler for å etablere kortvarige forbindelser mellom maskiner. Tilkoblingsmeglere spiller en sentral rolle i spesielt virtualisering av eksternt skrivebord. Praksisen med å ha et mellomledd som administrerer alle forbindelser, blir også mye brukt i utformingen av distribuerende databehandlingsarkitektur.
Utviklingen innen programvare og operativsystemteknikk har sett ankomsten til flerlags systemarkitekturer. Datanettverk som er sammensatt av slike systemer med flere lag, trenger tilkoblinger som har flere abstraksjonslag. Ett lag håndterer for eksempel fysisk overføring av pakker over transmisjonsmediet, og sikrer at hver pakke når den angitte destinasjonen mellom nettverksenheter. Et annet lag håndterer bare kommunikasjon mellom applikasjoner som en nettleser og en server. Siden systemer med flere lag har mange kontaktpunkter og kan bli kompliserte når det gjelder kommunikasjon over et datanettverk, er eksistensen av en enhet som en tilkoblingsmegler nødvendig.
Virtual desktop virtualisering lar en bruker på en maskin styre en datamaskin som er eksternt plassert som om brukeren fysisk var til stede på den eksterne datamaskinen. En tilkoblingsmegler fungerer som en agent mellom klientmaskinen og den eksterne maskinen, og håndterer en rekke bakgrunnsnettverksoppgaver. Tilkoblingsmegleren i desktop virtualisering er ansvarlig for å autentisere klientmaskinen og autorisere den til å kontrollere den eksterne maskinen. Det pålegges også ansvaret for å sørge for at instruksjoner mellom vertsdatamaskinen og det fjernstyrte systemet er riktig kodet. Tilkoblingsmeglere for eksternt skrivebord har også den enorme oppgaven å sikre at kommunikasjonen mellom de to maskinene blir synkronisert.
En annen nylig utviklet tilnærming til superdatamaskiner er distribuerende databehandlingsarkitektur, som gjør tung bruk av tilkoblingsmeglere for å hjelpe i kommunikasjonen mellom systemer. Mange av de nyeste superdatamaskinene er designet som rutenett sammensatt av noder som kommuniserer med hverandre intelligent for å distribuere arbeid. I slike scenarier fungerer en tilkoblingsmegler som en utveksling av sortering, tildeling av arbeid og styring av tilkoblinger og frakoblinger i nettet. Tilkoblingsmeglere spiller også en viktig rolle i superdatamaskiner. En effektiv tilkoblingsmegler hjelper superdatabehandlingsnettet med å skvise ut så mye prosessorkraft som mulig mulig uten å kaste bort sentralbehandlingsenhet (CPU) -sykluser eller forårsake overføringsforsinkelser.