Hva er en Enterprise Service Bus?

January 10  by Eliza

I databehandling, en enterprise service bus (ESB) er et program som gjør modulære tjenester tilgjengelig for forbrukere på internett. Denne bussen er levering mekanisme for tjenesteorientert (SOA) programvareteknologi. Disse brukes i nettbank, reisebestillinger, og lager-billett lesere.

Den enterprise service bus er et budskap-levering system for web-tjenester. Det er ansvarlig for deling og ruting meldinger mellom datasystemer. Dette ligner på en automatisert postkontor som sikrer at data blir sikkert leveres til det aktuelle individ på nettverket.

Når tjenesteorientert arkitektur først ble opprettet, var det ingen standard metode for å presentere forretningstjenester til samfunnet for øvrig. Dette gjorde det vanskelig for bedrifter å dele informasjon fordi filene var ikke tilgjengelig i en standard metode. Den enterprise service bus opprettet en standard plattform med definerte protokoller for alle selskaper trygt dele forretningstjenester på tvers av nettverk.

Det finnes mange typer servicebusser tilgjengelig. Disse vanligvis varierer i pris og kompleksitet. Det er viktig å bestemme nivået på raffinement et selskap trenger før du kjøper en enterprise service bus fordi store komplekse systemer kan koste flere millioner dollar. Små busser er tilgjengelig på internett og gir tilstrekkelig støtte for små service-baserte webapplikasjoner.

Den enterprise service bus er et eksempel på melding orientert mellomvare (MOM) teknologi. Denne familien av verktøy gir røret til å dele informasjon mellom forbrukere og annen virksomhet. Noen andre eksempler på MOM teknologi omfatter IBM MQSeries. Denne teknologien gir en generisk måte for datasystemer for å sende meldinger i en standard pålitelig måte.

Små tjenester busser er vanligvis tilstrekkelig for nystartede selskaper som bare har noen få tjenester tilgjengelig. Denne type enterprise service bus vil gi minimum funksjonalitet som trengs for å håndtere forretningsmoduler på Internett. Ettersom etterspørselen vokser, kan virksomheten oppgradere buss plattform og infrastruktur til en mer kompleks modell.

Den enterprise service bus er ansvarlig for å dele tjenestemeldinger fra et selskap. Denne typen deling krever tilstrekkelig sikkerhet rundt de utsatte data. Bussen vanligvis omfatter funksjoner som kan kryptere og dekryptere meldinger før de deles i nettverket. Denne krypteringen sikrer meldingene før de overføres over nettverket.

Forretningsprosesser gjennomføring språk (BPEL) er avhengig av en enterprise service bus å kommunisere forretningstjenester til eksterne kunder. Denne spesielle skriptspråk innkapsler reglene for bestemte forretningsprosesser for et selskap. Den BPEL programmet krever en ESB bruksområde for å sikre pålitelighet og ytelse av tjenester.