I have been reading the older version of Allen and Bambara and offcourse, Mark Cade. I am really not convinced that they are covering enough in regard to tier architectures. I mean, the advantages of 2 tier, 3 tier, their comparison etc etc.
Also, I have a fundamental question: if there is a choice between choosing JMS and a simple web service...What the factors that would help me to choose JMS or a simple web service!! I am sure i would not be completely wrong if I say that cross platform communication works best with web service!! What are the other essential points which can be considered in here.
Also can some help me in referring more resources which I can refer to gain insight into the above mentioned topics??