Wednesday, July 31, 2002 01:12 PM
If you are free to choose (and it sounds like you are), then I would not use CORBA at all. Much of the EJB (and J2EE) spec is based of what was learned in CORBA. In many respects, I would describe J2EE as the natural evolution of CORBA.
CORBA will still be useful if you need to integrate with Legacy non-java systems, but if you're starting from scratch, save yourself some pain and go with an all J2EE architecture.
As for books on CORBA, my favorites were "Enterprise CORBA" by Slama, Garbis & Russel and "Advanced CORBA Programming with C++". If you're just trying to get a high level picture of how the parts of CORBA fit together, "Instant CORBA" was a good book (though it has no implementation level details).
If you're free to pick and choose, take a look at JBOSS or Weblogic. JBOSS is an open source application server (free), Weblogic is a very good commercial application server.
Good Luck :)