Carregar apresentação
A apresentação está carregando. Por favor, espere
1
RESTFul com Slim Framework
SOA RESTFul com Slim Framework
2
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+
3
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
4
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
5
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 ”
6
Evolução até o SOA Desenvolvimento Desktop Desenvolvimento Web
7
Princípios da orientação a serviço
Contrato padronizado; Reusabilidade; Baixo acoplamento; Abstração; Interoperabilidade.
8
SOA na computação Web-Services; SOAP; RESTFul.
9
Exemplos de Web-Services
Facebook SDK Twitter SDK Republica Virtual (Cep) Google
10
SOAP Simple Object Access Protocol; Mensagens em XML;
Uso de HTTP ou RPC para transmissão; Arquitetura: WEB HTTP SOAP Mensagem
11
RESTful Representational State Transfer;
Uso somente do protocolo HTTP; Get, Post, Put, Delete; Arquitetura: WEB HTTP Mensagem
12
Slim Framework Micro Framework em PHP
13
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;
14
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;
15
Roteiro Prático Hello World; Calculadora; Lista de Nomes;
16
Segurança Autenticação Sessão Usuário; Senha; Hash Identificação;
Tempo de atividade;
17
Perguntas
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.