Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Communication Drivers

About SOAP and REST Connections

  • Last UpdatedAug 27, 2024
  • 1 minute read

The protocols used to access web services are

  • Simple Object Access Protocol (SOAP)

  • Representational State Transfer (REST)

The support for SOAP or REST protocol depends on which connection the web services support. For SOAP- based web services, the WEBSVC Communication Driver is configured to support SOAP protocol. For REST-based web services, the WEBSVC Communication Driver is configured to support REST protocol.

The differences between SOAP and REST connections are:

SOAP

REST

  • SOAP-compliant web services allow clients to invoke web services and receive responses independent of language and platforms.

  • SOAP is independent of a specific transport type.

  • SOAP supports distributed communication.

  • SOAP relies exclusively on XML to provide messaging services.

  • SOAP supports multiple instances.

  • SOAP relies exclusively on the Web Service Description Language (WSDL) for its interactions.

  • REST-compliant web services allow clients to access data using a uniform and predefined set of operations.

  • REST requires HTTP for transport.

  • REST supports communication between only two endpoints.

  • REST does not exclusively rely on XML to provide a response. The WEBSVC Communication Driver client supports both JSON and XML based interactions.

  • REST does not support multiple instances. The instance name is always "WW".

You can create multiple SOAP or REST configurations to connect with multiple web servers.

The WEBSVC Communication Driver communicates messages with SOAP or REST connections over an HTTP network.

Related Links
TitleResults for “How to create a CRG?”Also Available in