GoConqr has a new look! Let us know what you think.

Mind map

Web Services: SOAP e REST

Michel Souza Desenvolvimento Web Portuguese

Map content

Web Services: SOAP e REST

  1. REST

    • Manipulação de recursos
      • Tipos de representação
        • XML
        • JSON
      • Através de suas representações
        • Uma representação é um tipo de mídia
          • Formato específico de exibição
      • Um recurso REST pode ter várias representações
    • Serviço RESTful
      • Métodos HTTP
        • GET
          • Listar
        • POST
          • Criar
        • PUT
          • Alterar
        • DELETE
          • Excluir
      • Serviço construído no estilo arquitetural REST
      • Utiliza os recursos do HTTP para comunicação cliente/servidor
    • Características
      • Estilo arquitetural para sistemas distribuídos
      • Projeta sistemas fracamente acoplados
      • Recursos acessados por uma interface única
    • REpresentational State Transfer
  2. Arquitetura orientada a serviço (SOA)

    • Estilo arquitetural para criação de serviços
    • Cria serviços de negócio interoperáveis
    • Reuso e compartilhamento de serviços entre aplicações e empresas
    • Web service não é SOA
    • Web service é um tipo de SOA
  3. Tipos de serviço

    • Provedor
      • Descreve serviço no registro de serviços
      • Publica serviço no registro de serviços
    • Consumidor
      • Descobre serviço
      • Obtém descrição de serviço
      • Usa serviço
    • Registro de serviços
      • Diretório com informações sobre serviços
  4. Características dos web services

    • Definição
      • Serviço de software exposto na web
      • Descrito via WSDL
      • Disponível em um registor UDDI
      • Acessado via SOAP
    • Totalmente baseado em padrões abertos (W3C)
    • Permite integração de aplicações via Web
    • Independe
      • Linguagem
      • Plataforma
      • Fornecedor
  5. Padrões básicos

    • SOAP
      • Simple object access protocol
      • Protocolo de troca de informação em ambiente distribuído
      • Utilizado como forma de acesso aos web services
      • Normalmente utiliza HTTP
        • Torna SOAP firewall-friendly
    • XML
      • Extensible Markup Language
      • Metalinguagem extensível baseada em marcações
      • Padrão de representação de dados aceito pela indústria
      • Define demais padrões SOA
    • WSDL
      • Descreve web services
      • Descrição independente de tecnologia
      • Determina quais serviços estão disponíveis
      • Determina como invocar serviços remotos
      • Webservices Description Language
    • UDDI
      • Universal Description Discovery and Integration
      • Repositório de publicação e descoberta de serviços
      • Armazena especificações WSDL
      • Permite descoberta de serviços
  6. Padrões complementares

    • WebService Transaction
      • Monitora falha ou sucesso de cada atividade
      • Garante atomicidade do processo
    • Webservice Security
      • Identificação
      • Autenticação
      • Autorização
      • Integridade
      • Confiabilidade
      • Auditoria
    • Business Process Execution Language (BPEL)
      • Linguagem para definição de processos de negócio
      • Baseada no padrão XML

Information

Description
Desenvolvimento Web Mind Map on Web Services: SOAP e REST, created by Michel Souza on 12/01/2018.
Created by
Michel Souza
Views
34
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?