Project Owner: Abhinav Gupta
Created: July 12 2010
Project "tolerado" is a Java based Client side Framework for better and fault tolerant use of Web Service APIs given by Salesforce. This project is named "tolerado" as it will mainly focus on improving the error handling on client web service calls, i.e. making the client side fixture more fault tolerable. Main focus will be on
1. Correct exception handling for web service failures. Provision will be made to recover failures which can be retried.
2. Giving transparent caching of Stubs, so that login call can be saved.
3. Giving utility and wrapper API's for easing and making development effort less error prone with existing WS client stubs.
4. All this should be transparent, i.e. developers should be able to migrate to Tolerado with ease.
Tolerado will integrate deeply with Salesforce Partner, Apex and Metadata WSDL web services, though later on it will expose points to plugin the enterprise wsdl services too. Enterprise WSDL is excluded intentionally because of Org specific dependencies. So for rest like partner,apex and metadata WSDLs, you guys can use your existing WSDL2Java client side Axis stubs with this project.
Note as of now Tolerado only wraps Apache Axis 1.4 stubs. Later on we will be exposing API for WSC also.