Vad är mellanprogram?
Middleware är ett av de knepiga orden som mer eller mindre beskriver vad den gör. Det är programvara som ansluter olika delar av en applikation eller en serie applikationer. Det kan dock vara som ett slags lim som håller ett nätverk och dess anslutna datorer tillsammans. Middleware kan vara en enda applikation, eller det kan vara en hel server.
Människor kan också tänka på mellanprogram som en adapterenhet som skulle köras från en ny skrivare till en äldre dator. Adaptern ansluter de två enheterna, vilket möjliggör kommunikation - och därför funktionalitet - mellan dem. Vanliga paket inkluderar den distribuerade datormiljön (DCE) och den gemensamma objektbegäran mäklararkitekturen (CORBA).
Alla typer av mellanprogram har samma allmänna syfte: att låta flera datorer göra flera saker över ett nätverk, eller att låta en dator göra många saker eller en komplicerad sak i ett nätverk. Till exempel används vissa för att länka ett databassystem till en webbserver, AlLåga användare för att komma åt databasen via en webbläsare. Vissa komplicerade datorsystem kräver denna typ av programvara för att köra sina krävande applikationer. Ett perfekt exempel på en stor form av mellanprogram är en applikationsserver, som är en server som är tillägnad en enda applikation eller en enda typ av applikation.
Ett annat exempel skulle vara en serie programvara som hjälper till att betjäna en onlinespelmiljö. Mer och oftare har onlinespel högupplösta, högupplösta, grafiska intensiva presentationer. Traditionella serverlösningar räcker inte längre för att underlätta sådana onlinespelupplevelser, särskilt om de är multispelare. Middleware hjälper till att överbrygga klyftan, både i verkligheten och i virtuell verklighet.
på sitt mest grundläggande middleware är osynlig, vilket gör att datorer kan ansluta och kommunicera med varandra och med servrar. Utan den här programvaran, CerTain slags nätverksaktivitet skulle vara omöjliga. Ju kraftfullare applikationer blir, desto mer mellanprogram kommer att behövas.