Domů : Podmínky softwaru : Definice middlewaru

middleware

Middleware má dva samostatné, ale související významy. Jedním z nich je software což umožňuje vzájemnou interakci dvou samostatných programů. Další je softwarová vrstva uvnitř jednoho aplikace který umožňuje spolupráci různých aspektů programu.

Nejběžnějším typem middlewaru je software, který umožňuje komunikaci a sdílení dat dvěma samostatnými programy. Příkladem je software na webu Server který umožňuje HTTP server komunikovat se skriptovacími stroji jako PHP or ASP při zpracování dat webové stránky. Middleware také umožňuje webovému serveru přístup k datům z databáze při načítání obsahu pro a webové stránky. V každém z těchto případů běží middleware tiše na pozadí, ale slouží jako důležité „lepidlo“ mezi serverovými aplikacemi.

Middleware také pomáhá různým aplikacím komunikovat přes počítač síť. Umožňuje různé protokoly spolupracovat překladem informací předávaných z jednoho systému do druhého. Tento typ middlewaru může být instalován jako „Services-Oriented Architecture“ (SOA) součást na každém systému v síti. Když jsou data odesílána mezi těmito systémy, jsou nejprve zpracována komponentou middlewaru a poté výstup ve standardním formátu, kterému každý systém rozumí.

Middleware může také existovat v rámci jedné aplikace. Mnoho 3D her například používá „3D engine“, který ve hře zpracovává polygony, textury, osvětlení, stínování a speciální efekty. 3D enginy jsou považovány za middleware, protože spojují různé aspekty hry. Například hra umělá inteligence ve spolupráci s 3D engine vytváří hru.

Middleware herního enginu obsahuje vlastní API, který poskytuje vývojářům standard funkce a příkazy používané pro ovládání objektů ve hře. To zjednodušuje vývoj her tím, že umožňuje programátorům používat knihovnu předepsaných funkcí namísto vytváření vlastních od nuly. To také znamená, že 3D enginy lze použít ve více než jedné hře.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici Middleware. Vysvětluje ve výpočetní terminologii, co znamená Middleware, a je jedním z mnoha softwarových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici Middleware užitečnou, můžete ji odkázat pomocí výše citovaných odkazů.