Hvad er middleware?

Middleware er en software, der ligger mellem et operativsystem og de programmer, som kører på det. Eftersom det fungerer som et skjult oversættelseslag, aktiverer middleware kommunikations- og dataadministration til distribuerede programmer. Det kaldes nogle gange rørarbejde, da det forbinder to programmer, så data og databaser nemt kan passere gennem "røret". Brug af middleware giver brugere mulighed for at udføre anmodninger, såsom indsendelse af formularer på en webbrowser eller give tilladelse til, at webserveren returnerer dynamiske websider på grundlag af en brugerprofil.

Almindelige eksempler på middleware omfatter database-middleware, programserver-middleware, meddelelsesorienteret middleware, web-middleware og overvågning af transaktionsbehandling. Hvert program yder ofte meddelelsestjenester, så forskellige programmer kan kommunikere vha. meddelelsesstrukturer, såsom enkel SOAP (Object Access Protocol), webtjenester, REST (Representational State Transfer) og JSON (JavaScript Object Notation). Al middleware udfører kommunikationsfunktioner, men den type, en virksomhed vælger at bruge, er afhængig af, hvilken tjeneste, der bruges, og hvilken type oplysninger, der er behov for at kommunikere. Dette kan indbefatte sikkerhedsgodkendelse, transaktionsadministration, meddelelseskøer, programservere, webservere og mapper. Middleware kan også bruges til distribueret behandling med handlinger, der opstår i realtid, i stedet for at sende data frem og tilbage.

Relaterede produkter og tjenester

Tjenestestruktur

Oprettelse af forbindelse på tværs af private og offentlige cloudmiljøer