A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Webservices.

Apresentações semelhantes


Apresentação em tema: "Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Webservices."— Transcrição da apresentação:

1 Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Webservices

2 Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web WebServices –Conceito –RESTfull Web Service –JSON

3 Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Conceito –Webservice é um sistema de software projetado para suportar interação maquina-a- maquina através de uma rede de computadores –Web Services clássicos tem sua interface descrita em um formato que pode ser processado por uma máquina ( WSDL ) –Web Services clássicos interagem de acordo com a sua interface através de uma interface SOAP, normalmente usando conexões HTTP e serialização XML

4 Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web RESTFull API WebServices –REST ( Representational State Transfer ) é um estilo de arquitetura de sistemas projetada pelo W3C ( World Wild Web Consortium ) Define uma série de requisitos para sistemas de distribuição de hipermidia que mantém uma alta performance e fácil manutenção Esses requisitos é que ditam a arquitetura geral da WWW –Buscando por uma melhor performance em Web Services essas restrições foram empregados na arquitetura de WebServices

5 Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web RESTFull API WebServices –Uma API RESTFull opera as operações de Criação, Recuperação, Atualização e Remoção de um “recurso” Para isso usa requests HTTP com os métodos POST, GET, PUT e DELETE –Ex: Recurso = Pessoas URL base : http://www.meuservico.com/pessoashttp://www.meuservico.com/pessoas –GET : Lista as URIs de cada uma das Pessoas cadastradas no sistema. Podem trazer também outras informações sobre as Pessoas –POST : Cria uma nova entrada de Pessoa e retorna a sua URI da Pessoa criada –PUT : Substitui toda a coleção pela enviada no corpo da mensagem –DELETE: Apaga toda a coleção URL base : http://www.meuserviceo/pessoas/6453http://www.meuserviceo/pessoas/6453 –GET: Retorna as informações completas da entrada 6453 –POST: Cria uma nova entrada –PUT : Atualizada entrada com as informações envidas no corpo da mensagem –DELETE: Apaga essa entrada específica

6 Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web JSON –JSON ( JavaScript Object Notation) é um formato para troca de dados de objetos, leve é “human-readable” Baseado em texto Conjunto de pares, chave-valor Possui representação para coleções Ex: { nome : “Joao”, idade: 33, filhos : [ { nome: “Zeca”, idade: “15” }, { nome: “Katia”, idade: 12 } ] }


Carregar ppt "Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Webservices."

Apresentações semelhantes


Anúncios Google