In our project we have the requirement of exposing some ESB services as Web Services.
From my understanding of the SOAPProcessor action, this exposes a given Java interface, optionally preceded or followed by any other ESB actions. Of course, in the could use ServiceInvoker to invoke the desired ESB Service, but that seems a little bit off to me, as not only it increases the number of services but also we have to explicitly pass parameters back and forth.
Is there a simple way to expose an ESB Service as a WebService, with the webservice part unly unwrapping/wrapping the SOAP input/output and delegating the execution to the actual ESB actions of the service?
take a look at the publish_as_webservice quickstart and see if this could be something that meets your requirements.