For instance, they might take requests and respond with following types of data depending on the accept-type request header: Plain-Text (text/plain) HTML (text/html) JavaScript Object Notation (application/json) XML (application/xml) RESTful Web Services vs SOAP Web Services RESTful SOAP ROA - Resource oriented architecture SOA - SOAP oriented architecture Response is encapsulated in HTTP envelope