1.3.3 Reliability, Availability, and Scalability
For Web services, reliability may be more
difficult to achieve because of the unreliable nature of the underlying transport,HTTP; HTTP provides only best-effort delivery and does not guarantee packet or in-order delivery. A Web service is considered more reliable the more easily and automatically it can handle changes in use patterns and system configurations.
What are the main benefits of SOAP over HTTP bindinng?
1.SOAP messages are guaranteed to be delivered.
2.SOAP messages are universally supported across different platforms.
3.SOAP messages can be encrypted and security.
4.SOAP messages can be able to pass through firewalls
With the Java-to-WSDL approach, it may be hard to evolve the service interface
without forcing a change in the corresponding WSDL document, and changing
the WSDL might require rewriting the service�s clients.
On the other hand, the WSDL-to-Java approach gives you a powerful way to
expose a stable service interface that you can evolve with relative ease.