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

How do you change vbulletin's home page to the forums instead of the default (CMS or Activity Stream)? -

c++ - Troubles when compiling phash program -