Video: What is an API? 2025
Løst definert, mellomvare er et sett av tjenester som utfører ulike Fungerer i et distribuert databehandlingsmiljø, på tvers av et bredt sett av server- og klientsystemer. I mellomtiden er middleware dataprogramvare som kobler til programvarekomponenter. Her er noen typer mellomvaretjenester:
-
Sikkerhet: Godkjenner et bestemt klientprogram til en systemkomponent for å verifisere at klientprogrammet og brukeren egentlig er det de sier de er.
-
Transaksjonsadministrasjon: Sikrer transaksjonsintegritet - at et system eller en database ikke blir skadet hvis det oppstår problemer.
-
Meldingskøer: Gjør det mulig for løst koblede systemer å sende meldinger frem og tilbake til hverandre, og disse meldingene utløser handlinger og / eller transaksjoner som skal skje. Meldinger som sendes fra ett program til et annet, samles inn og lagres til de blir opprettet, mens programmet fortsetter med annen behandling.
-
Programserver: En server som er vert for et programprogrammeringsgrensesnitt (API), som avslører forretningslogikk og forretningsprosesser, slik at andre applikasjoner, enten på samme eller forskjellige servere, kan bruke delt logikk og prosesser.
-
Webserver: Et dataprogram som er ansvarlig for å godta forespørsler fra nettlesere, samt sende svar og innhold til de nettleserne - vanligvis websider, for eksempel HTML-dokumenter og koblede objekter, for eksempel bilder.
-
Katalog: Gjør det mulig for et klientprogram å finne andre tjenester eller servere i et distribuert foretak.
Disse tjenestene er vanligvis en del av et distribuert transaksjonsbehandlingsmiljø. Ikke at et data warehousing miljø ikke kan også inkludere disse tjenestene; det er bare at andre mellomstore tjenester er viktigere for et datalagringsmiljø.
