Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Integration

 Introduction to Connect SOAP


 Introduction Service SOAP
 Introduction to Connect REST
 Introduction Service REST

WSDL—

Web Services Description Language (WSDL) is a standard specification for describing


networked, XML-based services. It provides a simple way for service providers to describe
the basic format of requests to their systems regardless of the underlying run-time
implementation.
Differentiate between SOAP and REST?

SOAP REST
SOAP - Simple Object Access
REST - Representational State Transfer
Protocol
SOAP is a protocol used to REST is an architectural design pattern for
implement web services. developing web services
SOAP cannot use REST as it is a REST architecture can have SOAP protocol as part
protocol. of the implementation.
SOAP specifies standards that are REST defines standards but they need not be
meant to be followed strictly. strictly followed.
SOAP client is more tightly The REST client is more flexible like a browser and
coupled to the server which is does not depend on how the server is developed
similar to desktop applications unless it follows the protocols required for
having strict contracts. establishing communication.
SOAP supports only XML
REST supports data of multiple formats like XML,
transmission between the client
JSON, MIME, Text, etc.
and the server.
SOAP reads are not cacheable. REST read requests can be cached.
SOAP uses service interfaces for
REST uses URI to expose the resource logic.
exposing the resource logic.
SOAP is slower. REST is faster.
Since SOAP is a protocol, it REST only inherits the security measures based on
defines its own security measures. what protocol it uses for the implementation.
SOAP is not commonly preferred,
REST is commonly preferred by developers these
but they are used in cases which
days as it provides more scalability and
require stateful data transfer and
maintainability.
more reliability.

You might also like