Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Web Services com Apache Axis - Apostilas - Informática Part2, Notas de estudo de Informática

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

2013

Compartilhado em 28/08/2013

Garoto
Garoto 🇪🇸

4.6

(121)

1 / 12

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
! 
!  ! 
! 
SOAP
SOAP pode seguir o modelo RPC e o modelo
de Documentos.
SOAP também suporta attchments (anexos).
<?xml version="1.0"?>
<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>
</soap:Body>
</soap:Envelope>
Exemplo de documento SOAP
pf3
pf4
pf5
pf8
pf9
pfa

Pré-visualização parcial do texto

Baixe Web Services com Apache Axis - Apostilas - Informática Part2 e outras Notas de estudo em PDF para Informática, somente na Docsity!

^  

^  

^  

^  

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/