






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Apostilas de Informática sobre Web Services com Apache Axis, O que são Web Services, Padrões Web Services, Web Services com Java, O que é Apache Axis, Desenvolvendo Web Services com Axis.
Tipologia: Notas de estudo
1 / 12
Esta página não é visível na pré-visualização
Não perca as partes importantes!







SOAP SOAP pode seguir o modelo RPC e o modelode Documentos.SOAP também suporta attchments (anexos).^ <soap:Envelopexmlns:soap="http://www.w3.org/2001/12/soap-envelope
"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"><soap:Header>
...^ </soap:Header> <soap:Body>^
...<soap:Fault>^ ...^ </soap:Fault> Exemplo de documento SOAP</soap:Body></soap:Envelope>
WSDL WSDL (Web Services Description Language) é um documento XMLque descreve os Web Services de uma maneira estruturada.WSDL descreve um ou mais serviços, como um conjunto de endpoints****. Ele informa a interface de acesso, os tipos de dados usados e alocalização do serviço.Os WSDLs são fornecidos pelos provedores de aplicativos de WebServices.A partir do WSDL fornecido geraremos os clientes dos Web Services.
Conclusão Imagine-se com fome.Você procura no
Google^ (UDDI) por um restaurante. No restaurante você lê o cardápio (WSDL), para saber o que pedir.Em seguida, você faz o pedido ao garçom (SOAP), que leva o pedidoaté a cozinha (HTTP).O cozinheiro prepara sua comida (Classe que implementa o serviço).Depois de pronta, o garçom traz de volta sua comida (SOAP deresposta).É, basicamente, assim que funcionam os Web Services.
Desvantagens O desenvolvimento de Web Services com estas APIs não é tãosimples.A curva de aprendizado é grande.Você deve conhecer várias classes, e saber como utilizá-las.^ Então, como desenvolver Web Services mais facilmente???
Instalando o Apache Axis Vá até o site do Apache Axis: http://ws.apache.org/axis/ Faça o download da última versão (1.1) – arquivo zip.Descompacte o zip no seu disco.Crie a variável de ambiente %AXIS_HOME%.Coloque todos os jars do diretório AXIS_HOME/lib no CLASSPATH. Certifique-se que você tenha o JAVA_HOME configurado.Pronto!Agora podemos trabalhar com os Web Services.*
Server Os Web Services são publicados através de servidores web.O Apache Axis pode rodar em qualquer Web Container Java.Usaremos o container Apache Tomcat.Copie o diretório
axis^ localizado em AXIS_HOME/webapps/ para o diretório^ webapps
do seu Tomcat. Com isso temos o Axis instalado no Tomcat. Fácil!Este diretório já contém as configurações básicasdo Axis.Inicie o Tomcat e valide a instalação, clicando nos links disponíveis.http://127.0.0.1:8080/axis/