Web services

Web services are self-contained, application functions that can be described, published, located, and invoked over the Internet. Web services use XML to code and to decode data, and SOAP to transport data using open protocols, typically HTTP.

Web Services roles

Web Services Provider

A Web Services Provider creates and exposes a service and can publish the availability of the WSDL that describes the service.

Web Services Consumer

A Web Services Consumer discovers a desired service and launches a request to the service provider.

Web Services Relay

A Web Services Relay acts as both consumer and provider in an intermediary position for an exchange between an endpoint consumer and provider pair. In this intermediary role, Activator may provide additional processing.

Activator Web Services support

Activator supports:

  • Web Services consumer configuration
  • Web Services provider configuration (exposes Web Services)
  • Web Services relay – The Web Service Relay is a role in which Activator acts as both consumer and provider.
  • Tracking
  • SOAP version 1.1 or 1.2

Activator Web Services provider mode

For Web Services provider mode, Activator supports the following features:

  • One-way and two-way services
  • Synchronous and asynchronous exchanges
  • Content and transport security (HTTP(s), WS-Security, SSL/TLS, WS-Encryption, WS-Signature)

The Web Services that you provide to partner service consumers are typically two-way services.

Related topic

Activator Web Services consumer mode

For Web Services consumer mode, Activator supports the following features:

  • One-way and two-way (request/response) services
  • Synchronous and asynchronous exchanges
  • Content and transport security: (HTTP(s), WS-Security, SSL/TLS, WS-Encryption, WS-Signature
  • Wizard driven WSDL import and configuration

The web services that you consume from partner service providers are typically two-way services.

Related topics

Related Links