Enabling Application Agility - Software as A Service, Cloud Computing and Dynamic Languages
By: Dave Thomas
The good news is that application developers are on the verge of being liberated from the tyranny of middleware. Next Generation IT will leverage a new computing platform which makes the development and deliver of applications significantly easier than it is today. This new platform consists of Cloud Computing, Software As A Service and Dynamic Languages. Cloud Computing  offers mainframe or better infrastructure through a small set of services delivered globally over the Internet.
Dave Thomas, “Enabling Application Agility - Software as A Service, Cloud Computing and Dynamic Languages”, Journal of Object Technology, Volume 7, no. 4 (May 2008), pp. 29-32, doi:10.5381/jot.2008.7.4.c3.