Neeme Praks wrote:
> Hi all!
> 
> I finally had a chance to take some time off and had a look at some of 
> the SEDA papers on Matt's webpage. The concept sounded a bit similar to 
> the project that we are doing with JMS&MDB (hosted by JBoss). So... I 
> was wondering how do these two concepts compare?
> 
> My initial "gut-feeling" is that JMS is more heavy-weight and SEDA is 
> more light-weight... JMS has more "enterprise" features; meaning 
> transactions, persistence, etc.
> 
> As I know more of JMS than I know about SEDA, maybe more knowledgeable 
> people (Berin?) can fill in here? Also, the features are probably very 
> much up to specific implementations of SEDA, so, how do Sandstorm and 
> Avalon compare to JMS (and to each-other) in this sense...?
> 
> Rgds,
> Neeme

The big difference is in the granularity of the components.  The underlying
concept is the same.  However there are also some other things to consider:

* SEDA is at a lower level, meant to build servers (like Phoenix/Avalon)
* JMS is at a business level, meant to build applications
* SEDA can easily be dynamically rerouted at runtime
* JMS is usually for static solutions that work for a particular solution

If you are looking to solve *business* problems, I would go with JMS.
If you are looking to build a JMS server or some other highly scalable
server, look to SEDA.


-- 

"They that give up essential liberty to obtain a little temporary safety
  deserve neither liberty nor safety."
                 - Benjamin Franklin


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to