Sadržaj:
Definicija - Što znači Integration Middleware?
Integriranje srednjeg softvera alternativni je naziv koji se koristi za srednji softver jer je svrha srednjeg softvera uglavnom integracija. Integracijski srednji softver predstavlja softverske sustave koji nude usluge izvođenja za komunikaciju, izvršavanje aplikacija za integraciju, nadzor i operacije.
Ključna funkcija srednjeg softvera je pomoć u pojednostavljivanju razvoja aplikacija. To se postiže nudeći uobičajene apstrakcije za programiranje, prikrivanje heterogenosti, isporuku osnovnih operativnih sustava i hardvera te maskiranje detalja o programima niske razine.
Techopedia objašnjava Integration Middleware
Middleware je softver koji povezuje dvije odvojene aplikacije ili se obično koristi za ilustraciju različitih proizvoda koji djeluju kao ljepilo između dvije odvojene aplikacije. Na primjer, postoje različiti proizvodi srednjeg softvera koji uspostavljaju vezu između web poslužitelja i sustava baze podataka. Ovo omogućuje korisnicima da zahtijevaju podatke iz baze podataka putem obrazaca prikazanih u web-pregledniku. Zauzvrat, web poslužitelj vraća dinamične web stranice prema korisnikovim zahtjevima i profilu.
Konvencionalno, integracijski softver za integraciju klasificiran je na temelju domena koje su definirane vrstama resursa koji su ugrađeni:
- Cloud Integration: Integrira se i između usluga u oblaku, aplikacija utemeljenih na oblaku (SaaS), privatnih oblaka, trgovačkih čvorišta i drugih tipičnih resursa u oblaku putem web servisa i standardnih B2B komunikacijskih strategija (FTP, AS2 itd.)
- B2B integracija: integrira kupca, davatelja i različita alternativna sučelja partnera s različitim resursima podataka i aplikacijama kojima upravlja tvrtka
- Integracija aplikacija (A2A): integrira različite aplikacije koje upravlja tvrtka zajedno, uključujući sustave temeljene na oblaku i udaljene sustave
- Integracija podataka: integrira resurse poslovnih podataka, kao što su baze podataka i datoteke, preko poslovnih i operativnih obavještajnih sustava
- Enterprise servisni autobusi (ESB)
- Monitori za obradu transakcija (TP)
- Distribuirano računalno okruženje (DCE)
- Sustavi daljinskog poziva (RPC)
- Brokeri za zahtjev za objekt (ORB-ovi)
- Poruka prolazi
- Sustavi pristupa bazi podataka
