A fat rich client like that sounds like a good use case of Camel to me.
On 15 July 2014 05:30, Jon Mithe <jon.mi...@gmail.com> wrote: > Thanks for all your help. > > The desktop apps I work on have connections to multiple back end servers > often though a single message broker, some generic protocols, some > proprietary and essentially it aggregates across all of them all, plenty of > processing / transforming and essentially providing data to services that > GUI components run off. > > So I'm thinking camel can help because the number of generic problems I > see, > for example bursting messages, aggregating data across multiple connections > + dealing with threading / consuming etc. > > Also some of the problems I come across that are difficult to deal with, > primarily make enhancements. So one coming up is changing the sources for > information, so for a service polling a web server for updates to a new > server to subscribe for updates. > > There's definitely an interesting mix of event driven and data processing. > > What I see lacking in the apps I work on and what I like about camel is > seeing defined routes where data flows and how it changes over the route. > To understand the data flows in systems I work on you pretty much have to > go > to the connection class and chase through the code finding what processing > its doing and what event interfaces it has, who implements listeners / > whats > listening to them, what processing they doing etc. > > Its questionable how well this was designed but I am thinking camel may be > a > fit to help structure the backend sub-systems hauling the data from which I > think the gui can run off of more event driven services. Definitely not > thinking camel for use in the gui / events. > > Does that make any sense? I'm very fresh to camel / figuring out when I can > use it / what situations its best for. > > The pojo links look interesting and should do the trick. Will play some > more. > > Thanks! > > > > > > > > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Desktop-applications-tp5753788p5753831.html > Sent from the Camel - Users mailing list archive at Nabble.com. > -- Matt Sicker <boa...@gmail.com>