web services xml

Post on 04-Jul-2015

910 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Apresentação sobre Web ServicesLuiz Felipe MendesLuiz TemponiOtmar Pereira

TRANSCRIPT

Web Services - XML

Aplicação de Software Social

Luiz Felipe MendesLuiz Gomes TemponiOtmar Pereira Jr.

O que é

• Solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes baseada em HTTP/XML

• Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma linguagem universal, o formato XML.

• Surgiu por um consórcio de empresas lideradas pela Microsoft e IBM, e hoje se tornou um padrão do W3C.

Conceitos básicos• XML: Linguagem de marcação de texto para se produzir

conteúdo dos documentos • Schema: Esquema é a descrição do formatoque definirá as

regras de validação e funcionamento de um documento XML.

• WSDL: Tecnologia para descrição abstrata dos documentos e serviços presentes em um web service.

• Protocolos de acesso: Infraestrutura física de rede utilizada para a difusão do web service.

• SOAP:Protocolo para definição do formato de troca de informação estrutura sobre arquivos XML

• UDDI: Repositório para publicação e organização dos web services

Produtos do mercado

• Amazon Web services: Divulgação de catálogo, publicação de thumbnails, armazenamento, e-commerce

• Nota fiscal eletrônica: Substitui algumas NFs e é distribuída e armazenamenada apenas em meios eletrônicos

• Paypal Web Services: Gateway de pagamentos• Sarvega XML Routers: Roteadores que trabalham

recebendo de e enviando pacotes XML

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

Como um WS funciona (2)

Como está sendo usada - AJAXÉ fundação técnica que permite experiência rica do usuário nas aplicações da Web 2.0

Como está sendo usada - SOA

A integração de sistemas de diferentes tecnologias nas corporações tem como infraestrutura os web services

Padrões e formatos existentes

• XML Schema 1.1 • WSDL 1.1 (DTD, XSD, DTR)• SOAP 1.2• HTTP 1.1• XML HTTP Request

Sites de referência técnica

• The World Wide Web Consortium - http://www.w3.org• W3Schools Tutoriais sobre os padrões -

http://www.w3schools.com/• Web services no W3C - http://www.w3.org/2002/ws/

Material suplementar

• Integrando aplicações .net e Java: http://msdn.microsoft.com/en-us/library/aa478995.aspx

• 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

top related