A look at web services from the developers' perspective: interoperativity, reuse, open message exchange and security.