ESB

Från Wikipedia
Hoppa till: navigering, sök
För andra betydelser, se ESB (olika betydelser).
ESB

ESB, Enterprise Service Bus, kombinerar meddelandehantering, transformering, säkerhet och transaktioner för att skapa en applikationsmässig infrastruktur byggd på Web Services. SOA-arkitekturen stöds genom att ESB implementerar SOAP, WSDL och eventuellt UDDI.

De viktigaste funktionerna för en ESB är:

Meddelandetransformering – Transformering av data från proprietära dataformat till ett gemensamt XML-baserat format som kan förstås av båda sändande och mottagande applikationer.

Innehållsbaserad dirigering – Bestämning av ett meddelandes destination baserat på dess innehåll, vilket befriar den sändande applikationen från att känna till alla tänkbara mottagare.

Publicering och prenumeration – En händelsedriven modell som bygger på att en händelse som inträffar i en viss applikation får en annan händelse att inträffa i en annan applikation.

Säkerhet – Ett ramverk för att möjliggöra säkra överföringar av meddelanden mellan applikationer i ett distribuerat system.

Transaktioner – Möjlighet till att utföra transaktioner som är både asynkrona och synkrona.

Exempel på ESB-plattformar[redigera | redigera wikitext]

  • ECxgate [Client Computing]
  • WSO2 Enterprise Integrator [1]

Se även[redigera | redigera wikitext]

Källor[redigera | redigera wikitext]

  1. ^ ”WSO2 | The Open Source Technology for Digital Business”. wso2.com. http://wso2.com/. Läst 7 november 2017.