agile –
coupling – less coupling between client and server, so server side changes are easier. I think SOAP requires client rebuild.
b2b – still dominated by SOAP
resource-oriented services –
object – each URL logically represents an object, which you can Get (query), POST (create), PUT (update its content) or DELETE