Building a Java client for SugarCRM

I was able to accumulate a number of requests from people who have encountered difficulties in developing Client (Java, C #, PHP, and Objective C) for SOAP and REST interface made available from SugarCRM.

Often the difficulty in developing the client may depend on several factors, from a short list from my experience in the field:

  1. Choosing the most suitable framework;
  2. Limits of some framework to manage certain interfaces, perhaps because they do not support certain standard WS-*;
  3. Little documentation of the interfaces are often devoid of examples;

I just completed and published my first article of the series, which should lead to the construction of a Java client for SugarCRM. The document is available on SlideShare:

I thought it appropriate to create a public repository containing the product during the writing of this article. The repository is available at:

Relate article:

  1. Checkout SugarCRM Java SOAP Client
  2. SugarCRM: XML Schema Definition (XSD) of Web Services

SugarCRM: Client SOAP Java

For all your question regarding the subject matter, your comments are welcome.

Antonio Musarra.

Antonio Musarra

I began my journey into the world of computing from an Olivetti M24 PC ( bought by my father for his work. Day after day, quickly taking control until … Now doing business consulting for projects in the enterprise application development using web-oriented technologies such as J2EE, Web Services, ESB, TIBCO, PHP.

You may also like...

TIBCO JasperReports Server & JBoss EAP 7.2Come installare Liferay 7.2 GA2 su WildFly 16 + Oracle Database 19c

In questo video tutorial vi mostrerò come installare step-by-step TIBCO Jasper Reports Server 7.5 Community Edition su RedHat JBoss EAP 7.2, utilizzando CentOS 8.1 come sistema operativo e PostgreSQL come database server.

Vedremo come affrontare l'installazione di Jasper Reports Server senza l'ausilio dell'installer; questa è l'opzione solitamente adottata in ambiti enterprise. I punti salienti di questo tutorial sono:

  • Quali sono i requisiti software
  • Quali sono i requisiti hardware
  • Download del software
  • Layout d’installazione
  • Installazione di OpenJDK 11
  • Installazione di PostgreSQL 10
  • Installazione di JBoss EAP 7.2.0
  • Configurazione & Installazione di Jasper Reports Server
  • Configurazione di JBoss EAP 7.2.0
  • Start di Jasper Reports Server