Escolar Documentos
Profissional Documentos
Cultura Documentos
ESTRUTURA DA DISCIPLINA
AULA 1 – Introdução
AULA 2 – Aplicações Distribuídas
AULA 3 – Tratamento de Falhas
AULA 4 – Classificação de Flynn
AULA 5 – Modelo Cliente/Servidor
AULA 6 – Sockets e RPC
AULA 7 – Modelo P2P
AULA 8 – Sistemas de Arquivos Distribuídos
AULA 9 – Serviços WEB
AULA 10 – Tecnologia: Computação Ubíqua e nas Nuvens
•Identificar os componentes
utilizados para o desenvolvimento
desses serviços;
MOTIVAÇÃO
As inovações na programação e no
hardware levaram a tecnologias mais
poderosas e úteis, entre elas: a
Programação Orientada a Objeto, a
computação distribuída, os protocolos da
internet e o XML.
PADRÕES ABERTOS
WEB SERVICES utilizam padrões abertos (não proprietários).
Permitem a comunicação entre dois componentes de software
independentemente das tecnologias utilizadas (interoperabilidade).
COMPONENTES SOA
COMPONENTES SOA
Provedor de
Serviços
WEB
COMPONENTES SOA
Provedor de
Serviços
WEB
UDDI
UDDI
WSDL
WSDL
SOAP
SOAP
XML
XML
OPERAÇÃO
PLATAFORMA .NET
Como começar?
CONSTRUINDO UM CLIENTE
CONSULTA DE CEP
RESUMINDO