A köztes szoftver nem jelent minden helyzetre általános megoldást. A különböző kategóriák különböző integrációs kihívások megoldására készültek, például üzenetek mozgatására a rendszerek között, az
adatbázis-hozzáférés kezelésére vagy nagy mennyiségű tranzakció feldolgozására. Íme a köztes szoftverek leggyakoribb típusai és alkalmazási helyzetei:
A
köztes adatbázisszoftverek hidat képeznek az alkalmazások és az adatbázisok között, kezelik az engedélyeket és egyszerűsítik a lekérdezéseket.
Alkalmazási területek:
- Üzleti jelentések lekérése
- Több forrásból származó adatok kombinálása
- Érzékeny nyilvántartások biztonságos továbbítása
Az
üzenetorientált köztes szoftver (MOM) aszinkron kommunikációt támogat azzal, hogy üzeneteket küld és fogad üzenetsorokon vagy témákon keresztül.
Alkalmazási területek:
- Online rendelések feldolgozása az e-kereskedelemben
- Pénzügyi tranzakciók kezelése
- Csevegési frissítések kézbesítése ügyfélszolgálati alkalmazásokban
A
távoli eljáráshívásos (RPC) köztes szoftverek lehetővé teszik, hogy egy alkalmazás egy másik rendszeren úgy futtasson függvényeket, mintha azok helyben lennének.
Alkalmazási területek:
- A mikroszolgáltatások háttérben zajló kommunikációja
- Elosztott számítási feladatok
- Játékok, amelyek valós idejű, többjátékos szolgáltatásokat hívnak meg
A
tranzakciófeldolgozó figyelők nagy mennyiségű tranzakciót felügyelnek, ellenőrzik, hogy minden lépés megfelelően befejeződött-e, és visszagörgetnek, ha valami sikertelen.
Alkalmazási területek:
- Repülőjegy-foglalások
- Nagy volumenű kiskereskedelmi értékesítés
- Bankok, amelyek naponta több millió hitelkártya-tranzakciót dolgoznak fel
Az
API-átjárók és a webes köztes szoftverek kezelik a webes kérelmek és az API-hívások áramlását a szolgáltatások között, és intézik a hitelesítést, a munkameneteket és az útválasztást.
Alkalmazási területek:
- Online piacterek, amelyek összekapcsolják az ügyféloldali alkalmazásokat a háttérszolgáltatásokkal
- Felhasználói bejelentkezések kezelése webhelyeken
- A felhasználói munkamenetek aktívan tartása webalkalmazásokban
Az
objektum-köztesszoftverek a strukturált adatok és a viselkedések objektumként történő megosztására összpontosítanak a rendszerek között, különösen akkor, ha különböző programnyelvek vannak használatban.
Alkalmazási területek:
- Összetett nagyvállalati platformok
- Régebbi alkalmazások integrálása modern platformokkal
A
felhőbeli köztes szoftverek összekötik a helyszíni rendszereket a felhőkörnyezetekkel, hogy támogassák a hibrid architektúrákat.
Alkalmazási területek:
- A régi ERP-rendszereiket SaaS-megoldásokba áttelepítő nagyvállalatok
- A hibrid üzembe helyezések támogatása az alkalmazásmodernizációhoz
- A kommunikáció összehangolása a felhőszolgáltatások között skálázódó alkalmazások esetében