Web Services: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
* [http://www.xfront.com/REST-Web-Services.html REST]: LIGHT, uses HTTP to define interface, including HTTP verbs (GET,POST,PUT,DELETE) + URL parsing + URL parameters | |||
* [http://en.wikipedia.org/wiki/SOAP SOAP]: HEAVY, uses a formal interface with info packaged as XML for delivery across HTTP; interface formats includes WSDL, XSD | * [http://en.wikipedia.org/wiki/SOAP SOAP]: HEAVY, uses a formal interface with info packaged as XML for delivery across HTTP; interface formats includes WSDL, XSD | ||
Available technologies: | Available technologies: | ||
Line 9: | Line 8: | ||
--- | --- | ||
[[RESTful web service development]] | *[[RESTful web service development]] | ||
*[[SOAP]] | |||
*[[websockets]] |
Revision as of 15:59, 18 November 2016
- REST: LIGHT, uses HTTP to define interface, including HTTP verbs (GET,POST,PUT,DELETE) + URL parsing + URL parameters
- SOAP: HEAVY, uses a formal interface with info packaged as XML for delivery across HTTP; interface formats includes WSDL, XSD
Available technologies:
- SOAP: Java 6 (baked in, nice), PHP, Apache Axis2 (Java or C), gSoap, Spring's "contract first", .net
- REST: Apache Axis2 (Java or C), PHP HOWTO's 1 2, PHP recess library
---