WebService
1. INTRODUÇÃO......................................................3
2. COMO FUNCIONA .................................................4
3. DEFINIÇÕES.......................................................5
4. SEGURANÇA.......................................................7
5. VANTAGENS E DESVANTAGENS...................................9
6. EXEMPLO DE APLICAÇÃO........................................10
7. REFERÊNCIAS....................................................11
1. INTRODUÇÃO
No começo, as redes de computadores foram baseadas na arquitetura cliente-servidor. Porém, com o advento da orientação à objetos surgiram novos middlewares que tem por funcionalidade fazer com que a aplicação funcione o mais independente possível do hardware e do sistema operacional, permitindo que um mesmo código possa funcionar em diferentes arquiteturas.
Resumidamente o middleware é um software capaz de interpretar o código e traduzi-lo para o sistema em que ele irá funcionar. Entre alguns exemplos estão: CORBA, DCOM e RMI.
Como um novo conceito de interoperabilidade trazido pelas tecnologias de XML, SOAP, WSDL, e o UDDI, os Web Services facilitaram a comunicação entre aplicativos de múltiplas plataformas.
O WebService veio preencher uma lacuna no mercado que era a necessidade de integração entre os mais diversos ambientes existentes que não se falavam entre si por falta de um padrão, e fortalecer o desenvolvimento distribuído de forma a trabalhar em conjunto com os novos recursos de comunicação da internet.
No ano de 2000, a W3C (World Wide Web Consortium) aceitou a submissão do Simple Object Access Protocol (SOAP). Este formato de mensagem baseado em XML estabeleceu uma estrutura de transmissão para comunicação entre aplicações (ou entre serviços) via HTTP. Sendo uma tecnologia não amarrada a fornecedor, o SOAP disponibilizou uma alternativa atrativa em relação aos protocolos proprietários tradicionais, tais como CORBA e