Do I need service references when using a Mediator?
We built 185 SOAP Web Services for granular operations. Now I'm building a "bundling" BPEL-based SOAP service which can take a group of XML fragments intended as SOAP Body payloads for those granular services and route them accordingly.
I want to use a Mediator for routing and a DVM for the Endpoint URIs. So, imagine this:
<bundle>
<MyService1Payload>...</MyServer1Payload>
<MyService2Payload>...</MyService2Payload>
</bundle>
The bundling BPEL process receives this and splits it into 2 tasks (sending MyService1Payload to 1 Web Service and MyService2Payload to a different Web Service.
Does my bundling SOA composite (in which the bundling BPEL process splits the <bundle> payload into 2 other payloads and then sends them off to 2 other Web Services) need to contain an SOAP Reference to both MyService1 and MyService2? Or can the connectivity to those 2 services be managed by the Mediator and the DVM (and, if the latter, then how)?