Skip to main content

Hvad er en virksomhedstjenestebus?

I Computing er en Enterprise Service Bus (ESB) et softwareprogram, der gør modulære tjenester tilgængelige for forbrugere på Internettet.Denne bus er leveringsmekanismen til serviceorienteret (SOA) softwareteknologi.Disse bruges i online bank, rejse reservationer og læsere af lagerbilleder.

Enterprise Service Bus er et meddelelsesleveringssystem til webtjenester.Det er ansvarligt for at dele og routing beskeder blandt computersystemer.Dette ligner et automatiseret postkontor, der sikrer, at data leveres sikkert til det passende individ på netværket.

Når serviceorienteret arkitektur først blev oprettet, var der ingen standardmetode til at præsentere forretningstjenester for samfundet som helhed.Dette gjorde det vanskeligt for virksomheder at dele information, fordi filer ikke var tilgængelige i en standardmetode.Enterprise Service Bus skabte en standardplatform med definerede protokoller for alle virksomheder til sikkert at dele forretningstjenester på tværs af netværk.

Der er mange typer servicebusser tilgængelige.Disse varierer typisk i pris og kompleksitet.Det er vigtigt at bestemme niveauet for sofistikering, som en virksomhed har brug for, før han køber en virksomhedstjenestebus, fordi store komplekse systemer kan koste flere millioner dollars.Små busser er tilgængelige på Internettet og giver tilstrækkelig support til små servicebaserede webapplikationer.

Enterprise Service Bus er et eksempel på meddelelsesorienteret Middleware (MOM) -teknologi.Denne familie af værktøjer giver ledningen til at dele information mellem forbrugere og anden forretning.Nogle andre eksempler på MOM -teknologi inkluderer IBM MQSeries .Denne teknologi giver en generisk måde for computersystemer at sende beskeder på en standard pålidelig måde.

Små servicebusser er typisk tilstrækkelige til opstartfirmaer, der kun har et par tjenester tilgængelige.Denne type Enterprise Service Bus giver den minimale funktionalitet, der er nødvendig for at styre forretningsmoduler på Internettet.Efterhånden som efterspørgslen vokser, kan virksomheden opgradere busplatformen og infrastrukturen til en mere kompleks model.

Enterprise Service Bus er ansvarlig for at dele servicemeddelelser fra et firma.Denne type deling kræver tilstrækkelig sikkerhed omkring de udsatte data.Bussen inkluderer typisk funktioner, der kan kryptere og dekryptere meddelelser, før de deles på tværs af netværket.Denne krypteringsproces sikrer meddelelserne, før de overføres over netværket.

Business Process Execution Language (BPEL) er afhængig af en virksomhedsservicebus for at kommunikere forretningstjenesterne til eksterne kunder.Dette specielle scriptingsprog indkapsler reglerne for specifikke forretningsprocesser for en virksomhed.BPEL -programmet kræver en ESB -applikation for at sikre pålideligheden og ydelsen af tjenester.