Kennisportal
Kennisportal is een kennisplatform met een focus op de brede doelgroep Business en IT.

The Road to Enterprise-Class SOA

Het gebruik van HTTP en JMS voor webservices

Een van de eerste misvatting in IT is dat webservices gelijk staat aan een Service Oriented Architectuur (SOA.) De realiteit is dat SOA meer is. Hoewel SOAP een steeds vaker voorkomend formaat is voor berichten, vergt een SOA veel onderliggende transporten.

Wanneer http en wanneer JMS gebruiken?
Java Message Service (JMS)  levert een set aan transport functionaliteit terwijl http is vertegenwoordigd door de hele organisatie. Deze feiten maken het noodzakelijk om beide protocollen te gebruiken in een SOA in de organisatie. Gebruik SOAP over HTTP wanneer:

  • Processen of services al SOAP over http gebruik
  • Een klant of partner al gebruik maakt van SOAP over http
  • Een van de eindpunten bijvoorbeeld een web browser client

Gebruik SOAP over JMS wanneer:

  • Het nodig is om asynchroon te communiceren met mobiele apparaten
  • Betrouwbaarheid en schaalbaarheid is essentieel
  • Verbonden moet worden met niet web-service applicaties
  • De klant of partner SOAP over JMS gebruikt

Deze whitepaper beschrijft de voor- en nadelen van HTTP en JMS. Daarnaast wordt uitgelicht waarin ieder transport het best plaats kan vinden. Ook wordt gedemonstreerd hoe beiden kunnen worden gebruikt als onderdeel van een SOA.