Taking an enterprise view can help to guide an organization to improved planning, decision-making, communications and business direction. It's also time-consuming and requires ongoing investment to support. It's not a one-time quick fix, either. The promise of service-oriented architecture (SOA) is the ability to better automate business processes and implement changes quickly.