Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations