Web Services podem ser usados como uma forma de
permitir que informações fornecidas para uma aplicação
possam ser utilizadas por novas aplicações. Há uma independência da linguagem de programação, obtida por
meio do uso de padrões bem definidos de comunicação.
Uma das maneiras de implementar web services é usar
um protocolo que é uma coleção de tecnologias, baseadas em XML, que definem um envelope para comunicação, que é conhecido como