There are very few things bloggers or analysts can do to erode their credibility with experienced IT managers than to say some new technology is going to change every aspect of computing within a very short time. IT people have just heard that way too often and know that even when it's true, the change isn't always an improvement.
So I won't say it (though I may imply it heavily).
It's a toss-up right now whether the techniques of virtualisation are squeezing into more and more technology areas, or whether more vendors are just identifying the things they've been doing all along as "virtualisation".
Case in point is this guy, whose SOA conference presentation is titled Web Service Virtualisation for SOA Runtime Governance and Control. Nice tie-in to technology of the moment and there may actually be an underlying connection (though, granted he's a vendor and may therefore be more driven by marketing than reality).
I thought the whole point of SOA and Web Services was to abstract the function of the software from its APIs, platforms, location and other limiting factors.
Virtualisation was the whole point of the World Wide Web, in fact, which has found some moderate success abstracting the location, native formats and access rules limiting access to information and making it available to anyone who can click a mouse or operate a search engine.
Virtualisation was the whole point of middleware as well, which abstracted hardware from software, speaking to each in its own native language so neither had to do it themselves.
Ditto for the other common networking and software protocols; SMTP, IP, Ethernet, distributed directories, the Domain Name System, storage area networking SNMP, POP3, TCP, URI, OLE, SOAP, blahblahblah (and BlaBla2.0, of course).
Half the new technologies in computing over the last 40 years have been efforts to make connections across gaps created by the other half. Most of them have been efforts to virtualise the connection between one thing and another by adding a layer or language that made the gap irrelevant.
So I'm not uncomfortable predicting that virtualisation will squeeze into every corner of IT - because it makes a lot of things a lot easier. But it is going to change things. It's going to change a lot of the decisions you make by eliminating the pain in the ass (PITA) factor. If you can do something well with great difficulty, or do it adequately with less difficulty, which are you going to do?
That sounds like criticism of the energy and determination of IT people, by the way, but it's not. If you're responsible for someone else's money - which, no matter how big, is what an IT budget amounts to - and it's possible to get 80 per cent of the function for 20 per cent the cost, it's irresponsible to go for the more expensive alternative without damn good reason.
So, yeah, virtualisation is going to change every aspect of IT, not always by drastically changing the technology, though that will happen.
Just as often it will change things by letting the people in IT - the ones that understand the preferences and needs of the businesses they serve but can't always line up the ducks required to meet those needs specifically - make decisions based on what they and their users want, not just what will work most often.
Of course, once that happens, you have to wonder what will be the impact on the power relationships among the big vendors, who will buy whom to defend their positions, and how the user's computing experience will change.
Once all the limiting factors are plastered over and virtualised, how will they find and use (securely) the vast information and resources that have been locked up in corporate and technological stovepipes for years?
Call it Web 3.0, just because a tech concept without a silly catch phrase isn't taken seriously, but corporate IT could end up looking a lot more like Web than Work. But getting there will be a lot more work, and a lot more money, than any of us probably realise.