Vad är en Enterprise Service-buss?

När det gäller datoranvändning är en företagstjänstbuss (ESB) ett program som gör modulära tjänster tillgängliga för konsumenter på Internet. Denna buss är leveransmekanismen för tjänstorienterad (SOA) mjukvaruteknik. Dessa används i nätbanker, resereservationer och läsare för aktiebiljetter.

Företagstjänstbussen är ett meddelande-leveranssystem 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 levereras säkert till rätt person 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. Företagstjänstbussen skapade en standardplattform med definierade protokoll för alla företag för att säkert dela företagstjänster över nätverk.

Det finns många typer av bussar tillgängliga. Dessa varierar vanligtvis i pris och komplexitet. Det är viktigt att bestämma nivån på sofistikeringen 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.

Företagstjänstbussen är ett exempel på meddelandenorienterad middleware (MOM) -teknologi. Denna familj av verktyg ger röret för att dela information mellan konsumenter och andra företag. Några andra exempel på MOM-teknik inkluderar IBM MQSeries®. Denna teknik ger ett generiskt sätt för datorsystem att skicka meddelanden på ett pålitligt sätt.

Små servicebussar räcker vanligtvis för nystartade företag som bara har några få tjänster tillgängliga. Denna typ av företagstjänstbuss kommer att tillhandahålla den minsta funktionalitet som krävs för att hantera affärsmoduler på Internet. När efterfrågan ökar kan verksamheten uppgradera bussplattformen och infrastrukturen till en mer komplex modell.

Företagets servicebuss ansvarar för att dela servicemeddelanden från ett företag. Denna typ av delning kräver tillräcklig säkerhet kring exponerade data. Bussen innehåller vanligtvis funktioner som kan kryptera och dekryptera meddelanden innan de delas över nätverket. Den här krypteringsprocessen säkrar meddelandena innan de överförs via nätverket.

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

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?