Services: An API for remote applications

Last modified: December 16, 2008 - 10:43

Services is a standardized API for Drupal that allows you to create "services", or a collection of methods, intended for consumption by remote applications. It works similar to the existing XMLRPC capabilities of Drupal, but provides additional functionality like:

  • pluggable "server" modules allowing for other protocols (like SOAP, REST, AMF)
  • pluggable "service" modules allowing developers to add additional remote services
  • a service browser and method tester
  • api key security
  • remote session handling
  • a number of included service modules which interact with existing Drupal modules like node, taxonomy, user, views, and system

Who might be interested in Services?

  • Drupal developers wanting to add a Flash or Flex app to their site, and are looking for a way to get data from Drupal.
  • Flash or Flex developers looking for the best backend CMS system.
  • Anyone else looking to integrate external applications with Drupal.

For community support and general discussion related to Services, visit the groups page at http://groups.drupal.org/services

 
 

Drupal is a registered trademark of Dries Buytaert.