Different enterprises embark on the journey toward a service oriented architecture (SOA) with different aims. The general goals include creating agility, enabling faster time to market, and encouraging reuse within the enterprise. None of these are easy to achieve and each requires a set of guidelin