Hem : Programvaruvillkor : Definition av Middleware

middle~~POS=TRUNC

Middleware har två separata men relaterade betydelser. En är programvara som gör det möjligt för två separata program att interagera med varandra. En annan är ett mjukvarulager inuti en singel ansökan som gör att olika aspekter av programmet kan arbeta tillsammans.

Den vanligaste typen av mellanprogramvara är programvara som gör det möjligt för två separata program att kommunicera och dela data. Ett exempel är programvara på webben server som möjliggör HTTP server för att interagera med skriptmotorer som PHP or ASP vid bearbetning av webbsidesdata. Middleware gör det också möjligt för webbservern att komma åt data från en databas när du laddar innehåll för en webbsida. I vart och ett av dessa fall kör mellanprogrammet tyst i bakgrunden, men fungerar som ett viktigt "lim" mellan serverapplikationerna.

Middleware hjälper också olika applikationer att kommunicera via en dator nät. Det möjliggör olika protokoll att arbeta tillsammans genom att översätta informationen som skickas från ett system till ett annat. Denna typ av mellanprogram kan installeras som en "Services-Oriented Architecture" (SOA) -komponenten på varje system i nätverket. När data skickas mellan dessa system bearbetas den först av middleware-komponenten och sedan produktion i ett standardformat som varje system kan förstå.

Middleware kan också finnas i en enda applikation. Till exempel använder många 3D-spel en "3D-motor" som bearbetar polygoner, texturer, belysning, skuggning och specialeffekter i spelet. 3D-motorer betraktas som mellanprogram eftersom de sammanför olika aspekter av spelet. Till exempel spelet artificiell intelligens arbetar tillsammans med 3D-motorn för att skapa spelet.

Spelmotorns mellanprogram innehåller en anpassning API, som ger utvecklare standard funktioner och kommandon som används för att styra objekt i spelet. Detta förenklar spelutvecklingen genom att låta programmerare använda ett bibliotek med förskrivna funktioner snarare än att skapa sina egna från grunden. Det betyder också att 3D-motorer kan användas i mer än ett spel.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av Middleware. Det förklarar i dataterminologi vad Middleware betyder och är ett av många programvaruuttryck i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna Middleware-definition är till hjälp kan du referera till den med citatlänkarna ovan.