SOAPclient soapclient.com
online SOAP test client
Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services lpd.epfl.ch
Interoperability
WS-I ws-i.org
OASIS WS-I oasis-ws-i.org
SOAP
Latest SOAP versions w3.org/TR/soap
SOAP Version 1.2 Part 0: Primer w3.org
SOAP Version 1.2 Part 1: Messaging Framework w3.org
SOAP Version 1.2 Part 2: Adjuncts w3.org
SOAP Version 1.2 Specification Assertions and Test Collection w3.org
SOAP Messages with Attachments w3.org/TR/SOAP-attachments
Simple Object Access Protocol (SOAP) 1.1 w3.org
Web service versioning
Principles of Service Design: Service Versioning msdn.microsoft.com
Best practices for Web services versioning ibm.com/developerworks
Design Strategies for Web Services Versioning soa.sys-con
Backward compatibility wikipedia.org
Forward compatibility wikipedia.org
reference to forward compatibility:
Introducing the Office (2007) Open XML File Formats msdn.microsoft.com
"Forward-compatibility The ability of an earlier version of an application to open files from a later version and ignore features that are not implemented in the earlier version. For example, Word 2003 is forward-compatible with Word 2007 because it can successfully open Word 2007 files using a converter."
Design patterns
SOAPatterns.org soapatterns.org
WSDL
Web Services Description Language (WSDL) 1.1 w3.org/TR/wsdl
UML for Web Services xml.com
WSDL data model oasis-open.org
Universal Description Discovery and Integration | UDDI
[is UDDI dead? public UDDI registries have been shut down?]
Membrane Service Registry service-repository.com
- non-UDDI registry of public Web Services
Q: Why does Membrane Service Registry not support UDDI?
A: Because the UDDI standard is not very popular. UDDI has some flaws e.g. it uses an unflexible objectoriented data model instead of using the ideas of XML and its extensibility.
UDDI Version 3.* uddi.org
Using WSDL in a UDDI Registry, Version 2.0.2 oasis-open.org
Apache jUDDI juddi.apache.org
Universal Description Discovery and Integration wikipedia.org
Using WSDL in a UDDI Registry, Version 2.0.2 oasis-open.org
UDDI data model oasis-open.org
Mapping WSDL and UDDI oasis-open.org
WSRP
Web Services for Remote Portlets 1.0 Frequently Asked Questions oasis-open.org
WSIL
WSIL publib.boulder.ibm.com
[dead specification?]
Web Services Inspection Language (WSIL) is a service discovery mechanism that is an alternative to UDDI as well as complementary to UDDI. When you discover Web services with UDDI, you go to a centralized registry. WSIL is an alternative approach to Web service discovery. WSIL allows you to go directly to the service provider and ask for the services it provides.
Relationship between UDDI and WSIL publib.boulder.ibm.com
Else
Challenges of Web Service Change Management scn.sap.com