6: SOAP and REST Flashcards
what is SOAP?
simple object access protocol the underlying middlware protocol for most web services, with the goal of levageing web technologies removing constraints supporting diverse approaches simple intergration uses XML to generate messages passed to endpoints# non-blocking - asynchronous
what is a container?
a process whose main goal is to host components. typically a web server that can re-direct requests to other code.
what is marshalling in IPC?
converting values into a wire representation suitable for transfer
what standards does SOAP use?
HTTP for wire protocol
XML for data marrshalling
URLs for endpoint addresses
what is REST?
representational state transfer
all exchanges take the form of exchanging resources
- client-server interaction
- stateless (robust to network failures)
- cachable
- layered (documents are passed to other services)
- uniform (uses the same protocol everywhere)
- code on demand (servers can send code to clients to extend functionality)