Hva er en Enterprise Service Bus?
I databehandling er en enterprise service bus (ESB) et program som gjør modulære tjenester tilgjengelige for forbrukere på Internett. Denne bussen er leveringsmekanismen for serviceorientert (SOA) programvareteknologi. Disse brukes i nettbank, reisereservasjoner og lesere av aksjebilletter.
Bedrifts servicebussen er et meldingsleveringssystem for webtjenester. Det er ansvarlig for deling og ruting av meldinger mellom datasystemer. Dette ligner på et automatisert postkontor som sikrer at data blir levert sikkert til den aktuelle personen i nettverket.
Da serviceorientert arkitektur først ble opprettet, var det ingen standardmetode for å presentere forretningstjenester for samfunnet for øvrig. Dette gjorde det vanskelig for selskaper å dele informasjon fordi filer ikke var tilgjengelige på en standardmetode. Bedrifts servicebussen opprettet en standard plattform med definerte protokoller for alle selskaper for trygt å dele forretningstjenester på tvers av nettverk.
Det er mange typer servicebusser tilgjengelig. Disse varierer vanligvis i pris og kompleksitet. Det er viktig å bestemme nivået av raffinement et selskap trenger før du kjøper en bedrifts servicebuss fordi store komplekse systemer kan koste flere millioner dollar. Små busser er tilgjengelige på Internett og gir tilstrekkelig støtte for små tjenestebaserte webapplikasjoner.
Bedrifts servicebussen er et eksempel på MMS-teknologi. Denne familien av verktøy gir kanalen for å dele informasjon mellom forbrukere og annen virksomhet. Noen andre eksempler på MOM-teknologi inkluderer IBM MQSeries®. Denne teknologien gir en generisk måte for datasystemer å sende meldinger på pålitelig måte.
Små servicebusser er vanligvis tilstrekkelig for oppstartsbedrifter som bare har noen få tjenester tilgjengelig. Denne typen bedriftsservicebusser gir den minste funksjonalitet som er nødvendig for å administrere forretningsmoduler på Internett. Når etterspørselen vokser, kan virksomheten oppgradere bussplattformen og infrastrukturen til en mer kompleks modell.
Bedrifts servicebussen er ansvarlig for å dele servicemeldinger fra et selskap. Denne typen deling krever tilstrekkelig sikkerhet rundt eksponerte data. Bussen inneholder vanligvis funksjoner som kan kryptere og dekryptere meldinger før de deles over nettverket. Denne krypteringsprosessen sikrer meldingene før de blir overført over nettverket.
Forretningsprosessutføringsspråk (BPEL) er avhengig av en bedrifts servicebuss for å kommunisere forretningstjenestene til eksterne kunder. Dette spesielle skriptspråket omslutter reglene for spesifikke forretningsprosesser for et selskap. BPEL-programmet krever en ESB-applikasjon for å sikre påliteligheten og ytelsen til tjenestene.