Java Web Services
Java Web Services
Technical perspective
Implements "service-oriented architecture" (SOA)
Interoperability Stacks
Compositional Layer Quality of Experience Layer Description Layer Messaging Layer Transport Layer
REST
Representational State Transfer
Uses HTTP as its state transfer Leverages Web's architectural principles Uses XML as main messaging format