Erinevus ESB Ja EAI Vahel

Erinevus ESB Ja EAI Vahel
Erinevus ESB Ja EAI Vahel

Video: Erinevus ESB Ja EAI Vahel

Video: Erinevus ESB Ja EAI Vahel
Video: Free Global ESC Telecall, December 28th 2016 2024, Aprill
Anonim

ESB vs EAI

ESB (Enterprise Service Bus) on infrastruktuuri tarkvara, mis pakub tarkvaraarhitektuuri konstruktsiooni keerukate arhitektuuride põhiteenuste pakkumiseks. EAI (Enterprise Application Integration) on integreerimisraamistik, mida saab kasutada arvutisüsteemide komplekti integreerimiseks. EAI on lai mõiste, mis kirjeldab integratsioonimudeleid ja ESB on EAI-d võimaldav tehnoloogia.

Mis on ESB?

ESB on infrastruktuuri tarkvara, mis pakub tarkvaraarhitektuuri konstruktsiooni keerukate arhitektuuride põhiteenuste pakkumiseks. Siiski on märkimisväärne argument selle üle, kas nimetada ESB-d arhitektuuristiiliks või tarkvaratooteks või isegi tooterühmaks. See pakub teenuseid sündmustepõhise ja standardipõhise sõnumside mootori kaudu (mis on tegelikult teenusebuss). Selle sõnumside mootori peal on ette nähtud abstraktsioonikiht, mis võimaldab arhitektidel kasutada bussi pakutavaid võimalusi ilma tegelikku koodi kirjutamata. ESB-d rakendatakse tavaliselt standardipõhiste vahevara infrastruktuuride kaudu.

Termini „siin” kasutamine ESB-s on tingitud asjaolust, et ESB täidab küll füüsilise arvutibussiga väga sarnast funktsiooni, kuid palju kõrgemal abstraktsioonitasemel. ESB omamise üks peamisi eeliseid on võime vähendada kontaktpunktide arvu, muutes seeläbi muudatustega kohanemise palju lihtsamaks. ESB-d saab kasutada platvormina, millel realiseeritakse SOA (teenusele orienteeritud arhitektuur). ESB võib SOA-sse tuua transformatsiooni / marsruutimise (vooluga seotud) mõisted. Lisaks soodustab ESB SOA lõpp-punktide võtmise tõendamist teenuste vaba ühendamise vahel.

Mis on EAI?

EAI on integratsiooniraamistik, mida saab kasutada arvutisüsteemide komplekti integreerimiseks. See määratleb integreerimispõhimõtted ja pakub vahevara (mis koosneb tehnoloogiate ja teenuste kombinatsioonist), mis mahutab mitme süsteemi integreerimise. EAI tegeleb selliste ettevõtterakenduste sidumisega nagu tarneahela juhtimine, kliendisuhete haldamine, BI (Business Intelligence) tööriistad, personalijuhtimine ja tervishoid, mis tavaliselt üksteisega ei peenenda. Seetõttu saab EAI lahendada ebaefektiivsuse, mis on põhjustatud nende rakenduste vahelise suhtluse puudumisest. EAI-d saab kasutada peamiselt kolmel erineval eesmärgil. Need on andmete integreerimine järjepidevuse säilitamiseks (tuntud ka kui ettevõtte teabe integreerimine või EII),müüjate sõltumatuse tagamine ja rakenduste klastri ühine fassaad.

Mis vahe on ESB-l ja EAI-l?

ESB ja EAI vahel on mõned peamised erinevused. ESB on infrastruktuuritarkvara, mis aitab arendajatel arendada teenuseid ja suhelda teenuste vahel sobivate API-de kaudu, EAI on aga kogu ettevõtte arvutirakenduste integreerimise raamistik. Teisisõnu tegutseb ESB teenuste vahendajana, samal ajal kui EAI on integreerimise keskmeheks. EAI on mõiste, mis kirjeldab igat tüüpi integratsioonimudeleid, kuid ESB on ainult tehnoloogia eksemplar, mis võimaldab EAI-d. Lihtsamalt öeldes on EAI mõiste välismaal ja ESB on rakendus.

Soovitatav: