Hi there.
I'm absolutely new to servicemix/jbi. I was in the process of
building a business application with lots of independent plugins/
modules and tried to build a good interface for my own goals when I
found an article about jbi in general and some implementations like
servicemix.
I've to admit that I still need experience as a seoftware designer
and I'm not familiar with a large percentage of the hundreds of java
standards. In short words: I'm a little bit lost.
Reading the article about servicemix made me think that I found a
nice and clean solution and could save me a lot of time. But - the
documentation doesn't provide an easy way to get started imho. Try
reading the examples and documentation fragments without a single
idea about servicemix and without having understood the complete JSR
208: I admit being lost.
My first problem is quite simple actually: How am I supposed to
include servicemix in my application? No, I don't use spring and the
Main class that loads a standalone servicemix instance for the
examples is not at all long, but neither it's easy (for me) to
understand if this is the single way to start a servicemix container
- and why exactly this way? If I want to include sm in my own
application (servlet or rich-client), would it be enough to copy the
Main.java to initialize the container?
My last question is related to a thread that seemed to end about a
week ago: Someone measured the over-the-wire speed of servicemix and
compared it with some other ways of communicating. Is someone already
using servicemix for a performant business application? Is this (the
speed) an issue at all?
Sorry for the long posting. Since english is not my native language I
hope that I didn't offend anyone by accident. I'd be glad to read any
comment/reply/piece of help though.
Thanks in advance,
Ben