Webservices

583 palavras 3 páginas
Web Service

Sumário
• Introdução conceitual
• O Web Service
• Protocolo SOAP
• Arquitetura

• Tutorial

Instalando um servidor (Apache Tomcat)
Implementando um Web Service
Criando um cliente (Java)
Criando um cliente (PHP)

O Web Service
• Solução para comunicação entre aplicações via
Internet
• Permite a utilização de serviços independente da plataforma ou do sistema
• Instituições responsáveis pela padronização:
W3C e OASIS

• Ex.: Comércio eletrônico

Arquitetura
• Protocolo SOAP (Simple Object Access Protocol)
▫ Controla a transmissão (via HTTP) dos dados entre as aplicações
▫ Detalha como a informação deve ser organizada
▫ Monta e transmite o WSDL

• WSDL (Web Service Description Language)
▫ Documento em XML que descreve o serviço, como acessá-lo e quais métodos disponíveis

Arquitetura (modelo cliente/servidor)


Tutorial
• Objetivos:
▫ Instalar um servidor de web service
▫ Criar um Web Service simples em Java utilizando o protocolo SOAP (Simple Object Access Protocol)
▫ Implementar um cliente em Java e um cliente em
PHP

(Fonte: JavaFree.com.br)

Instalando o servidor
• Será utilizado o servidor Tomcat para executar um framework de Web Service chamado Axis
• Axis: Framework da Apache que implementa o protocolo SOAP

• 1) Baixe e instale o Tomcat (executável) http://tomcat.apache.org/ • 2) Baixe o Axis (.zip ou .tar) http://axis.apache.org/axis/ Instalando o servidor
• 3) Descompacte a pasta do Axis e navegue até
/webapps/axis
• 4) Mova a pasta axis para a pasta webapps do tomcat ▫ Ex.: (C:\Program Files\Apache Software
Foundation\Tomcat 6.0\webapps\axis)

• 5) Reinicie o Tomcat

• 6) Faça o teste: http://localhost:8080/axis/

Instalando o servidor

Criando um Web Service simples
• 1) Crie uma classe Java com os métodos de seu serviço e salve com a extensão .jws na pasta axis

Criando um Web Service simples
• 2) Teste http://localhost:8080/axis/Servico.jws

• O

Relacionados

  • Webservices
    987 palavras | 4 páginas
  • WebService
    2024 palavras | 9 páginas
  • Webservice
    4395 palavras | 18 páginas
  • Webservice
    535 palavras | 3 páginas
  • webservices
    1270 palavras | 6 páginas
  • Entendendo os webservices
    1237 palavras | 5 páginas
  • Webservice SOAP
    449 palavras | 2 páginas
  • Webservices REST
    2024 palavras | 9 páginas
  • Webservice java
    827 palavras | 4 páginas
  • Segurança em webservices
    6574 palavras | 27 páginas