I had three interesting observations from Microsoft’s TechEd 2008 conference earlier this summer:
- Advancing the Architecture Profession
- SOA was passé
- Bill Gates is bullish on architecture modeling
Advancing Architecture
There were a lot of seminars on architects and the architecture profession. Overall, everyone felt the trend was the increasing importance of architects. The top three take-aways:
- Architecture will become increasing important as other IT skills get commoditized and outsourced (infrastructure, development, etc.).
- An architect’s soft skills are as, if not more, important than technical skills. Architects really need old fashion consulting skills. Not a new insight, but Microsoft and TOGAF and defining nice competency models.
- Architecture is a very young discipline as compared to engineering or computer science. Old analogies about buildings and city planning aren’t helping communicate the role of the architect.
SOA was passé
While there was a major SOA track, the focus was more on where the services would reside, in the “cloud”, in a local data center, or rented via SaaS. No one was really talking about how SOA was going to revolutionize business and how to add SOA to your company. This change in direction is good for the industry. The abstract talk combined with vendor marketing was creating a backlash.
Architecture Modeling
During Bill Gate’s last speech at Microsoft, he talked about two software areas that he was really excited about. One of these was architecture modeling (the other was robotics). Microsoft’s next generation of tools (visual studio) will include a “federated” repository to store and link various models from across the enterprise. Visual studio will also include modeling and visualization tools. Microsoft has been pushing Model Driven approaches is various ways over the years (BizTalk, SSIS, Operations Center, SML, etc.) but now they are working a unifying strategy.
Given the industry weight of Microsoft and IBM (through Rational and Telelogic) we may really see advanced in modeling as it applies to EA. This can only be a good thing given the pain around current Enterprise Architecture tools.