The Main difference is the Concept and Architecture you can also read about the technologies seperately,
REST API is URL Based which returns XML and JSON files where as SOAP works as Interface APP and Uploads in bulk. Dataloader is an example of SOAP API. Read more in the links below.
Hi Ganesh,
We use BULK API when we have to deal with large number of records and it is a Asynchronous process which has DIfferent set Of LImits.
See the comparision and links below and letus know if there is anything specific that you are looking for.
Well-suited for browser-based applications, mobile apps, and highly-interactive social applications.
Asynchronous
https://help.salesforce.com/HTViewHelpDoc?id=integrate_what_is_api.htm&language=en_US
http://wiki.developerforce.com/page/Bulk_API
http://www.salesforce.com/us/developer/docs/api_asynch/
http://wiki.developerforce.com/page/Loading_Large_Data_Sets_with_the_Force.com_Bulk_API
Regards,
Ashish
thanx MR.Avinash do u know any differences between SOAP API and REST API..?
Hi Ganesh,
You can see the basic differences in the table above and see the links below for further information.
http://salesforce.stackexchange.com/questions/4051/rest-api-vs-soap-api-in-salesforce
http://blogs.developerforce.com/tech-pubs/2011/10/salesforce-apis-what-they-are-when-to-use-them.html
http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_quickstart_intro.htm
Regards,
Ashish
Hi Ganesh,
The Main difference is the Concept and Architecture you can also read about the technologies seperately,
REST API is URL Based which returns XML and JSON files where as SOAP works as Interface APP and Uploads in bulk. Dataloader is an example of SOAP API. Read more in the links below.
SOAP
http://www.salesforce.com/us/developer/docs/api/
REST
http://wiki.developerforce.com/page/REST_API
Regards,
Ashish
Hi,
Salesforce provides programmatic access to your organization’s information using simple, powerful, and secure application programming interfaces.
API Name
What It’s For
When to Use It
Protocol
Data Format
Communication
REST API
Accessing objects in your organization using REST.
You want to leverage the REST architecture to integrate with your organization. No WSDL requirement.
Well-suited for browser-based applications, mobile apps, and highly-interactive social applications.
REST
JSON, XML
Synchronous
SOAP API
Integrating your organization’s data with other applications using SOAP.
You have pre-existing middleware services that need to work with WSDLs and XML data.
SOAP/WSDL
XML
Synchronous
Chatter API
Accessing Chatter feeds and social data such as users, groups, followers, and files using REST.
You want to integrate Chatter into a variety of applications, such as mobile apps, intranet sites, and third-party Web applications.
REST
JSON, XML
Synchronous (photos are processed asynchronously)
Bulk API
Loading or deleting large numbers of records.
You have over a million records to process and speed is a requirement.
REST
CSV, XML
Asynchronous
For more detailed information look at the fallowing link
http://www.salesforce.com/us/developer/docs/api_asynch/Content/asynch_api_concepts_limits.htm
and if you have any more questions please feel to contact me on support@groundwireconsulting.com