RESTFul com Slim Framework

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas Distribuídos Web Services
Advertisements

Sistemas Distribuídos Baseados na Web
Web Services Um Web Service é um bloco de software que pode ser acedido pela Internet e usado remotamente por outras aplicações Infra-estrutura para a.
Web Services 2º Semestre 2009 > PUCPR > Pós em BD Bruno C. de Paula.
Web Services 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Prof. Wamberg Oliveira.
Implementação do CIBAC no SIE usando SOA
Sistemas Distribuídos Web Services
Introdução aos Serviços Web
Universal Description, Discovery and Integration (UDDI)
Web Services Erika Hmeljevski Estefania Borm Leonardo Malagoli
Bruno Tardiole Kuehne Orientador: Prof. Dr. Marcos José Santana
SOA e Web Services Aluno: Thiago Caproni Tavares
Área de Desenvolvimento de Sistemas
DAS Sistemas Distribuídos para Automação Industrial
Arquitetura Orientada a Serviços (SOA)
Cristina F. F. Assunção Elderclei R. Reami Marcelo Knörich Zuffo
Mestrado em Sistemas e Computação Arquitetura Cross-Plataforma para Segurança de Aplicações Comerciais utilizando SOA Cleverson Sacramento
Por que Apache CloudStack?
Sorria! Hoje é Quinta Feira!
Sistemas Distribuídos
SOA - Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a serviços
Tópicos de Sistemas de Informação A
Como estruturar serviços com Web API e Entity Framework 5?
Aplicativos Web Com Orientação a Objetos
Minicurso PHP – Parte 2 João Paulo Ribeiro jpribeiro.com
Open Cloud Computing Interface - OCCI Projeto EUBrazilCC
Tópicos de Sistemas de Informação A
Tópicos de Sistemas de Informação A
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Web Services Uninorte Semana de Tecnologia da Informação
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS
Marcela Bezerra da Silva Cin - UFPE
Explorando vulnerabilidades em REST (Representational State Transfer)
RESTful Webservices Lucas Batistussi –
Arquitetura SOA e Oracle SOA SUITE
Introdução Básica à Internet
Da Introdução à Prática
1 REST Caio Nakashima
IIS Web Server.
RPC and Web Service André Pereira.
FERRAMENTAS DE GERENCIAMENTO Aula 01
Prof.°: João Henrique Disciplina: SOR II
Gerenciamento baseado na Web
Web Services Equipe: Cláudia Brito Lyra Nunes da Silva
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
.NET com C#.  Conceitos e Características  Vantagens do SOAP  Descrição do WebService  Gerenciamento de Estados  UDDI  Novidades do Framework 2.0.
Integrando sistemas através de HTTP + XML. * Muitos processos manuais começam a ser realizados online. * Ferramentas desenvolvidas precisavam ser interoperáveis.
Google Data API Sandro Rama Fiorini. Introdução Missão Google: “organizar a informação do mundo inteiro e fazê-la universalmente acessível e útil”. Universalmente.
WSDL Web Services Description Language. Tecnologias Relacionadas Web Services SOAP (Simple Object Access Protocol) HTTP (HyperText Markup Language) UDDI.
Web Services Marden Menezes Sharp Shooters.NET User’s Group Recife-PE11/11/2002.
Análise de estratégias para implantação de segurança em arquiteturas orientadas a serviços Dezembro/2010 Itabaiana/SE Universidade Federal de Sergipe –
Pesquisa sobre o uso de Web Service Alunos:Felipe Silveira Israel Andreis Programação Distribuída e Paralela Prof. Dr. Cláudio F. R. Geyer.
Programação para Internet
WebPTM Web Project and Time Manager Autor: Daniel Nicoletti Orientador: Prof. Dr. Carlos Miguel Tobar Toledo Co-Orientador: Murilo Woigt Miranda PONTIFÍCIA.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Tecgraf PUC-Rio maio de 2011 Introdução ao Openbus.
ARQUITETURA WEB SERVICE TGM
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Webservices.
SOA SOA – Arquitetura Orientada a Serviços Conceitos e Aplicações
YOUR LOGO Tópicos Avançados em Internet Prof. Lincoln Ferreira Dantas Sistemas de Informação UNIESP – Presidente Epitácio.
Alessandro D. R. Fazenda
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
SETEMBRO, 2010 | SÃO PAULO. Israel Aece Desenvolvedor.NET Microsoft MVP, MCP, MCAD, MCTS, MCPD e MCT Site:
Servidor WEB IGOR ALVES. O protocolo HTTP 1990 surgimento da aplicação www Grande quantidade de informação que pode ser acessada por demanda Buscadores.
Webservices Rest.
APROM Aplicação para Gestão de Projetos
Dr. Almir rogério camolesi
Transcrição da apresentação:

RESTFul com Slim Framework SOA RESTFul com Slim Framework

Quem sou EU? Formação: 8 anos de mercado; Locais onde trabalhei Graduado em Sistema de Informacão; Pós Graduado em Análise de Negócios; Pós Granduando em Análise e Desenvolvimento de Sistema 8 anos de mercado; Locais onde trabalhei Universidade CEUMA – 6 anos; Helpdesk; Programador; Analista de Sistemas; DBA; Analista de Negócio; UNA-SUS – 1 ano e 7 meses; Analista de Sistemas Coordenador SIT+

Agenda O mundo em torno do SOA; SOA – Arquitetura Orientada a Serviço Evolução até o SOA; Princípios da orientação a serviço; SOA na computação; Exemplos de Web-Services SOAP RESTful Slim Framework

REST JSON O mundo em torno do SOA. Computação Distribuída Segurança Negócio Computação Distribuída Linguagem de Programação web-services Consumidor XML REST Interoperabilidade WSDL Protocolo Contrato BI Integração JSON WEB Serviço SOAP Provedor Corba Segurança

SOA – Arquitetura Orientada a Serviço “ SOA é uma abordagem arquitetural corporativa que permite a criação de serviços de negócio interoperáveis que podem facilmente ser reutilizados e compartilhados entre aplicações e empresas. Gartner Group ” “ Uma arquitetura SOA é caracterizada pelas interações entre três tipo de agentes de softwares: os provedores de serviço, os consumidores e o registro do serviço. Huhns e Singh ”

Evolução até o SOA Desenvolvimento Desktop Desenvolvimento Web

Princípios da orientação a serviço Contrato padronizado; Reusabilidade; Baixo acoplamento; Abstração; Interoperabilidade.

SOA na computação Web-Services; SOAP; RESTFul.

Exemplos de Web-Services Facebook SDK https://developers.facebook.com/ Twitter SDK https://dev.twitter.com/overview/documentation Republica Virtual (Cep) http://www.republicavirtual.com.br/cep/ Google https://developers.google.com/maps/documentation/webservices/?hl=pt-br

SOAP Simple Object Access Protocol; Mensagens em XML; Uso de HTTP ou RPC para transmissão; Arquitetura: WEB HTTP SOAP Mensagem

RESTful Representational State Transfer; Uso somente do protocolo HTTP; Get, Post, Put, Delete; Arquitetura: WEB HTTP Mensagem

Slim Framework Micro Framework em PHP

Apresentação Micro Framework; Desenvolvimento rápido de API RESTFul; Métodos com os nomes dos verbos HTTP; Pré-requisitos: PHP 5.3 ou superior; Uso de funções anônimas;

Roteiro Prático Apresentar o uso do framework; Manipulação de Request e Response; Consumindo REST; Segurança; Caixa de ferramenta: Sublime; Apache; PHP, Básico;

Roteiro Prático Hello World; Calculadora; Lista de Nomes;

Segurança Autenticação Sessão Usuário; Senha; Hash Identificação; Tempo de atividade;

Perguntas