Well it has been an age since I have blogged, mainly because of all the changes that have been going on. Firstly of course I have moved across to Microsoft Corporation in Redmond from the UK to work as part of the architecture strategy team. Initially I was working on Infrastructure and Infrastructure architecture which lead me to the whole area of Software as a Service (SaaS). Microsoft then announced the Live Work they were doing in this area which then lead me into the wonderful new world of Web 2.0.
My initial reaction was much like many other architects; this seemed like a whole load of marketing buzz with little substance but I had a closer look under the hood and realized that there were some interesting architectural artifacts and principles as part of web 2.0. I also realized that there was a lot of synergy with SOA and SaaS too so have spent much of the last six months researching the whole area a very good overview of which is given by Dion Hinchcliffe in http://web2.wsj2.com/is_web_20_the_global_soa.htm
A number of things became apparent to me very quickly:
1 Web 2.0 is not just hype and buzz but is an important new inflection point for the industry.
2 It had little or no Enterprise element to it and said nothing about SOA.
3 Microsoft needed to have some concrete plans and strategies in place.
I sat down and generated a powerpoint deck about Web 2.0 and SOA which I presented to the architecture strategy team in December and then to an internal audience of the Microsoft field architects in January at our internal tech briefing event. This was generated a ton of interest and acted as a big wakeup call around Web 2.0.
I will be blogging much more about Web 2.0 Architecture in the future.