vrijdag 21 december 2007

REST of toch SOAP?

Ganesh Prasad vindt REST helemaal niet beter dan de "lean"-SOAP-oplossing (SOAP+WS-Addressing+WS-RM+WS-Security).

Ik denk dat hij op protocol niveau helemaal gelijk heeft, maar dat is niet waar het in de REST/SOA-discussie over gaat. De echte kern van de discussie is: wat hangt hoe aan elkaar?

In de SOA/SOAP-route zijn het doorgaans "services", dat wil zeggen; componenten. In de REST-route zijn het "resources". Dat kunnen ook componenten zijn, en dan maakt het niks uit, sterker: dan is er veel voor SOA/SOAP te zeggen. Maar als die resources niet de omvattende componenten, maar de eigenlijke "objecten" zijn, is REST een fundamenteel andere architectuur.

Die past meer bij REST dan bij SOA/SOAP, al kan dat met SOA/SOAP ook wel, denk ik.

Maar het is waar dat voor REST vaak zwakke of zelfs oneigenlijke argumenten worden aangevoerd.

Geen opmerkingen: