![Page 1: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/1.jpg)
YOUR LOGO
Tópicos Avançados em Internet
Prof. Lincoln Ferreira DantasSistemas de Informação
UNIESP – Presidente Epitácio
![Page 2: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/2.jpg)
YOUR LOGOPage 2
Introdução
O E-Business e o E-Commerce Todo e qualquer negócio realizado eletrônicamente ; Toda compra e venda realizada por meio eletrônico, seja de
produtos ou serviços... Exemplo E-business: Acessar uma notícia no UOL; Exemplo de E-Commerce: Pagar por um serviço do UOL;
E-business envolve toda a cadeia de valor, e-commerce é um sub-item do e-business;
WEB Services possibilitam a concretização do e-business e do e-commerce...
![Page 3: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/3.jpg)
YOUR LOGOPage 3
Conceito
“Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Os 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.”
![Page 4: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/4.jpg)
YOUR LOGOPage 4
Características
Uma forma comum de representar dados;
Uma linguagem de descrição do Serviço comum e extensível;
Um mecanismo para localizar os serviços apresentados em um web site específico;
Um mecanismo para descobrir provedores de Serviço.
![Page 5: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/5.jpg)
YOUR LOGOPage 5
Componentes
![Page 6: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/6.jpg)
YOUR LOGOPage 6
Componentes de um WS
XML Xtensibe Markup Language: Recomendação do W3C para gerar linguagens
de marcação. Conjunto de códigos aplicados a um texto ou a dados..
Pode ser definida como uma linguagem de marcação de dados extensível - ao contrário do HTML - que foi projetada para permitir o uso do SGML ( Standard Generalized Markup Language ) na World Wide Web. Ela provê um formato para decrever dados estruturados que facilita declarações mais precisas do conteúdo.
O XML permite que o usuário defina as suas próprias linguagens de marcação para atender à inúmeras classes de documentos diferentes. Isto é possível porque o XML é escrito em SGML, a metalinguagem padronizada internacionalmente para sistemas de marcação de texto.
![Page 7: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/7.jpg)
YOUR LOGOPage 7
Componentes de um WS
XML
![Page 8: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/8.jpg)
YOUR LOGOPage 8
Componentes de um WS
XML
![Page 9: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/9.jpg)
YOUR LOGOPage 9
Componentes de um WS
Árvore XML
![Page 10: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/10.jpg)
YOUR LOGOPage 10
Componentes de um WS
Protocolo SOAP Acrônimo de Simple Object Access Protocol: Conjunto de regras de
como utilizar o XML, protocolo simples utilizado para troca de mensagens, Vai definir o Formato das Mensagens que serão trocadas Utilizando Chamada de Procedimento Remoto(RPC)
É utilizado sobre o HTTP;
Encapsula as chamadas e retornos aos métodos dos web services.
![Page 11: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/11.jpg)
YOUR LOGOPage 11
Componentes de um WS
Soap
![Page 12: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/12.jpg)
YOUR LOGOPage 12
Componentes de um WS
WSDL
WEB Services Description Language;
Possui a finalidade de DOCUMENTAR as mensagens;
Esse mecanismo padrão facilita a interpretação dos contratos pelos desenvolvedores e ferramentas de desenvolvimento;
![Page 13: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/13.jpg)
YOUR LOGOPage 13
Componentes de um WS
WSDL
Mais especificamente é responsável por prover as informações necessárias para a invocação do web service, como sua localização, operações disponíveis e suas assinaturas.
Descrever serviços e a troca de mensagens.
![Page 14: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/14.jpg)
YOUR LOGOPage 14
Componentes de um WS
WSDL
![Page 15: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/15.jpg)
YOUR LOGOPage 15
Componentes de um WS
WSDL
![Page 16: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/16.jpg)
YOUR LOGOPage 16
Componentes de um WS
UDDI
Universal Description, Disocovery and Integration;
Cátalogo;
É um mecanismo para os fornecedores anunciarem a existência de seus serviços e para os consumidores localizarem os serviços de seu interesse.
![Page 17: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/17.jpg)
YOUR LOGOPage 17
Componentes de um WS
UDDI
Para fazer uma chamada a um web service, é necessário localizá-lo, descobrir a interface e semântica da sua chamada, escrever e configurar o software local para colaborar com o serviço. Assim, é necessário um mecanismo para publicar os serviços.
![Page 18: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/18.jpg)
YOUR LOGOPage 18
Componentes de um WS
UDDI
O diretório UDDI também inclui várias maneiras de procurar os serviços. Por exemplo, pode-se procurar por fornecedores de um serviço em uma locação geográfica específica ou por negócios de um tipo específico.
![Page 19: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/19.jpg)
YOUR LOGOPage 19
Componentes de um WS
UDDI
![Page 20: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/20.jpg)
YOUR LOGOPage 20
Arquitetura de um Web Services
![Page 21: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/21.jpg)
YOUR LOGOPage 21
Arquitetura de um Web Services
![Page 22: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/22.jpg)
YOUR LOGOPage 22
Arquitetura de um Web Services
Cenário 1
![Page 23: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/23.jpg)
YOUR LOGOPage 23
Arquitetura de um Web Services
Cenário 2
![Page 24: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/24.jpg)
YOUR LOGOPage 24
RESUMO
RESUMO Web Services: Serviço de software publicado na Web através do
SOAP, descrito com um arquivo WSDL e registrado em UDDI.
![Page 25: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/25.jpg)
YOUR LOGOPage 25
Gracias
OBRIGADO
![Page 26: YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio](https://reader034.vdocuments.pub/reader034/viewer/2022042705/5706386f1a28abb823906f41/html5/thumbnails/26.jpg)
YOUR LOGOPage 26
FIM