Köztes szoftver

A köztes szoftver (angolul middleware) általánosan véve egy olyan számítógépes szoftver, amely az operációs rendszerek mögötti, azok számára nem elérhető szoftveralkalmazásokat biztosítja. A köztes szoftvert akár szoftverragasztónak is nevezhetnénk. Ezáltal a köztes szoftver nem része egyértelműen az operációs rendszernek, nem adatkezelő rendszer, valamint nem része a szoftveralkalmazásoknak sem. A köztes szoftver megkönnyíti a szoftverfejlesztők dolgát a kommunikációs és az input/output feladatok végrehajtásában, így a saját alkalmazásuk sajátos céljára tudnak összpontosítani.

Köztes szoftver (megosztott alkalmazások)

A kifejezést legtöbbször olyan szoftverre használjuk, amely a megosztott alkalmazások közötti kommunikációt és adatkezelést teszi lehetővé. Így, ebben a specifikusabb értelemben „a kliens-szerver összekötője”-ként is jellemezhetnénk.

Az ObjectWeb a következőképpen ír a köztes szoftverről: "Egy olyan szoftverréteg, amely az operációs rendszer és az alkalmazások között húzódik az egy hálózatban lévő megosztott számítástechnikai rendszer mindegyik oldalán." A köztes szoftverként említhető szolgáltatások közé tartozik a vállalati rendszerintegráció, adatintegráció, üzenetorientált köztesréteg (Message Oriented Middleware – MOM) és a objektumkérelem-közvetítők (Object Request Brokers – ORBs)).

Más példák a köztes szoftverre

A köztes szoftver kifejezés más kontextusban is használható. A köztes szoftvert néha a szoftverillesztő programhoz hasonlítják – egy olyan absztrakciós réteg, amely a hardvereszközök és más szoftverek részleteit elrejti az alkalmazás elől.

Határai

Az operációs rendszerek és middleware-k funkcionalitása közötti különbség – egy bizonyos mértékig – a korlátlan lehetőség. A mag (kernel) funkcionalitást csak operációs rendszerek tudják biztosítani, viszont néhány, korábban külön kapható middleware funkciót már integráltak az operációs rendszerekbe. Egy tipikus példája ennek a telekommunikációs TCP/IP, ami manapság már gyakorlatilag minden operációs rendszerben megtalálható.

Eredete

A köztes szoftver egy viszonylag új terület a számítástechnika térképén. Az 1980-as években kezdett egyre népszerűbbé válni, mivel az újabb alkalmazások régebbi, hagyományos rendszerekkel való összekötésének problémájára kínált megoldást, habár magát a kifejezést már 1968 óta használják. Ez szintén elősegítette – az általában hálózaton keresztüli – megosztott feldolgozást, és a több alkalmazás összekapcsolásával egy nagyobb alkalmazás létrehozását.

Jegyzetek

  1. ↑ "What is Middleware?". 2012. június 29. dátummal az eredeti címről archiválva. Hozzáférés: 2012. április 27.
  2. ↑ Krakowiak, Sacha. "What's middleware?". ObjectWeb.org. 2005. május 7. dátummal az eredeti címről archiválva. Hozzáférés: 2005. május 6.
  3. ↑ Charlie Collins, Michael Galpin and Matthias Kaeppler, Android in Practice, Manning Publications, 2011
  4. ↑ Hadim, S. and Mohamed, N. (2006). Middleware challenges and approaches for wireless sensor networks. IEEE Distributed Systems Online vol 7. Issue 3. Hozzáférés ideje: March 4, 2009 from iEEE Distributed Systems Online Archiválva 2011. szeptember 28-i dátummal a Wayback Machine-ben
  5. ↑ Gall, Nick (2005. július 30.). "Origin of the term middleware".

Külső hivatkozások

File:Wiktionary-logo-hu.svg
Nézd meg a köztes szoftver címszót a Wikiszótárban!

Fordítás

Ez a szócikk részben vagy egészben a Middleware című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.