SOA - integrasjonsverktøy
REST - applikasjonsprotokoll
REST is fine if the distributed application none of the following requirements:
- High-volume and low-latency distributed messaging
- Asynchronous messaging
- Where distributed transaction boundaries are needed
- Where the message consumers are slower than the producers
- Guaranteed deliver and/or only once delivery of messages
- Publish/subscribe
- Distributed peer systems that might at times be disconnected
Reference: http://it.toolbox.com/blogs/the-soa-blog/is-woa-simpler-than-soa-26765
Classification: http://www.nordsc.com/ext/classification_of_http_based_apis.html
REST resources
SIREN VS Collection+json
- http://sookocheff.com/posts/2014-03-11-on-choosing-a-hypermedia-format/
- https://github.com/kevinswiber/siren/issues/15
Siren
https://groups.google.com/forum/#!msg/siren-hypermedia/EEEv6ZSo5U8/5jJnTxxQbkoJ