Atualmente várias soluções estão se utilizando de web services para elevar o nível das aplicações web, prover reuso das aplicações e conectar-se com sistemas legados existentes.
Para isso, o web servisse possui 3 (três) elementos básicos. São eles: