thanks for your reply.
It is really a challenge trying to keep up with technology. An architect told me recently that the direction is toward SOA (service oriented architecture). If we are using a MVC framework architecture for development and so far what I read about SOA is appears to be address web services only? But the architect said that SOA is more than just address web services development, it is for all types of development? I think we can have multiple architectures in a system that addresses solving the problem at hand. But everytime I talk to the architect is seems to a single architecture solution---> SOA.