Web Services
Two main approaches:
- SOAP: uses a formal interface packaged for delivery across HTTP via XML, including WSDL, XSD
- REST: uses HTTP to define interface, including HTTP verbs (GET,POST,PUT,DELETE) + URL parsing + URL parameters
Available technologies:
- SOAP: Java 6 (baked in, nice), Apache Axis2 (Java or C), gSoap, Spring's "contract first", .net (haha)
- REST: Apache Axis2 (Java or C), PHP HOWTO, PHP recess