Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Web Services Xml

1,160 views

Published on

Apresentação sobre Web Services
Luiz Felipe Mendes
Luiz Temponi
Otmar Pereira

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Web Services Xml

  1. 1. Web Services - XML Aplicação de Software Social Luiz Felipe Mendes Luiz Gomes Temponi Otmar Pereira Jr.
  2. 2. O que é <ul><ul><li>Solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes baseada em HTTP/XML </li></ul></ul><ul><ul><li>Cada aplicação pode ter a sua própria &quot;linguagem&quot;, que é traduzida para uma linguagem universal, o formato XML. </li></ul></ul><ul><ul><li>Surgiu por um consórcio de empresas lideradas pela Microsoft e IBM, e hoje se tornou um padrão do W3C. </li></ul></ul>
  3. 3. Conceitos básicos <ul><ul><li>XML: Linguagem de marcação de texto para se produzir conteúdo dos documentos </li></ul></ul><ul><ul><li>Schema: Esquema é a descrição do formatoque definirá as regras de validação e funcionamento de um documento XML.  </li></ul></ul><ul><ul><li>WSDL: Tecnologia para descrição abstrata dos documentos e serviços presentes em um web service. </li></ul></ul><ul><ul><li>Protocolos de acesso: Infraestrutura física de rede utilizada para a difusão do web service. </li></ul></ul><ul><ul><li>SOAP:Protocolo para definição do formato de troca de informação estrutura sobre arquivos XML </li></ul></ul><ul><ul><li>UDDI: Repositório para publicação e organização dos web services </li></ul></ul><ul><li>  </li></ul>
  4. 4. Produtos do mercado <ul><ul><li>Amazon Web services: Divulgação de catálogo, publicação de thumbnails, armazenamento, e-commerce </li></ul></ul><ul><ul><li>Nota fiscal eletrônica: Substitui algumas NFs e é distribuída e armazenamenada apenas em meios eletrônicos </li></ul></ul><ul><ul><li>Paypal Web Services: Gateway de pagamentos </li></ul></ul><ul><ul><li>Sarvega XML Routers: Roteadores que trabalham recebendo de e enviando pacotes XML </li></ul></ul>
  5. 5. Como um WS funciona(1) No WSDL estão definidos : a URL de acesso , o nome do web service , a descrição de cada método e como fazer a solicitação via SOAP , GET ou POST
  6. 6. Como um WS funciona (2)
  7. 7. Como está sendo usada - AJAX É fundação técnica que permite experiência rica do usuário nas aplicações da Web 2.0
  8. 8. Como está sendo usada - SOA <ul><li>A integração de sistemas de diferentes tecnologias nas corporações tem como infraestrutura os web services </li></ul>
  9. 9. Padrões e formatos existentes <ul><ul><li>XML Schema 1.1 </li></ul></ul><ul><ul><li>WSDL 1.1 (DTD, XSD, DTR) </li></ul></ul><ul><ul><li>SOAP 1.2 </li></ul></ul><ul><ul><li>HTTP 1.1 </li></ul></ul><ul><ul><li>XML HTTP Request </li></ul></ul>
  10. 10. Sites de referência técnica <ul><ul><li>The World Wide Web Consortium - http://www.w3.org </li></ul></ul><ul><ul><li>W3Schools Tutoriais sobre os padrões  - http://www.w3schools.com/ </li></ul></ul><ul><ul><li>  Web services no W3C - http://www.w3.org/2002/ws/ </li></ul></ul>
  11. 11. Material suplementar <ul><ul><li>Integrando aplicações .net e Java: http://msdn.microsoft.com/en-us/library/aa478995.aspx  </li></ul></ul><ul><li>  </li></ul><ul><ul><li>Tutoriais de utilização de web services nas plataformas Java: J2EE e J2ME: http://javafree.uol.com.br/artigo/871485/Web-Services-Construindo-disponibilizando-e-acessando-Web-Services-via-J2SE-e-J2ME.html </li></ul></ul>

×