If publishing SOAP web service WSDLs seemed rather easy, then publishing SOAP-based web services is not much harder. OFBiz makes the task of taking any service and making it SOAP compatible a snap. This leaves the Service designer and developer to figure out how to process the business logic that makes up your service's product.
In this section, we shall create a new OFBiz SOAP-based web service. We shall proceed by first creating an OFBiz Service, and then configuring this service to use the existing OFBiz SOAP event handler, so that we may transparently handle SOAP messages. That is all we need to do to become an SOAP-based web service provider.
Our OFBiz Service is very simple: when a consumer asks for service at our published web service URL, we respond by:
1. Querying the configured data source (database) for a list of product names.
2. Returning to the client, an XML document with the product list, in the properly wrapped SOAP envelope.
To keep this...