SOA e WS Flashcards
O que é a definição de interoperabilidade?
Capacidade de diferentes sistemas, organizações ou dispositivos se comunicarem e trocarem informações de forma eficiente e padronizada.
O que é HTTP?
Protocolo para transportar mensagens entre aplicações.
O que é SOAP?
Protocolo que codifica mensagens em formato XML e transporta as informações do Web Service (WS).
O que é WSDL?
Linguagem de descrição que define a interface do Web Service.
O que é UDDI?
Padrão para publicação e descoberta de serviços web.
O que é URI?
Identificador uniforme de recursos, usado para endereçar o WS e WSDL.
Quais são as vantagens da Arquitetura Orientada a Serviços (SOA)?
Reutilização de software e aumento da produtividade e agilidade.
Principais Vantagens da SOA:
Reutilização de Serviços
Interoperabilidade
Escalabilidade
Facilidade de Integração
Maior Flexibilidade e Agilidade
Facilidade de Manutenção
Melhor Gerenciamento de Processos de Negócio
Alta Disponibilidade e Confiabilidade
Segurança Centralizada
Quais são as propriedades do SOA?
Visão lógica, orientação a mensagens, orientação a descrição, granularidade, orientação a rede, e plataforma neutra.
Quais são os princípios do SOA (PaBaA VIRCa)?
Padronização do contrato, baixo acoplamento, abstração, autonomia, visibilidade, independência, reusabilidade, e capacidade de composição.
Quais são as características do SOA (A Ré IntePaCo)?
Acoplamento fraco, reutilização, interoperabilidade, padronização, e composição.
Quais são os papéis em um Web Service?
Provedor de serviços, consumidor de serviços, e registro de serviços.
O que é SOAP (Simple Object Access Protocol)?
Protocolo para empacotamento e transmissão de mensagens em XML através de HTTP, SMTP, FTP.
O que é UDDI no contexto de SOAP?
Padrão que define como acessar o WS, onde ele está e detalhes superficiais.
Quais são os tipos de páginas no UDDI?
White pages, Yellow pages, e Green pages.
O que é WSDL no contexto de SOAP?
Linguagem de descrição que define detalhadamente o web service e suas interfaces.
Quais são as fases de arquitetura do SOAP?
Publish (registra e publica o WS), Bind, e Find.
O que é REST (Representation State Transfer)?
Estilo arquitetônico que não é um protocolo, usado para identificar recursos com uma URI e trocar informações de forma stateless.
Quais são os formatos de informações trocadas no REST?
XML, RSS/Atom, e JSON (mais comum).
Quais são os pilares do REST?
Mime Type, URL, e métodos HTTP.