.NET Promotes Flexibility
•Same approach works for radically different architectures
–Client-Server
–Peer-to-peer
–Multi-tier
•Dynamic adaptation
–Re-direct amongst services with same ‘contract’
–Standard publication and discovery