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:
- producer sends endpoint in servicemix (with wsdl).
- 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
Post a Comment