This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Consider a scenario.. An online store is looking to implement an order fulfilment system. The order booking/sales system must be isolated from the order fulfilment system. Which one do you think is the best ? 1. A system which works against a set of RDBMS tables populated by the order collection system(sales on web tier). This is technically isolated as it can run in batches at regular intervals and has all transaction support from the RDBMS. 2. A JMS based solution. Here also, the advantage is loose coupling between the two systems. The disadvantage is that the extra license cost of JMS MOM implementation etc. I have feeling that the first solution is the best. Please let me have your views. Thanks -Russell