Development docs
  • Introduction
  • General information
    • Development Ecosystem
    • Documentation
    • Testing
    • Continuous Integration
    • Code Style
    • Paradigms
    • Design Patterns
    • Architecture
    • Refactoring
    • Date Formats
  • Various
    • Technologies and services
      • Travis
      • GitHub
    • Databases
      • Database Kinds
      • Style Guide
      • Joins
    • Web
      • Template View
      • Interactive View
      • Open Graph
      • Twitter Card
    • Parsers
    • Regular Expression
    • File Formats
      • Properties
    • Logging
  • git
    • Configuration files
      • gitignore
      • gitattributes
    • Gitflow
    • Tools
  • Web
    • REST
    • SOAP
  • Architecture
    • SOA
  • Object Oriented Programming
    • Returns
  • Jenkins
    • Pipeline
      • Steps
      • Environment
      • Notifications
      • Scripts
  • Java
    • Environment
      • Development Ecosystem
      • IDE
    • General
    • Interfaces and Generics for a Service
      • Dependencies
      • Type Errors
      • Nested Type Errors
    • Creating New Instances Dynamically
      • Using Classes
      • Using Providers
Powered by GitBook
On this page
  • Validation
  • WSDL

Was this helpful?

  1. Web

SOAP

XML-based messages for web services. Can be used for asynchronous messaging.

It is obsolete, preffer JSON messages with REST over this.

Validation

As these messages are based on XML they can be validated as usual. This is actually one of its strongest points, but can be problematic, as the client message may contain minor errors which are easy to fix.

It is recommended enforcing full validation to messages sent, but reducing it to the minimum for messages received.

WSDL

Web services consuming SOAP may offer a WSDL contract, which defines the communication constraints.

PreviousRESTNextSOA

Last updated 6 years ago

Was this helpful?