Hi, Let me explain about my application. My client would be java/legacy application which would interact with my java application through MQ passing XML message. My application would listen MQ and process the message apply some business logic on XMLs based on the data stored in my application DB and send the response back to reply back to MQ as reply xml. So, most likely, I would be using plain java and MDBs/JMS and NO Web modules would be used. But, I think, I could control my application flow using MVC or Command pattern. Would any open source framework (MVC) fit into my requirement?.