11

Click here to load reader

Apresentação web services

Embed Size (px)

Citation preview

Page 1: Apresentação web services

Alunos: Darlington DavidsonJairo TeixeiraVitor Villani

Projeto III - Web

Services - XML

Page 2: Apresentação web services

O que é?

• XML, do inglês eXtensible Mark up Language,

• Linguagem de marcação

• Padronizar sequências de dados

• Organizar, separar o conteúdo e integrá-lo com outras

linguagens.

Page 3: Apresentação web services

Conceitos básicos:

• Schema: Esquema é a descrição do formato que 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 sobre

arquivos XML.

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

Page 4: Apresentação web services

Produtos do mercado:

• Validação de CPF e CNPJ online.

• Nota fiscal eletrônica: distribuída e armazenada apenas em

meios eletrônicos.

• Cálculo do frete pelo site dos Correios.

• Sarvega XML Routers: Roteadores que trabalham recebendo e

enviando pacotes XML.

Page 5: Apresentação web services

Fundação técnica que permite experiência rica do usuário nas aplicações da web 2.0

Como está sendousada:

Page 6: Apresentação web services

Como está sendousada:

A integração de sistemas de diferentes tecnologias nas

corporações tem como infraestrutura os web services.

Page 7: Apresentação 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

Page 8: Apresentação web services

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

Page 9: Apresentação web services

Ambientes de desenvolvimento,editores e ferramentas existentes

• eXist – http://exist.sourceforge.net/ Banco de dados livre

com vários modelos de utilização de XML .

• XML Editor - http://www.philo.de/xmledit/ Editor de texto

livre.

• VEX - http://vex.sourceforge.net/ Editor de texto com boa

interface gráfica.

• XML Validato - http://www.cogsci.ed.ac.uk/~richard/xml-

check.html Site que avalia ocheca e avalia o XML pedindo

como entrada a url do site que será verificado.

Page 10: Apresentação web services

Textos , artigos, livros, vídeos,slides de referência bibliográfica

• XML – arquivo de referencia da empresa W3C –

http://www.w3.org/TR/xml11/#dt-name

• HTML, XHTML, XML e os códigos de controle -

http://www.w3.org/International/questions/qa-controls

• Vídeo com introdução básica e explicações de como usar

o XML - http://www.youtube.com/watch?v=UqwGSo82cwU

• Wiki - http://en.wikipedia.org/wiki/XML - Referência

bibliográfica

Page 11: Apresentação web services

FIM

• Dúvidas?