Você está na página 1de 2

Aluno: Fernando Henrique Gonzaga Leite Matricula: 110231

Web service uma soluo utilizada na integrao de sistemas e na comunicao entre aplicaes diferentes. Essencialmente, o Web Service faz com que os recursos da aplicao do software estejam dispon veis sobre a rede de uma forma normalizada. Outras tecnologias fazem a mesma coisa, como por exemplo, os browsers da Internet acessam s pginas Web dispon veis usando por norma as tecnologias da Internet, HTTP e HTML. No entanto, estas tecnologias no so bem sucedidas na comunicao e integrao de aplicaes. Existe uma grande motivao sobre a tecnologia Web Service pois possibilita que diferentes aplicaes comuniquem entre si e utilizem recursos diferentes. Para as empresas, os Web services podem trazer agilidade para os processos e eficincia na comunicao entre cadeias de produo ou de logstica. Toda e qualquer comunicao entre sistemas passa a ser dinmica e principalmente segura, pois no h interveno humana. Com esta tecnologia possvel que novas aplicaes possam interagir com aquelas que j existem e que sistemas desenvolvidos em plataformas diferentes sejam compatveis. Os Web services so componentes que permitem s aplicaes enviar e receber dados em formato XML. Cada aplicao pode ter a sua prpria "linguagem", que traduzida para uma linguagem universal, o formato XML .

O SOAP (Simple Object Access Protocol) baseia-se numa invocao remota de um mtodo e para tal necessita especificar o endereo do componente, o nome do mtodo e os argumentos para esse mtodo. Estes dados so formatados em XML com determinadas regras e enviados normalmente por HTTP para esse componente. No define ou impe qualquer semntica, quer seja o modelo de programao, quer seja a semntica especfica da implementao. Este aspecto extremamente importante, pois permite que quer o servio, quer o cliente que invoca o servio sejam aplicaes desenvolvidas sobre diferentes linguagens de programao. Por esta razo, o SOAP tornou-se uma norma aceita para se utilizar com Web Services, uma tecnologia construda com base em XML e HTTP. Desta forma, pretende-se garantir a interoperabilidade e intercomunicao entre diferentes sistemas, atravs da utilizao da linguagem XML e do mecanismo de transporte HTTP ou outro como, por exemplo, SMTP. O SOAP permite que os documentos XML de envio e de recepo sobre a Web suportem um protocolo comum de transferncia de dados para uma comunicao de rede eficaz, ou seja, o SOAP providencia o transporte de dados para os Web Services. Em relao a Web, o SOAP um protocolo de RPC que funciona sobre HTTP (ou SMTP, ou outro) de forma a ultrapassar as restries de segurana/firewalls normalmente impostas aos sistemas clssicos de RPC (RMI, DCOM, CORBA/IIOP) suportando mensagens XML. Em vez de usar HTTP para pedir uma pgina HTML para ser visualizada num browser, o SOAP envia uma mensagem de XML atravs do pedido HTTP e recebe uma resposta, se existir, atravs da resposta do HTTP. Para assegurar correctamente a transmisso da mensagem de XML, o servidor de HTTP, tais como Apache ou IIS (Microsoft Internet Information Server), recebe mensagens SOAP e deve validar e compreender o formato do documento XML definido na especificao SOAP v1.1. WSDL a sigla de Web Services Description Language, padro baseado em XML para descrever o servio como no COM, onde ele traz os mtodos do Web Service . Funciona como uma espcie de "TypeLibrary " do Web Service , alm de ser usado para a validao das chamadas dos

Aluno: Fernando Henrique Gonzaga Leite Matricula: 110231


mtodos. O WSDL (Web Services Description Language) uma especificao desenvolvida pelo W3C que permite descrever os Web Services segundo um formato XML. O WSDL extensvel para permitir a descrio dos servios e suas mensagens, independentemente dos formatos de mensagem e dos protocolos de rede que sejam usados. No entanto, comum usar-se o MIME (Multipurpose Internet Mail Extensions) e o HTTP://SOAP. O WSDL descreve os servios disponibilizados rede atravs de uma semntica XML, este providencia a documentao necessria para se chamar um sistema distribu do e o procedimento necessrio para que esta comunicao se estabelea. Enquanto que o SOAP especifica a comunicao entre um cliente e um servidor, o WSDL descreve os servios oferecidos.

Fontes: http://pt.wikipedia.org/wiki/Web_service

Você também pode gostar