Web Services and SOA : Principles and Technology - Papazoglou, Michael