SlideShare una empresa de Scribd logo
1 de 20
Diego Martins
Jeovane Mansur
Wellington Modesto
   Introdução.
   Web Services Description Language –WSDL
   Simple Object Access Protocol – SOAP
   Universal Description, Discovery and
    Integration – UDDI
   JAX (Java API for XML)




                   Padrões WS   14/11/2011 05:44:54   2
 Resolver problemas na integração entre
  aplicações.
 Web services são componentes que
  permitem às aplicações enviar e
  receber dados em formato XML. Cada
  aplicação pode ter a sua própria
  "linguagem", que é traduzida para uma
  linguagem universal, o formato XML.

             Padrões WS   14/11/2011 05:44:54   3
Web Services Description Language -WSDL

           O que e WSDL?



 Linguagem baseada em XML
 Usada para descrever e localizar web
  service e seus serviços




                 Padrões WS   14/11/2011 05:44:54   4
Utilização do WSDL



 Cliente: Indica como usar o web service
 Servidos: Indica como configurar o web
  service
 Registro: Indica como encontrar o web
  service




                Padrões WS   14/11/2011 05:44:54   5
Estrutura do WSDL



  Elementos:
 Types (Tipos de dados usados pelo web
  service)
 Messages (Mensagens usadas pelo web
  service)
 Port Type (Operações realizadas pelo
  web service)
 Biding (Protocolos de comunicação
  usados pelo web service)
                Padrões WS   14/11/2011 05:44:54   6
Arquitetura do WSDL




      Padrões WS   14/11/2011 05:44:54   7
Exemplo WSDL
             (Retirado do W3schools)

   <message name="getTermRequest">
   <part name="term" type="xs:string"/>
   </message>
   <message name="getTermResponse">
   <part name="value" type="xs:string"/>
   </message>
   <portType name="glossaryTerms">
   <operation name="getTerm">
   <input message="getTermRequest"/>
   <output message="getTermResponse"/>
   </operation>
   </portType>

                       Padrões WS   14/11/2011 05:44:54   8
Tipos de Operações
 One way – A operação pode receber uma
  mensagem mas não irá responder
 Request-response – A operação pode
  receber um pedido e irá devolver uma
  resposta
 Solicit-response – A operação pode enviar
  um pedido e irá aguardar pela resposta
 Notification – A operação pode enviar a
  mensagem mas não irá aguardar por uma
  resposta




                 Padrões WS   14/11/2011 05:44:54   9
Limitações do WSDL

 O WSDL descreve serviços baseado em
  operações, mensagens e tipos de
  dados. Como por exemplo:
 – Um serviço de venda de imóveis. Com
  as seguintes operações:
 • ListaImoveis(string) : integer
 • CompraImovel (string) : integer
 Mas não descreve o significado do
  serviço

                Padrões WS   14/11/2011 05:44:54   10
   É um protocolo baseado em XML para
    troca de informações em um ambiente
    distribuído.

   É um padrão normalmente aceito para
    utilizar-se com web services.




                 Padrões WS   14/11/2011 05:44:54   11
   SOAP permite o funcionamento de web
    services, independentemente de
    linguagens de programação e
    plataformas utilizadas nas aplicações.




                  Padrões WS   14/11/2011 05:44:54   12
   Estrutura SOAP




                     Padrões WS   14/11/2011 05:44:54   13
   · Envelope: Identifica o documento XML
    como uma mensagem SOAP e é
    responsável por definir o conteúdo da
    mensagem;

   · Cabeçalho (opcional): Contém os dados
    do cabeçalho;

   · Corpo: Contém as informações de
    chamada e de resposta ao servidor;

   · Carga Útil: Contém as informações dos
    erros acorridos no envio da mensagem.
                    Padrões WS   14/11/2011 05:44:54   14
Padrões WS   14/11/2011 05:44:54   15
   UDDI tem a responsabilidade de
    fornecer um mecanismo para
    localização de serviços (Service
    Provider).




                   Padrões WS   14/11/2011 05:44:54   16
   UDDI é um repositório que compreende
    informações sobre os seguintes itens
    principais: Provedor de serviços,
    especificação de serviço e
    implementação de serviço.




                  Padrões WS   14/11/2011 05:44:54   17
 É utilizada para gerar a
  interoperabilidade de serviços web
  entre plataformas de linguagem
  heterogêneas.
 Atua com SOAP, em conjunto com o
  HTTP.




                Padrões WS   14/11/2011 05:44:54   18
   Apresentação do código




          Padrões WS   14/11/2011 05:44:54   19
     FIM




Padrões WS   14/11/2011 05:44:54   20

Más contenido relacionado

La actualidad más candente

Criando Webservices RESTFul com CakePHP
Criando Webservices RESTFul com CakePHPCriando Webservices RESTFul com CakePHP
Criando Webservices RESTFul com CakePHPRenan Gonçalves
 
Web Services - Grupo F
Web Services - Grupo FWeb Services - Grupo F
Web Services - Grupo Fmdmansur
 
Interagindo com web services RPC, SOAP e REST utilizando PHP
Interagindo com web services RPC, SOAP e REST utilizando PHPInteragindo com web services RPC, SOAP e REST utilizando PHP
Interagindo com web services RPC, SOAP e REST utilizando PHPEduardo Cesar
 
Api best practices - SOAP vs REST
Api best practices - SOAP vs RESTApi best practices - SOAP vs REST
Api best practices - SOAP vs RESTDanielChristofolli
 
Apresentação web services
Apresentação web servicesApresentação web services
Apresentação web servicesVitor Fonseca
 
Web Services com Apache Axis
Web Services com Apache AxisWeb Services com Apache Axis
Web Services com Apache AxisIgo Coelho
 

La actualidad más candente (10)

Criando Webservices RESTFul com CakePHP
Criando Webservices RESTFul com CakePHPCriando Webservices RESTFul com CakePHP
Criando Webservices RESTFul com CakePHP
 
Web Services - Grupo F
Web Services - Grupo FWeb Services - Grupo F
Web Services - Grupo F
 
Interagindo com web services RPC, SOAP e REST utilizando PHP
Interagindo com web services RPC, SOAP e REST utilizando PHPInteragindo com web services RPC, SOAP e REST utilizando PHP
Interagindo com web services RPC, SOAP e REST utilizando PHP
 
Web service
Web serviceWeb service
Web service
 
Ws lightning talk
Ws lightning talkWs lightning talk
Ws lightning talk
 
Api best practices - SOAP vs REST
Api best practices - SOAP vs RESTApi best practices - SOAP vs REST
Api best practices - SOAP vs REST
 
Apresentação web services
Apresentação web servicesApresentação web services
Apresentação web services
 
WebServices-XML
WebServices-XMLWebServices-XML
WebServices-XML
 
REST e JSR-311
REST e JSR-311REST e JSR-311
REST e JSR-311
 
Web Services com Apache Axis
Web Services com Apache AxisWeb Services com Apache Axis
Web Services com Apache Axis
 

Similar a Arquitetura

Web services, aplicações, acesso a aplicações, XML, API
Web services, aplicações, acesso a aplicações, XML, APIWeb services, aplicações, acesso a aplicações, XML, API
Web services, aplicações, acesso a aplicações, XML, APINuno Pereira
 
Web Services Xml
Web Services XmlWeb Services Xml
Web Services XmlUFMG
 
Webservices e Xml
Webservices e XmlWebservices e Xml
Webservices e Xmlsys10
 
Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application ServerFabricio Carvalho
 
Interop day wcf_presentation
Interop day wcf_presentationInterop day wcf_presentation
Interop day wcf_presentationAndre_Bonfante
 
SOA e Web Services
SOA e Web ServicesSOA e Web Services
SOA e Web Servicessergiocrespo
 
Mini Curso Web Services com PHP
Mini Curso Web Services com PHPMini Curso Web Services com PHP
Mini Curso Web Services com PHPelliando dias
 
Consumindo dados via web service no android
Consumindo dados via web service no androidConsumindo dados via web service no android
Consumindo dados via web service no androidAlexandre Antunes
 
JME Web Services API: um estudo de caso
JME Web Services API: um estudo de casoJME Web Services API: um estudo de caso
JME Web Services API: um estudo de casoLuiz Matos
 
Maratona JBoss 2010 - JBossWS
Maratona JBoss 2010 -  JBossWSMaratona JBoss 2010 -  JBossWS
Maratona JBoss 2010 - JBossWSDextra
 
JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5Helder da Rocha
 

Similar a Arquitetura (20)

Web services, aplicações, acesso a aplicações, XML, API
Web services, aplicações, acesso a aplicações, XML, APIWeb services, aplicações, acesso a aplicações, XML, API
Web services, aplicações, acesso a aplicações, XML, API
 
Web Services Xml
Web Services XmlWeb Services Xml
Web Services Xml
 
Webservices e Xml
Webservices e XmlWebservices e Xml
Webservices e Xml
 
Web Sphere Application Server
Web Sphere Application ServerWeb Sphere Application Server
Web Sphere Application Server
 
A Estrutura de um Web Service
A Estrutura de um Web ServiceA Estrutura de um Web Service
A Estrutura de um Web Service
 
Web Sphere
Web SphereWeb Sphere
Web Sphere
 
Interop day wcf_presentation
Interop day wcf_presentationInterop day wcf_presentation
Interop day wcf_presentation
 
DotNet vs. Java
DotNet vs. JavaDotNet vs. Java
DotNet vs. Java
 
Mac5700
Mac5700Mac5700
Mac5700
 
Web services
Web servicesWeb services
Web services
 
SOA e Web Services
SOA e Web ServicesSOA e Web Services
SOA e Web Services
 
Trabalho Final PSDC - Simião
Trabalho Final PSDC - SimiãoTrabalho Final PSDC - Simião
Trabalho Final PSDC - Simião
 
Mini Curso Web Services com PHP
Mini Curso Web Services com PHPMini Curso Web Services com PHP
Mini Curso Web Services com PHP
 
Consumindo dados via web service no android
Consumindo dados via web service no androidConsumindo dados via web service no android
Consumindo dados via web service no android
 
JME Web Services API: um estudo de caso
JME Web Services API: um estudo de casoJME Web Services API: um estudo de caso
JME Web Services API: um estudo de caso
 
WebServices intro
WebServices introWebServices intro
WebServices intro
 
Web Services
Web ServicesWeb Services
Web Services
 
Maratona JBoss 2010 - JBossWS
Maratona JBoss 2010 -  JBossWSMaratona JBoss 2010 -  JBossWS
Maratona JBoss 2010 - JBossWS
 
Web Services XML - .NET framework
Web Services XML - .NET frameworkWeb Services XML - .NET framework
Web Services XML - .NET framework
 
JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5
 

Último

BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfIedaGoethe
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfmirandadudu08
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPanandatss1
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 

Último (20)

BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdfcartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
cartilha-pdi-plano-de-desenvolvimento-individual-do-estudante.pdf
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdf
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Educação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SPEducação São Paulo centro de mídias da SP
Educação São Paulo centro de mídias da SP
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 

Arquitetura

  • 2. Introdução.  Web Services Description Language –WSDL  Simple Object Access Protocol – SOAP  Universal Description, Discovery and Integration – UDDI  JAX (Java API for XML) Padrões WS 14/11/2011 05:44:54 2
  • 3.  Resolver problemas na integração entre aplicações.  Web services são componentes que permitem às aplicações enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma linguagem universal, o formato XML. Padrões WS 14/11/2011 05:44:54 3
  • 4. Web Services Description Language -WSDL O que e WSDL?  Linguagem baseada em XML  Usada para descrever e localizar web service e seus serviços Padrões WS 14/11/2011 05:44:54 4
  • 5. Utilização do WSDL  Cliente: Indica como usar o web service  Servidos: Indica como configurar o web service  Registro: Indica como encontrar o web service Padrões WS 14/11/2011 05:44:54 5
  • 6. Estrutura do WSDL  Elementos:  Types (Tipos de dados usados pelo web service)  Messages (Mensagens usadas pelo web service)  Port Type (Operações realizadas pelo web service)  Biding (Protocolos de comunicação usados pelo web service) Padrões WS 14/11/2011 05:44:54 6
  • 7. Arquitetura do WSDL Padrões WS 14/11/2011 05:44:54 7
  • 8. Exemplo WSDL (Retirado do W3schools)  <message name="getTermRequest">  <part name="term" type="xs:string"/>  </message>  <message name="getTermResponse">  <part name="value" type="xs:string"/>  </message>  <portType name="glossaryTerms">  <operation name="getTerm">  <input message="getTermRequest"/>  <output message="getTermResponse"/>  </operation>  </portType> Padrões WS 14/11/2011 05:44:54 8
  • 9. Tipos de Operações  One way – A operação pode receber uma mensagem mas não irá responder  Request-response – A operação pode receber um pedido e irá devolver uma resposta  Solicit-response – A operação pode enviar um pedido e irá aguardar pela resposta  Notification – A operação pode enviar a mensagem mas não irá aguardar por uma resposta Padrões WS 14/11/2011 05:44:54 9
  • 10. Limitações do WSDL  O WSDL descreve serviços baseado em operações, mensagens e tipos de dados. Como por exemplo:  – Um serviço de venda de imóveis. Com as seguintes operações:  • ListaImoveis(string) : integer  • CompraImovel (string) : integer  Mas não descreve o significado do serviço Padrões WS 14/11/2011 05:44:54 10
  • 11. É um protocolo baseado em XML para troca de informações em um ambiente distribuído.  É um padrão normalmente aceito para utilizar-se com web services. Padrões WS 14/11/2011 05:44:54 11
  • 12. SOAP permite o funcionamento de web services, independentemente de linguagens de programação e plataformas utilizadas nas aplicações. Padrões WS 14/11/2011 05:44:54 12
  • 13. Estrutura SOAP Padrões WS 14/11/2011 05:44:54 13
  • 14. · Envelope: Identifica o documento XML como uma mensagem SOAP e é responsável por definir o conteúdo da mensagem;  · Cabeçalho (opcional): Contém os dados do cabeçalho;  · Corpo: Contém as informações de chamada e de resposta ao servidor;  · Carga Útil: Contém as informações dos erros acorridos no envio da mensagem. Padrões WS 14/11/2011 05:44:54 14
  • 15. Padrões WS 14/11/2011 05:44:54 15
  • 16. UDDI tem a responsabilidade de fornecer um mecanismo para localização de serviços (Service Provider). Padrões WS 14/11/2011 05:44:54 16
  • 17. UDDI é um repositório que compreende informações sobre os seguintes itens principais: Provedor de serviços, especificação de serviço e implementação de serviço. Padrões WS 14/11/2011 05:44:54 17
  • 18.  É utilizada para gerar a interoperabilidade de serviços web entre plataformas de linguagem heterogêneas.  Atua com SOAP, em conjunto com o HTTP. Padrões WS 14/11/2011 05:44:54 18
  • 19. Apresentação do código Padrões WS 14/11/2011 05:44:54 19
  • 20. FIM Padrões WS 14/11/2011 05:44:54 20