+ Start a Discussion
jaanvivekjaanvivek 

How to do salesforce integration with Java and other technologies.

Hello All,

 

Good Evening, Can anyone suggest me how to do self study and some hands-on on salesforce integration.

 

Like

Salesforce-To-Java

Salesforce-To-.NET

and vice-versa.

 

I am new to this, so I am not sure how to start the study and from where to start.

 

Thanks for your valuable suggestions.

 

Thanks,

JaanVivek

Rick.BanisterRick.Banister

There are two general ways to go about this:

 

bujjibujji

Hi Vivek,

 

I am also new to integration in salesforce did you find any alternative to learn.

Please suggest me also so than i can learn.

 

my gmail id is bajidssk@gmail.com send me invite so that we can chat further.

 

Thanks,

Bujji

Nimble TedNimble Ted

The two main points of intergration are the SOAP API and Outbound Messages, which are both covered in the SOAP API Developers  Guide 

 

*  http://www.salesforce.com/us/developer/docs/api/index.htm

 

A good way to go is to import data into Salesforce using the Data Loader, and export data using outbound messages. 

 

http://wiki.developerforce.com/page/Data_Loader

 

The Data Loader can make direct database connections, and you can run the bare JAR on any Java capable system. 

 

If you like raw source code, the Data Loader is open source, and there is a similar .NET tool that is open source too. 

 

https://github.com/forcedotcom/dataloader

 

http://code.google.com/p/salesforce-dotnet/

 

There's also a SFDC-WSC Java project, but I haven't had a chance to use it myself . 

 

http://code.google.com/p/sfdc-wsc/

 

I have a couple of data integration blogs here:

 

http://tedhusted.blogspot.com/2012_03_01_archive.html

 

There are several other integration points, such as the RESTful API, or using Visualforce to consume or expose end points, but if you don't mind configuring Spring beans, and polling for changes every five minutes or so, you can do most data integrations with just the Data Loader. I'd start there, and then decide what else is needed. 

 

-Ted,