wsdl - ServiceMix + broadcasting message -


new servicemix, i'm not sure if can need:

  • i've interface defined wsdl
  • i have several endpoints implement interface defined wsdl
  • i've service can send message 1 endpoint.

can service mix following:

  1. producer sends endpoint in servicemix (with wsdl).
  2. servicemix broadcasts different endpoints message.

thanks advice , / or pointers!

the simplest use camel recipient list. allow have either static or dynamic destinations broadcast.

it sounds if application doesn't require termination of soap message (de/serialize payload to/from object) @ servicemix consumer. therefore can kept simple using camel jetty proxy:

there further details on link above on how configure static (the example above) , dynamic routing.

if application changes , require termination of soap message @ servicemix consumer in future, change out camel jetty consumer endpoint camel cxf endpoint , set bridgeendpoint false.

as servicemix need enable camel jetty component. have enabled default need edit etc/org.apache.karaf.features.cfg file , add camel-jetty featuresboot property. typically best practice features required application. can install feature @ servicemix console command "features:install camel-jetty".

the recipient list capability part of camel core api installed default , if not, dependency of other camel component.

best regards, scott es


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -