Actually I think at the minute that the XMLRPC automatic service mapping in OFBiz is better than the SOAP auto-mapping.
The service engine will try for any service definition, but just be aware that the real world is not as simple as this. If you have to implement to a spec that you don't control you probably won't be able to use the automated mapping and you'll have to write wrapper services. -David Vince Clark wrote:
I am researching this topic and need some clarification on integration options. As far as I can tell we can use either SOAP or XML-RPC. My understanding of web services is limited, but as I understand it any service in OfBiz defined as "export=true" can be consumed as a web service via SOAP. If this is true then it leads me to believe that there is much more functionality available to the consuming application, a CMS for example, using SOAP as opposed to XML-RPC. There is a component available from OpenTaps called livecatalog that has some classes available for use with XML-RPC integration. Although upon reviewing that code I cannot see anything specific to XML-RPC. Is the purpose of this component to make some information more easily accesssible, or is it targeted at XML-RPC integrations? This also leads me to the question, can any exported OfBiz service be consumed with either SOAP or XML-RPC? Am I comparing apples to apples? Finally, the CMS we want to integrate is Joomla. Which should we use, SOAP or XML-RPC? The latter seems to be better supported in Joomla, but if my understanding of OfBiz services is correct, we will have much more functionality available to us if we use SOAP.
