On 5/5/06, markpittsnh <[EMAIL PROTECTED]> wrote: > > Is there a resource on the internet that compares ESBs?
All the interesting ESB articles we find are here http://servicemix.org/Articles there are a few specific comparisons in the FAQ http://servicemix.org/General > Furthermore, does > anyone know of a resource that normalizes the terminology used by different > ESBs? It's difficult to evaluate who is 'smoke and mirrors' and 'who is > sticking to the standard'. If other ESBs are supposed to be an > implementation of the JSR208 (JBI Standard), then are they using similar > terms? They should; JSR 208 defines a whole host of common terms and features like container, binding components, service engines, normalized message router etc. > Or does the similarity stop at the abstracted view that JBI proposes? > > More specifically, as an example, SM uses the following terms, what do the > other ESBs call these terms? > > Service Engine > Binding Component > Service Unit > Service Assembly > servicemix.xml > jbi.xml These are all JBI terms > As a long shot, what from an SM implementation could I plug into, for > example, acqualogic or sonic? If this is possible, what kind of changes > would it require. The JBI components would drop into AquaLogic and Sonic without change - assuming those two ESBs implement the JBI specification. If not then ServiceMix could certainly communicate with components within those ESBs via some transport etc. > Seems to me most ESBs provide some sort of standalone server. It is my > understanding that the SM standalone is merely for unit testing. Not at all. Its basically your choice when deploying your SOA fabric to decide where to host components and whether to put them in a standalone ServiceMix process - or to embed ServiceMix inside your application endpoint (JVM, web app, EJB app etc) > In the real > world I would deploy this onto a JEE server like JBOSS, Spring, Weblogic. Sure, thats an option too > Theoretically, is acqualogic supposed to be able to run independantly of > weblogic? I doubt it :) > How about IBMs ESB (running on websphere)? Not too sure > And the final question, when can I tell my client that SM will be ready for > production? Plenty of folks are in production now. -- James ------- http://radio.weblogs.com/0112098/
