Sie sind auf Seite 1von 1

REST is an architectural style.

URI (Specific type -URL) and HTTP protocol


SOAP is a protocol
JSON or XML data format

WSDL Operations - GET, PUT, POST, DELETE

more dynamic, no need to create and update UDDI


exclusive only on XML

Standardized No expensive tools require to interact with the Web service

Language, platform, and transport independent (REST REST Assured(like a postcard) it is simple to write and document
requires use of HTTP)
Efficient (SOAP uses XML for all messages, REST can use
Works well in distributed enterprise environments (REST Webservices smaller message formats)
assumes direct point-to-point communication)
SOAP UI (like an envelope) Fast (no extensive processing required)
Provides WS* standards(WS-Security,WS-
AtomicTransaction,WS-ReliableMessaging) Closer to other Web technologies in design philosophy

Built-in error handling REST reads can be cached for better performance and
scalability.easy to update
Webservice- communication between couple
Automation when used with certain language products
of web applicatons(request and response) JSON means better support for browser client

REST can use SOAP web services because it is a concept


SOAP can't use REST because it is a protocol. and can use any protocol like HTTP, SOAP.

JAX-WS Java API for SOAP web services JAX-RS java API for REST web services

Das könnte Ihnen auch gefallen