What is the difference between MOM and CORBA? How do the two compare?
First of all, CORBA is a standard which leads to middleware products called "ORBs" (Object Request Brokers). Both MOM and ORBs are middleware products that help developers in architecting and creating distributed systems.
The main difference between an ORB and a MOM is that ORBs embody a request/response communications paradigm, whereas MOMs embody an asynchronous (store-forward) communications model.
For a more indeep comparison of ORB and MOM, refer to the book Client/Server Survival Guide, 3rd Edition
by Robert Orfali, Dan Harkey, Jeri Edwards