Integration with the Cloud
Path 4: Middleware Connectors
Applications in this category can largely be considered adapters from one system to another. Most of these can be found on the AppExchange and can be used to integrate SQL databases, Google Contacts, Google AdWords, Jigsaw, QuickBooks, payment gateways, file storage and much more.
Path 5: Toolkits
Software in this category is aimed at assisting you to quickly connect a technology platform or application suite to the salesforce.com cloud. A large number of these target integration specifically with the SOAP-based Force.com Web Services API. Salesforce.com has created many of these toolkits but third parties as well as independent developers have also made many noteworthy contributions.
PHP Toolkit
The PHP toolkit provides an easy way to make Force.com Web service API method calls from within PHP23. It supports both the Enterprise and Partner WSDL but only works with version 13 thus limiting functionality. Rumor has it that it should be updated soon to support later versions.
Self-Service Portal Toolkit for PHP 5
Simplifies the task of embedding a Salesforce Self-Service Portal within a PHP application24. Requires an older version of the PHP Toolkit.
Standalone PHP Bulk API Client
Although this client toolkit forms a part of Workbench it is also available as a standalone download25. It provides a library to help PHP developers easily work with the Bulk API.
AJAX Toolkit
The AJAX Toolkit is a powerful and widely used JavaScript wrapper around the Web Services API26. You can use it to execute any call from the API, and access any API objects that you normally have access to. It functions asynchronously with callback functions to handle returned results.
It is based upon the partner WSDL since there is no type checking in JavaScript.
Adobe Flash Builder for Force.com
The Adobe® Flash® Builder™ for Force.com allows developers to create powerful, engaging offline and web-based applications running on the Force.com platform. The product, codename Stratus, is a jointly developed Eclipse-based IDE that combines the Force.com IDE, Flex 4 Builder, Flash 4 and LiveCycle Data Services and is tightly integrated with Force.com Connect Offline. It also includes a SQLite database embedded within the Adobe AIR runtime that provides the offline data cache of Salesforce.com data. The framework includes:
Login functionality including a UI and error messages.
An API for making multiple, asynchronous, web service requests to the Force.com cloud to retrieve, save, or delete records.
UI components and data classes for displaying, editing, and managing local data changes.
The automatic creation and management of a local data store of salesforce.com data for offline support. When importing the Salesforce.com Enterprise WSDL, Stratus generates ActionScript classes for your objects on the Force.com platform.
An API for saving changes to both the local store and the Force.com cloud.
Automatic periodic synchronization of data between the local data store and the Force.com cloud.
Online and offline data synchronization and management.
Support for “select *” SOQL queries.
Salesforce Python Toolkit
There are two Python adapters, Beatbox27 and one that uses Suds28, for handling SOAP messaging with the API in Python.
Force.com Toolkit for Google Data APIs
The Google Data APIs toolkit allows you to access Google authentication and multiple APIs (Contacts, Documents, Spreadsheets, Calendar, Blogger) natively from Apex29. Each API within the Google Data APIs is thoroughly documented for this toolkit.
Force.com Office Toolkit
The Office toolkit provides a Component Object Model (COM) interface for developers who want to write client applications for Microsoft Office products that use COM technology to access salesforce.com data30. The toolkit acts as an intermediary between COM clients and the API, handling certain tasks implicitly so that client applications are simpler to code.
Force.com for Google App Engine
The App Engine toolkit (Java and Python) allows developers to access the API from Google App Engine31. The Java Toolkit fully supports the Partner API whereas the Python Toolkit is only capable of making the core API calls.
iOS Toolkit for Force.com
A creation of Simon Fell, this Objective-C and Cocoa toolkit allows developers to build native OSX (Mac) and iOS (iPhone) applications for the Force.com platform32.
Force.com for Amazon web services
The toolkit enables access to Amazon S3 and EC2 for building Force.com applications that integrate with Amazon Web Services33. The toolkit provides a framework for authentication, native access to the AWS Simple Storage System for data manipulation and pre-built Amazon Machine Images.
Force.com for Facebook
The new Force.com for Facebook provides developers with direct access to the Facebook APIs from Apex code34. It provides support for the Graph API, OAuth2 for authorization, JSON data exchange, social plugins, extended permissions and more.
ActiveSalesforce
ActiveSalesforce is a Ruby on Rails framework connection adapter that provides direct access to Force.com data via the Web Services API and Rail’s Active Record model layer35.
Perl Toolkit
A Perl class that provides a simple abstraction layer between SOAP::Lite and Force.com36. Force.com for PayPal X Payments Platform
The toolkit allows you to extend your Force.com applications to easily handle payments, preapprovals for payments, refunds, and the use of foreign exchange currency conversion rates. The toolkit provides direct access through native Apex code to the Adaptive Payments and Adaptive Accounts APIs
SalesforceCFC - A ColdFusion Toolkit for Force.com
An Adobe ColdFusion CFC that allows you to connect and work with Force.com by generating SOAP requests and parsing their responses37.
1salesforce-partner-program
2 package-publisher-home