Executing SOA: A Practical Guide for the Service-Oriented Architect