I will intend to start a more general discussion here about how to start using JBoss ESB. First of all, you could refer to my previous post  where I briefly post some issues trying to use JBoss ESB on Juno and/or JDBS 5.0.
As I the title says, my goal is to stablish a developer stack to work with JBoss ESB. The stack components should be the most-up-to-date version that work with each other without conflicts. AFAIK, the basic componets should be: Application Server, IDE, JBoss ESB and of course the JDK. Since we are using Java, the operative system shouldn't be important but for the sake of completeness we'll use an up to date installation of a VirtualBox VM with Ubuntu 12.10 (64bit).
Well, here comes the questions:
0) Wich version of JDK its more suitable/stable/well supported? Options are Sun's JDK and OpenJDK. Should I opt for Java 7 already? (The impact of this question is crucial since the entire stack relies on this, It could affect from the application server to the less important plugin in your IDE, but you know what I mean)
1) Wich Application Server should I use? Can I use other than JBoss AS? My research didn't include wich other application servers support JBoss ESB, but what I know is that works for sure on JBoss AS (except 7). If JBoss AS is the only option, wich version should I use?
2) Wich IDE should I opt for? I think the options here are JBDS and Eclipse EE bundle. But here I need to be careful to select the proper plugins to make things work. At this point, things starts to complicate becaouse of the components (and its dependencies) you are trying to integrate.
3) Of course, we'll use JBoss ESB last stable version, unless you think it would be better to use a nigthly build or similar.
Well, I think that's it. I will love to read how did you managed all this sort of things, it doesn't matter if you are an experienced developer or a rookie like me
This is very important since where I work now we are starting a big project that will involve SOA as a major architectural design and development approach, hence the importance to have an ESB properly up and running (for development and production). JBoss ESB is one option, if at the end I can't get a developer stack (or results that its very difficult to set up/work with it) I should evaluate other options (SwitchYard? Mule? other?).
So, do you have any thoughs/recomendations? What's your development stack looks like?