A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

DAS Sistemas Distribuídos para Automação Industrial

Apresentações semelhantes


Apresentação em tema: "DAS Sistemas Distribuídos para Automação Industrial"— Transcrição da apresentação:

1 DAS 5315 - Sistemas Distribuídos para Automação Industrial
Web Services Lab - Prática 2º Semestre 2011 Professor: Joni da Silva Fraga Estagiário: Vinícius Moll DAS Sistemas Distribuídos

2 Agenda Objetivo Download Softwares Instalação Softwares
Teste da Instalação Configuração ambiente desenvolvimento de clientes Desenvolvendo Web Services (XML, SOAP, WSDL, UDDI) Executar aplicação exemplo Configurar TCP Monitor (Axis)

3 Objetivo Possibilitar a implementação de Web Services e Java Usando:
Tomcat Axis Vamos seguir as idéias dos artigos:

4 Download Softwares Obter: Apache Tomcat 6.x (http://tomcat.apache.org)
Apache Axis 1.4 ( Link alternativo:

5 Instalação Softwares Instalar e verificar se está tudo certo
Apache Tomcat: 1) Definir uma variável de ambiente JAVA_HOME, informando o caminho onde se encontra a instalação do J2SE 2) Descompactar o arquivo apachetomcat zip em um diretório do sistema 3) Iniciar o Tomcat em TOMCAT_HOME/bin/startup.bat (ou startup.sh) Apache Axis: 1) Descompactar o arquivo axisbin1_4.zip em um diretório do sistema 2) Copiar o diretório AXIS_HOME/webapps/axis para o diretório TOMCAT_HOME/webapps/

6 Teste da Instalação Verificar se está tudo certo
Abra um navegador Web e digite: Se a página do Axis for carregada a instalação foi bem sucedida!

7 Desenvolvendo Web Services
Implementando um Web Service simples public class Servico { public int soma(int valor1, int valor2) { return valor1 + valor2; } } Salvar este arquivo como Servico.jws Copiar para o diretório CATALINA_HOME/webapps/axis/ Acessar o Web Service, abrindo navegador Web no endereço: Acessar o WSDL do Web Service: Testes básico: O retorno é na forma de Envelopes SOAP

8 Criar cliente de exemplo

9 Criar cliente de exemplo
Utilizar projeto eclipse, disponível em: Importar projeto no eclipse e executar Cliente.java e UseWs.java após configurar as bibliotecas no projeto na pasta lib

10 Desenvolvendo Web Services
UDDI na prática Publicação e Localização de Serviços Web

11 Dúvidas ??? Web Services Joni S. Fraga Vinícius Moll


Carregar ppt "DAS Sistemas Distribuídos para Automação Industrial"

Apresentações semelhantes


Anúncios Google