Trabalho de Apresentação - Web Services - SOAP e REST

478 palavras 2 páginas
Trabalho de Web Services e SOAP

Programadores e Analistas:Leandro Syring

Lewney Ferreira

Web Services

Principais Conceitos

O que é?

É uma solução utilizada na

integração de sistemas,

para que seja possível a

troca de informações entre

diferentes aplicações,

plataformas e linguagens.

Pontos Chave:

Integração

Entrega de Serviços

Web

Conceito de Serviço:

Uma abstração de um conjunto de

operações providas a clientes, as quais

permitem a eles realizarem uma

particular função.

Computação Distribuída:

(Objeto / XML)

Arquitetura

Estilos de Arquiteturas ­

Abordados

SOAP

REST

Principais Tecnologias

(Padrões XML)

XML (Extensible Markut Language) ­

Linguagem de marcação extensível –

Padrão Web

XSD (XML Schema Definition) – É

utilizado para validação (Parâmetros

Obrigatório / Layout de integração com

Web Service)

WSDL (Web Services Description

Language) – Descrição das

informações de serviço.

(Responsabilidade de fornecedor de

serviço, contém informações de: Porta,

Endereço do Serviço, Quais Operações

e Métodos são Disponibilizados)

SOAP (Simple Object Access

Protocol) – Responsável por entregar

as mensagens para aplicação.

Protocolos Utilizados (HTTP, UDP,

FTP, SMTP, TCP, etc)

Vantagens: Atravessar Firewall com

facilidade, estruturado em XML

facilitando suporte por várias

plataformas de hardware. (HTTP:80)

Desvantagens: Questões de Segurança não são

definidas (Criptografia)(Certificado Digital*), sem

garantia de entrega de mensagens

SOAP

Exemplos:

NF­e

Correios (CEP)

SOAP

REST

O REST difere bastante do SOAP

REST é um estilo Arquitetural de Software, afim

de definir os objetivos e como atingi­los (Cliente

e Servidor):

Performance

Escalabilidade (Aumento de

carga de serviços)

Portabilidade

Simplicidade

Extensibilidade (Aumento

Hadware)

Relacionados

  • DWSG
    2841 palavras | 12 páginas
  • Web semânticos redes sociais online
    40425 palavras | 162 páginas
  • EXTRAINDO INFORMAÇÕES WEB PARA O DESENVOLVIMENTO DE UMA APLICAÇÃO MOBILE
    8000 palavras | 32 páginas
  • RelatorioPWBI
    2608 palavras | 11 páginas
  • Web services
    1675 palavras | 7 páginas
  • ABNT
    11793 palavras | 48 páginas
  • Infraestrutura de TI
    2339 palavras | 10 páginas
  • Infraestrutura
    2628 palavras | 11 páginas
  • ARQUITETURA ORIENTADA A SERVIÇO: MAIOR INTERAÇÃO ENTRE ESTRATÉGIA DE NEGÓCIO E A TECNOLOGIA DA INFORMAÇÃO.
    6486 palavras | 26 páginas
  • Mineração de dados
    7717 palavras | 31 páginas