I cannot resist the temptation to blog about Cloud Computing. Everyone does. I'll do that in the context of Enterprise Architecture (EA) though. Cloud computing is an overloaded term and vague at that. Nonetheless, I would define it in brief as the outsourcing of your IT services - applications and technology - over the Web. What is new? Nothing much, except, I think, the combination of powerful technologies such as SOA, Web Services, the Internet, Virtualization, Blades, VPNs... The utility...