Skip to main content

Vad är en företagstjänstbuss?

I datoranvändning är en Enterprise Service Bus (ESB) ett program som gör modultjänster tillgängliga för konsumenter på internet.Denna buss är leveransmekanismen för serviceorienterad (SOA) programvaruteknik.Dessa används i onlinebank, resereservationer och aktieläsare.

Enterprise Service Bus är ett systemleveranssystem för webbtjänster.Det ansvarar för att dela och dirigera meddelanden mellan datorsystem.Detta liknar ett automatiserat postkontor som säkerställer att data säkert levereras till den lämpliga individen i nätverket.

När serviceorienterad arkitektur först skapades fanns det ingen standardmetod för att presentera företagstjänster för samhället i stort.Detta gjorde det svårt för företag att dela information eftersom filer inte var tillgängliga i en standardmetod.Enterprise Service Bus skapade en standardplattform med definierade protokoll för alla företag att säkert dela företagstjänster över nätverk.

Det finns många typer av servicebussar tillgängliga.Dessa varierar vanligtvis i pris och komplexitet.Det är viktigt att bestämma nivån på sofistikering ett företag behöver innan man köper en företagstjänstbuss eftersom stora komplexa system kan kosta flera miljoner dollar.Små bussar finns tillgängliga på internet och ger tillräckligt stöd för små servicebaserade webbapplikationer.

Eterprise Service Bus är ett exempel på meddelandeorienterad mellanprogram (MOM) -teknologi.Denna familj av verktyg ger ledningen för att dela information mellan konsumenter och andra företag.Några andra exempel på MOM -teknik inkluderar IBM MQSeries .Denna teknik tillhandahåller ett generiskt sätt för datorsystem att skicka meddelanden på ett standard pålitligt sätt.

Små tjänster bussar är vanligtvis tillräckliga för nystartade företag som bara har några tjänster tillgängliga.Denna typ av företagsbuss ger den minsta funktionalitet som behövs för att hantera affärsmoduler på internet.När efterfrågan växer kan verksamheten uppgradera bussplattformen och infrastrukturen till en mer komplex modell.

Enterprise Service Bus ansvarar för att dela servicemeddelanden från ett företag.Denna typ av delning kräver tillräcklig säkerhet kring de exponerade uppgifterna.Bussen innehåller vanligtvis funktioner som kan kryptera och dekryptera meddelanden innan de delas över nätverket.Denna krypteringsprocess säkerställer meddelandena innan de överförs över nätverket.

Business Process Execution Language (BPEL) förlitar sig på en företagstjänstbuss för att kommunicera företagstjänsterna till externa kunder.Detta speciella skriptspråk sammanfattar reglerna för specifika affärsprocesser för ett företag.BPEL -programmet kräver en ESB -applikation för att säkerställa tillförlitlighet och prestanda för tjänster.