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

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

DAS 5315 - Sistemas Distribuídos para Automação Industrial 2º Semestre 2011 DAS5315 - Sistemas Distribuídos1 Professor: Joni da Silva Fraga Estagiário:

Apresentações semelhantes


Apresentação em tema: "DAS 5315 - Sistemas Distribuídos para Automação Industrial 2º Semestre 2011 DAS5315 - Sistemas Distribuídos1 Professor: Joni da Silva Fraga Estagiário:"— Transcrição da apresentação:

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

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)http://tomcat.apache.org – v6.0.14/bin/apachet omcat zip v6.0.14/bin/apachet omcat zip Apache Axis 1.4 (http://ws.apache.org/axis)http://ws.apache.org/axis – 4.zip 4.zip 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 Utilizar projeto eclipse, disponível em: /trabalho-ws/Web-Services.zip /trabalho-ws/Web-Services.zip 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 – k/ k/ – webservices.html webservices.html – ndo_descobrindo_e_integrando_web_services_uddi/ ndo_descobrindo_e_integrando_web_services_uddi/ – – Services/UDDI.htm Services/UDDI.htm

11 Joni S. Fraga Vinícius Moll Web Services


Carregar ppt "DAS 5315 - Sistemas Distribuídos para Automação Industrial 2º Semestre 2011 DAS5315 - Sistemas Distribuídos1 Professor: Joni da Silva Fraga Estagiário:"

Apresentações semelhantes


Anúncios Google