Table of Contents Previous Next

Sugar Developer Guide

Version 5.1


Chapter 2 Application Framework : Web Services

Web Services
SugarCRM provides Web Services API’s via the NuSOAP PHP implementation of the SOAP protocol. SOAP stands for "Simple Object Access Protocol." It is used for making Remote Procedure Calls through the HTTP protocol by relaying messages in XML.
The SugarSoap API’s are built using the NuSOAP library and included in the Sugar Community Edition, Sugar Professional Edition and Sugar Enterprise Edition. You can view the SugarSoap API’s at:
http://www.example.com/sugar/soap.php
The SugarSoap WSDL (Web Services Description Language) is located at:
http://www.example.com/sugar/soap.php?wsdl
Thanks to a myriad of toolkits available, it is easy to make effective use of SOAP Web Services from a variety of programming languages, in particular with Sugar and its wide array of SOAP-based services that it offers.
For these exercises, we will use PHP in conjunction with the NuSOAP Toolkit. You could of course connect to SugarCRM via SOAP and write your application code in Java, C++ or a variety of other SOAP-enabled programming languages.
Note: If the Sugar config.php variables site_url is wrong, SugarSoap will not work. Be sure to verify this value before continuing.

Table of Contents Previous Next

Copyright 2004-2008 SugarCRM Inc.
Product License