Can the API in SOAP / WSDL be backward compatible?

When using the IPC library, it is important that it provides the ability to interact with both the client and the server, even if their version of the API is different. Since I am considering using SOAP for our client / server application, I wonder if the SOAP / WSDL solution can deal well with API changes.

For example:

  • Adding Parameters to Existing Functions
  • Adding variables to existing structures that are used in existing functions
  • Deleting Functions
  • Removing parameters from existing functions
  • Removing variables from existing structures that are used in existing functions
  • Change the type of parameter used in an existing function
  • Reorder parameters in an existing function
  • Reordering the components in an existing structure
  • Rename existing functions
  • Rename Options

Note : by "struct" I mean the composite type

+5
source share
2 answers

, , SOAP/WSDL. . , Glassfish XSL, / -. , Oracle SOA Suite, - . - / . , .

XML XSD , - . , , .

  • - , null,
  • , - , null,
  • -
  • - , ,
  • , -
  • , - . / - , . int.

, 100% . , , . , XML , .

+3

. - . , , .

, . , .

+3

All Articles