There is a key concept that links Utility Computing, Grid, Service-Oriented Architecture, Virtualisation and several more slippery terms as well. That concept is of computing as a commodity. This is not the same as computers being a commodity - we're all used to that, whether we're buying a home PC by mail order or building even mid-range servers from similar machines. Commodity computing lets us use computing resources or services when we need them and only when we need them. It takes several forms. The most obvious example is Utility Computing, where a vendor (such as Sun or Amazon) provide you with CPU cycles or storage space and you pay for what you use. Web hosting companies operate on a similar basis, just slightly higher up the software stack. But other examples show that the same basic idea can operate within a company. Trader Media are a classic example of how computing can be a virtual commodity within a company. They started with the classic setup of separ...
Thoughts on enterprise architecture and related ideas. I am an enterprise architect and the University of Edinburgh. These posts are personal opinion and do not represent an official position of any part of the University of Edinburgh. For official news, read the EA service blog