Microsoft travaille actuellement sur un nouvel outil de modélisation (Whitehorse). Cet outil sera disponible avec la prochaine version de Visual Studio .NET (nom de code Whidbey). UML n'est pas le coeur de cet outil mais simplement une extension possible. L'objectif est de proposer un outil qui ne se concentre pas sur les architectures orientées objets mais sur les architectures orientées services. Les particularités de la SOA étant très difficiles à prendre en compte par UML, Microsoft voit juste.
Il y a quelques années Sun a "interdit" l'utilisation de Java à Microsoft. Il en est ressorti .Net. Il y a quelques temps IBM a racheté Rational, ce qui de manière implicite écarte Microsoft de UML. L'histoire va-t-elle se répéter ?
Derrière cette tendance, on retrouve les déclarations de Don Box : "services and service-oriented architectures will eclipse object-oriented programming".


What's behind Microsoft's Whitehorse modeler ? (Anglais)
Microsoft Architect Touts SOAs (Don Box) (Anglais)