10 atributos de uma API de sucesso
|
|
|
- Lucca Bernardes Pedroso
- 7 Há anos
- Visualizações:
Transcrição
1 10 atributos de uma API de sucesso Do design RESTful e segurança, a formas de divulgação e engajamento Kleber Bacili slideshare.net/kleberbacili
2 Cerquilho Kleber
3 Contextualização Planejamento e Preparação Agenda Design e Construção Execução e Engajamento
4 Contextualização
5 v Design, Exposição, Gerenciamento e Engajamento em APIs v Headquarter em Campinas, escritórios em Sampa, Rio e Philly v Classificados como Visionários no Quadrante Mágico do Gartner (*) Magic Quadrant for Integrated SOA Governance Technology Sets, 2009
6 ComparMlhando tudo com todos O Tempo todo com o usuário The Nexus of Forces Inundação de dados e contexto Implantanto e rodando em algum lugar Source: Gartner (Jun/2012)
7 The Internet of Things
8
9 10 Atributos de uma API de sucesso
10 Plan & Prepare API Strategy Run & Engage Design & Build
11 Plan & Prepare API Strategy Run & Engage Design & Build
12 As primeiras decisões de design
13 Selecione a Tecnologia Adequada SOAP vs. REST
14 Selecione a Tecnologia Adequada XML vs. JSON
15 and the winners are REST + JSON
16 1 Proposta de Valor
17 Você pode até passar batom num porco, mas ele cononuará sendo um porco!
18 Plan & Prepare API Strategy Run & Engage Muitos projetos; Design & & Equipe & Build pequena
19 2 Design RESTful
20 REST RepresentaMonal State Transfer EsMlo arquitetural criado por Roy Fielding RESTful Design que respeita os conceitos REST
21 Coleção Resources /pedidos! Elemento /pedidos/{id}!
22 RPC? /getaccount! /getallaccounts! /createdirectory! /updategroupname! /findclientbyid!
23 GET POST PUT DELETE
24 GET! POST! PUT! DELETE! Método de Consulta GET /vendas/pedidos! GET /checklist/item/4! PATCH!
25 GET! POST! PUT! DELETE! PATCH! Método para Criação POST /clientes/98w3g32k01/enderecos! {! "endereco": "Av. Brigadeiro Faria Lima",! "numero": "3800",! "complemento": "18o. Andar",! "bairro": "Itaim Bibi",! "cidade": "São Paulo",! "estado": "SP",! "cep": " "! }
26 GET! POST! PUT! DELETE! PATCH! Método para Atualização PUT /clientes/98w3g32k01/enderecos/1! {! "endereco": "Av. Brigadeiro Faria Lima",! "numero": "3820",! "complemento": "19o. Andar",! "bairro": "Itaim Bibi",! "cidade": "São Paulo",! "estado": "SP",! "cep": " "! }
27 GET! POST! PUT! DELETE! Método para Remoção DELETE /pedidos/{id}! DELETE /users/98w3g32k01/photos! PATCH!
28 GET! POST! PUT! DELETE! PATCH! Método para Atualização parcial PATCH /users/98w3g32k01! {! " ": } PATCH /pedidos/ ! {! "status": "Cancelado"! }
29
30 3 Versionamento
31 THINGS CHANGE! v1 v2 v3 v4 v5 v6 v7
32 Versionamento Versão URI: HTTP ou HTTPS Seu domínio Nome da API (opcional) Recursos e Parâmetros Outras alternamvas: Twilio: / /Accounts/ Salesforce.com: /services/data/v20.0/sobjects/account
33 4 Error Handling
34 200! 400! 500! Resultado OK Erro no Client Erro no Server
35 STATUS OK 200!
36 Status & Error Codes 200!!! 400!!! 500! 200 OK GET /candidatos?estado=sp&partido=pp! 200 OK! [! {! "id": " ",! "apelido": "PAULO MALUF",! "nome": "PAULO SALIM MALUF",! "numero": "1111",! "cargo": "Deputado Federal",! "estado": "SP",! "partido": "PP",! "reeleicao": true! }! ]!
37 Status & Error Codes 200!!! 400!!! 500! 201 Created POST /items/1234/bids! {! "amount" : ! } 201 Created! Location: /items/1234/bids/100001! {! "amount" : ,! "current_bid" : 510,! "winning" : true! }!
38 Status & Error Codes 200!!! 400!!! 500! 400 Bad Request GET /candidatos! 400 Bad Request! {! "status" : 400,! "code" : 40377,! "message" : "Parâmetro 'estado' não! pode ser nulo ou vazio"! "more" : }!
39 Status & Error Codes 200!!! 400!!! 500! 401!! 403! 404!! 413!! 429! Outros Comuns Unauthorized Forbidden Not Found Request is too Large Too Many Requests
40 Status & Error Codes 200!!! 400!!! 500! 500 Internal Server Error PUT /vendas/v1/pedidos/ ! {! status" : canceled! } 500 Internal Server Error! {! "status" : 500,! "message": Oops. Algo saiu errado! }! hmp://en.wikipedia.org/wiki/list_of_http_status_codes
41 Mais informações? Vídeo do Webinar hdp://downloads.sensedia.com/webinar- design- de- apis- resful
42 5 Segurança
43 v Acesso não autorizado v Ataques v Sobrecarga v Confidencialidade v Implementações desastradas de clients
44 v Acesso não autorizado v Ataques v Sobrecarga v Confidencialidade v Implementações desastradas de clients
45 Identidade e Autorização þ Identificar App (?) þ Identificar Usuário (?) þ Identificar Device (?)
46 HTTPS, sempre!
47 6 Hypermedia
48 Hypermedia APIs HATEOAS = Hypermedia as the Engine of ApplicaMon State *POX = Plain Old XML, Richardson Maturity Model
49 SEM Hypermedia GET /items?q=macbook+air+new {! "results" : [! {! "id" : 123,! "name" : "Macbook Air 2010 LIKE NEW",! "price" : "499"! }! ]! }
50 COM Hypermedia GET /items?q=macbook+air+new {! "results" : [! { "_links" : [! {"rel": "self","uri": "/items/123" },! {"rel": "bids","uri": "/items/123/bids" },! {"rel": "win","uri": "/items/123/bids?q=win" }! ],! "name" : "Macbook Air 2010 LIKE NEW",! "price" : "499" }! ]! }
51 Plan & Prepare API Strategy Muitos projetos; Run & Engage Equipe pequena Design & Build
52 7 Developers Portal
53 Docs incompletos, desatualizados, estáocos e com PDFs de 100 páginas
54 Gehng Started
55 desenvolvedores.extra.com.br! Documentação InteraOva
56 sendgrid.com/docs! Exemplos de código na linguagem do developer
57 8 Self- Service
58 stripe.com/docs! Sign- up e Tokens de acesso automáocos
59 REST Console ou Sandbox / Playgroung dev.transparencia.org.br!
60 9 Confiabilidade
61
62 Indisponibilidade Problemas de Performance Mudanças (não- planejadas) Bugs Confiabilidade Falta de Suporte
63 Trace de calls, Monitoramento, Rate LimiOng e Alertas
64 status.aws.amazon.com! Status Page, Release Notes, Blog
65 desenvolvedores.extra.com.br! Foruns de discussão e Abertura de Ockets
66 10 Divulgação
67 Hackathon & Open InnovaOon
68 1 Apps criadas: Developers cadastrados: Tráfego: 20M calls / 15 dias 4 Eleições mais transparentes!
69 Plan & Prepare API Strategy Run & Engage Design & Build
70 1 Proposta de Valor 6 Hypermedia 2 Design RESTful 7 Developers Portal 3 Versionamento 8 Self- Service 4 Error Handling 9 Confiabilidade 5 Segurança 10 Divulgação
71 Web- Services- Brasil Craoers- Brasil/
72
73 Kleber slideshare.net/kleberbacili
Informática Parte 26 Prof. Márcio Hunecke
Escriturário Informática Parte 26 Prof. Márcio Hunecke Informática REST A Representational State Transfer (REST), em português Transferência de Estado Representacional, é um estilo de arquitetura que
REST. Representational State Transfer. É um estilo arquitetural usado por muitas aplicações Web para estender as suas funcionalidades.
REST Representational State Transfer É um estilo arquitetural usado por muitas aplicações Web para estender as suas funcionalidades. Não é um padrão. Exemplo ASP.NET Web API namespace WebAPIApp.Models
>>> RESTful API >>> Com Node.js e Restify. Name: Anderson Pimentel Date: 19 de Março de
>>> RESTful API >>> Com Node.js e Restify Name: Anderson Pimentel Date: 19 de Março de 2018 [email protected] [~]$ _ [1/31] >>> Agenda 1. Introdução 2. Boas Práticas 3. Hands-on Ambiente
Web Services REST. Sistemas Distribuídos. Mauro Lopes Carvalho Silva. Professor EBTT DAI Departamento de Informática Campus Monte Castelo
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Design Coerente: decisões de tecnologia para APIs
Design Coerente: decisões de tecnologia para APIs GET /whoami Ravan Scafi Back-end Developer na Leroy Merlin Brasil Co-organizador do Meetup do Laravel SP Evangelista do PHPSP @ravanscafi API? O que é
Python para web com Flask. #PythonAmazonas
Python para web com Flask #PythonAmazonas @marcosptf Be Free. KDE About me @marcosptf pytero -> Grupy-SP phpzero -> PHPSP javero -> NetCat 2/48 Be Free. KDE Flask? O que é Flask? Flask é um microframework
Webservices LEANDRO MENDES FERREIRA
Webservices LEANDRO MENDES FERREIRA Webservices - Agenda CONCEITOS RPC HTTP SOAP RESTFUL CONCEITOS Conceitos Básicos XML (extensible Markup Language) Liguagem de marcação para descrição de documentos de
API icontrato. Versão 1.0. Para ajuda e informações, abra um chamado pelo
API icontrato Versão 1.0 Criamos essa API para integrar qualquer sistema com o icontrato. A comunicação do sistema do cliente para o icontrato terá um Header nomeado x-token para servir de autenticação,
Serviç os da Web de distribuiç ã o digital (DDWS) GetMyPrice - Serviço manual
Serviç os da Web de distribuiç ã o digital (DDWS) GetMyPrice - Serviço manual ÍNDICE Histórico de revisão... 2 1 Introdução... 3 1.1 Visão geral... 3 1.2 Documentos de suporte... 3 2 Introdução... 3 3
GUIA API BTB /04/2019 INFORMAÇÃO PÚBLICA
05/04/019 SUMÁRIO 1 HISTÓRICO DE VERSÕES... 4 INTRODUÇÃO... 5 3 VISÃO GERAL... 5 3.1 Verbos HTTP API - BTB... 5 3. Uso do POST... 6 3.3 Uso do GET... 7 3.4 Endpo... 7 3.5 Restrições... 7 4 ENDEREÇOS DA
Correios Web Service (CWS)
Correios Web Service (CWS) Padrões Técnicos de Comunicação do Serviço Correios Log Comércio Eletrônico e-fulfillment Versão 1.6 Pág. 1 / 27 Tabela de Histórico da Evolução do Documento Data Evento Versão
API DE INTEGRAÇÃO VERSÃO 2. Janeiro/2017. Manual de Integração. Setor de Desenvolvimento
API DE INTEGRAÇÃO VERSÃO 2 Janeiro/2017 Manual de Integração Setor de Desenvolvimento [email protected] Sumário INTRODUÇÃO A API VERSÃO 2... 3 AUTENTICAÇÃO... 3 URL BASE... 3 FORMATO DO ENVIO...
Fábio Rosato Professional Services Manager [email protected] @frosato. confidential www.sensedia.com 1
Fábio Rosato Professional Services Manager [email protected] @frosato confidential www.sensedia.com 1 Sobrea Sensedia Nosso core é Arquitetura de TI: Serviços & Ferramentas Ajudamos empresas a
Documentação API VMPay Documentation
Documentação API VMPay Documentation Release 0.0.1 Verti Tecnologia December 23, 2015 Contents 1 Índice 1 1.1 Introdução................................................ 1 1.2 Visão geral................................................
Desenvolvimento de Aplicações Distribuídas
SOA e Web Services Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura
Conceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)
Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior
Web Services REST e JSON
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Service Oriented Architecture SOA
Service Oriented Architecture SOA Arquitetura orientada aos serviços Definição: Arquitetura de sistemas distribuídos em que a funcionalidade é disponibilizada sob a forma de serviços (bem definidos e independentes)
API - Lista de Compras
Editora Inovação EIRELI API - Lista de Compras Guilherme Branco Stracini 2015 L i s t a d e C o m p r a s - A P I Sumário Sobre... 2 A aplicação... 2 A API... 2 Ambiente de Manutenção... 3 Ambiente de
Web das Coisas WoT. Software: APIs para IoT. Prof. João Bosco Teixeira Junior
Web das Coisas WoT Software: APIs para IoT Prof. João Bosco Teixeira Junior WoT Um novo paradigma para desenvolvimento de aplicações inspirado na ideia do IOT; Utiliza protocolos e padrões amplamente aceitos
Documentação da API Likestore
Documentação da API Likestore API de Entrada: O que a Likestore disponibiliza para seus clientes Pré-condições: Chave de Segurança criada no Likestore-Admin Todo request deve anexar dois QUERY PARAMETERS:
Integração REST Text2Speech Versão 1.1
1 Integração REST Text2Speech Versão 1.1 2 Índice de Conteúdos Introdução Page. 3 Plataforma Técnica Petição envíos de mensagens de voz Page. 4 Petição JSON Page. 4 Exemplo solicitação CURL Page. 5 Exemplo
Apis Rest Autoescaláveis
Padrões de design para Apis Rest Autoescaláveis SEM COMPLICAÇÃO QCONSP 2016 Fernando Ultremare About me Full-stack developer desde 1998 Gerente geral de projetos na Dextra Sistemas Criador do YAWP! Framework
Admin Docs Documentation
Admin Docs Documentation Versão 3.0.0 FrontEnd Team 08/11/2016 Sumário 1 Visão Geral 3 2 Braspag Auth 5 2.1 Introdução................................................ 5 2.2 Obtenção de Autorização........................................
Documentação API. Documentação API V2.0 Integracommerce. versão 2.0. Integracommerce. Documentação API Página 1 de 35 Projeto: API Integracommerce 2.
Documentação API Integracommerce versão 2.0 Documentação API V2.0 Integracommerce Documentação API Página 1 de 35 ÍNDICE 1. INTRODUÇÃO 1.1 API DE HOMOLOGAÇÃO 1.1.1 Exemplo de chamada via Postman 1.1.2
Desmistificando as aplicações RESTful usando o Django Rest. Bruno Oliveira Instituto Federal da Bahia
Desmistificando as aplicações RESTful usando o Django Rest Bruno Oliveira Instituto Federal da Bahia Bruno Oliveira [email protected] Bruno.Oliveira21 oliveirabrunoa http://lattes.cnpq.br/9651894815550789
Paradigmas de Programação React Native
Paradigmas de Programação React Native Cliente HTTP Axios Acessando Web Services e APIs Gil Eduardo de Andrade CLIENTE HTTP AXIOS Introdução: O Axios é um cliente (biblioteca) que permite efetuar requisições
Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES
Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,
AJAX. Aula 01 - Introdução
AJAX Aula 01 - Introdução AJAX é acrônimo em língua inglesa de "Asynchronous Javascript and XML", que em português significa "Javascript e XML Assíncronos" Introdução O Ajax é baseado nos seguintes padrões
RestFull WebServices. Rafael Nunes Arquiteto de Software / Instrutor Globalcode. Globalcode Open4Education
RestFull WebServices Rafael Nunes Arquiteto de Software / Instrutor Globalcode 1 REST Integrando aplicações e disponibilizando serviços sem complicar a vida de ninguém. 2 Agenda > Integrando Aplicações
EA975 - Laboratório de Engenharia de Software
EA975 - Laboratório de Engenharia de Software Turmas K/L - 2017 Aula 1 O que vamos desenvolver? Vamos desenvolver uma aplicação distribuída, empregando a arquitetura 3-Tier segundo o estilo REST/HTTP (Respresentational
Para efetuar a configuração de s no painel, acesse o cpanel a partir do link abaixo:
Configuração de Painel Servidor Virtual. e-mail da Loja Para efetuar a configuração de e-mails no painel, acesse o cpanel a partir do link abaixo: https://cpanel.(domínio da sua loja).com.br:2083/ Exemplo:
PURCHASE-TO-PAY SOLUTIONS
PURCHASE-TO-PAY SOLUTIONS May 2015 SaphetyDoc - RELEASE NOTES 6.1.4.8 Offer Management SaphetyDoc - RELEASE NOTES 6.1.4.8. SaphetyDoc s release 6.1.4.8 will start production phase in 13/05/2015. PDF format:
Globalcode Open4education. Trilha Ruby. Sergio Lima Ruby Developer
Trilha Ruby Sergio Lima Ruby Developer Uma App Ruby On Rails Integrada com GraphQL A Linguagem do Facebook para APIs por SERGIO LIMA RUBY DEVELOPER Systems Analyst / Developer /sergiosouzalima #rubydev.rb
Avaliação de Frameworks de Produtividade para aplicações CRUD
Superintendência de Informática - SINFO/UFRN Avaliação de Frameworks de Produtividade para aplicações CRUD Leonardo René Campos Analista de TI Agenda 1. Introdução 2. Objetivos 3. Critérios de Avaliação
Protocolo HTTP. Professor Leonardo Larback
Protocolo HTTP Professor Leonardo Larback Protocolo HTTP No final da década de 1980, Tim Berners-Lee criou o protocolo HTTP (HyperText Transfer Protocol) e o padrão de arquivo HTML (HyperText Markup Language)
Redes de Computadores
Redes de Computadores Camada de Aplicação HTTP FTP SMTP Slide 1 Mensagem de Requisição HTTP linha de pedido (comandos GET, POST,HEAD ) linhas de cabeçalho Carriage return, line feed indica fim da mensagem
1 INTRODUÇÃO CERTIFICADO DE SEGURANÇA SSL AUTENTICAÇÃO WEB METHOD: LOGIN WEB METHOD: LISTBONDCODES...
ÍNDICE 1 INTRODUÇÃO... 3 2 CERTIFICADO DE SEGURANÇA SSL... 3 3 AUTENTICAÇÃO... 4 4 WEB METHOD: LOGIN... 5 5 WEB METHOD: LISTBONDCODES... 6 6 WEB METHOD: LISTBONDCODESCSV... 6 7 WEB METHOD: LISTTITULOSPUBLICOS...
1 INTRODUÇÃO CERTIFICADO DE SEGURANÇA SSL AUTENTICAÇÃO WEB METHOD: LOGIN WEB METHOD: LISTBONDCODES...
ÍNDICE 1 INTRODUÇÃO... 3 2 CERTIFICADO DE SEGURANÇA SSL... 3 3 AUTENTICAÇÃO... 4 4 WEB METHOD: LOGIN... 5 5 WEB METHOD: LISTBONDCODES... 6 6 WEB METHOD: LISTBONDCODESCSV... 6 7 WEB METHOD: LISTTITULOSPUBLICOS...
UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA. Ivan Luiz Salvadori
UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA Ivan Luiz Salvadori DESENVOLVIMENTO DE WEB APIS RESTFUL SEMÂNTICAS BASEADAS EM JSON Florianópolis 2015 Ivan Luiz Salvadori
CULTURA DEVOPS. Caminhos mais ágeis e inovadores. Rafael Chies Senior Domain Architect 19/09/2017
CULTURA DEVOPS Caminhos mais ágeis e inovadores Rafael Chies Senior Domain Architect 19/09/2017 Selenium TDD Integregação Contínua Automation Agile Nova Cultura com alguns velhos hábitos Testes Automatizados
Desenvolvendo Aplicações RESTFul utilizando Node.js
III Escola Regional de Informática do Piauí. Livro Anais - Artigos e Minicursos, v. 1, n. 1, p. 532-548, jun, 2017. www.eripi.com.br/2017 - ISBN: 978-85-7669-395-6 Capítulo 15 Desenvolvendo Aplicações
Web Services REST JAX-RS
Web Services REST JAX-RS Professor: Ricardo Luis dos Santos IFSUL 2015 Agenda Principais tecnologias envolvidas Testando os serviços desenvolvidos JAX-RS Principais anotações JAX-RS Principais anotações
Uso da Internet. Disciplina: Gestão da Tecnologia de Sistemas. Professor: Thiago Silva Prates
Uso da Internet Disciplina: Gestão da Tecnologia de Sistemas Professor: Thiago Silva Prates Uso da Internet nos negócios Com a evolução dos Sistemas de Informações nas organizações, da melhoria na infraestrutura,
solaredx Documentation
solaredx Documentation Release 0.5 Pedro Vasconcelos April 29, 2014 Contents 1 Índice 3 1.1 Instalação e Configuração........................................ 3 1.2 API-v1..................................................
Web Services. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul
Web Services Professor: Ricardo Luis dos Santos IFSUL 2015 Rápida revisão da última aula 3 Rápida revisão da última aula 1 Listar o filme com o id 475 2 Listar todos os filmes com o título que inicia com
Orquestração de microservices com REST na Americanas.com
Orquestração de microservices com REST na Americanas.com Americanas.com Submarino.com Shoptime.com Soubarato.com Jeferson Leão Manutenção Escalabilidade Microservices Inovação O que acontece com a informação?
Integrated Government Resources Planning IGRP Open Source. Como importar e contribuir - GitHub. Núcleo Operacional da Sociedade de Informação
Núcleo Operacional da Sociedade de Informação 23-05-2017 Integrated Government Resources Planning IGRP Open Source Como importar e contribuir - GitHub Índice Listas de Figuras... 2 Introdução... 3 Instalação
6127. Redes comunicação de dados. [email protected]. 2014/2015. Acesso à Internet.
Sumário Acesso à Internet. Elementos típicos de uma rede. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL.
Exemplo de configuração local da autenticação da Web do portal do convidado do Identity Services Engine
Exemplo de configuração local da autenticação da Web do portal do convidado do Identity Services Engine ID do Documento: 116217 Atualizado em: novembro 25, 2015 Contribuído por Marcin Latosiewicz e por
Layout de Integração Webservice Layout de Integração com SIP via Webservices Versão 1.4
FIORILLI S/C SOFTWARE Layout de Integração Webservice Layout de Integração com SIP via Webservices Versão 1.4 SIP Sistema Integrado de Pessoal 18/01/2016 Este layout destina-se a troca de dados entre o
Correios Web Service (CWS)
Correios Web Service (CWS) Padrões Técnicos de Comunicação do Serviço Correios Log Comércio Eletrônico e-fulfillment Versão 2.5 Pág. 1 / 32 Tabela de Histórico da Evolução do Documento Data Evento Versão
Manual de uso da API de Avaliação e Acompanhamento. servicos.gov.br
Manual de uso da API de Avaliação e Acompanhamento servicos.gov.br jun 22, 2018 Introdução 1 Apresentação 1 1.1 Formas de uso.............................................. 1 1.2 Fluxo simplificado para
SUMÁRIO REST. REST + OAuth. Cliente em Java Processamento de respostas JSON
SUMÁRIO REST Cliente em Java Processamento de respostas JSON REST + OAuth Material de suporte às aulas de Sistemas Distribuídos de Nuno Preguiça Copyright DI FCT/ UNL / 1 REST WEB SERVICES: CLIENTE Criar
Ricardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
REST. Caio Nakashima [email protected] [email protected]
REST Caio Nakashima [email protected] [email protected] 1 RESTful REpresentation State Transfer Estilo de arquitetura de software para sistemas distribuídos Termo proposto por Roy Fielding
Plataforma Dados Saúde. WebAPI
Plataforma Dados Saúde WebAPI Consulta de MCDTs / Exames Este trabalho não pode ser reproduzido ou divulgado, na íntegra ou em parte, a terceiros nem utilizado para outros fins que não aqueles para que
Evolução guiada por APIs. com REST para modernizar seu legado
Evolução guiada por APIs Option #2 híbrida Criando uma arquitetura com REST para modernizar seu legado Rodrigo Engenheiro de Software na CI&T. Atuou na criação da FIFA World Cup 2014 Happiness Flag da
REST RESTfulWeb Services JAX-RS
Web Services REST Web Service Serviço oferecido por um sistema que pode ser acessado diretamente por outro sistema desenvolvido em qualquer tecnologia através de uma rede como a internet. Cada plataforma
PAPO SMS MANUAL DE INTEGRAÇÃO DO DESENVOLVEDOR VERSÃO 1.0.1
PAPO SMS MANUAL DE INTEGRAÇÃO DO DESENVOLVEDOR VERSÃO 1.0.1 APRESENTAÇÃO O WEBSERVICE 1.0 foi desenvolvido para facilitar a solicitação e integração de dados de uma determinada conta PAPO. Sendo que, com
Expondo APIs de back-ends legados e travados. Fábio
Expondo APIs de back-ends legados e travados Fábio Rosato [email protected] @frosato Fábio Rosato Professional Services Manager & Teacher [email protected] @frosato IT Architecture Enabling
SIP Session Initiation Protocol
Session Initiation Protocol Carlos Gustavo A. da Rocha Session Initiation Protocol Desenvolvido pelo IETF RFC 2543 (Fev 1999) RFC 3261 (Jun 2002) É um protocolo de sinalização para sessões multimídia Negociação;
API - IMERCADO Captura, Alocação e Repasse
API - IMERCADO Captura, Alocação e Repasse 19/09/2018 API IMERCADO ALOCAÇÃO Sumário 1. Histórico de Versões... 4 2. Introdução... 5 3. s HTTP - API imercado... 6 4. Endpoint... 6 URI base (todas as URIs
Desenvolvimento Java com ferramentas IBM
Desenvolvimento Java com ferramentas IBM Camilo Lopes IT Specialist/Analyst Java Programmer [email protected] Iniciando em Java 19/06/09 Agenda Por que Java?! Ferramentas IBM para desenvolvimento Demonstração
Desmistificando REST com Java por Emílio Dias
Desmistificando REST com Java por Emílio Dias 1ª Edição, 11/02/2016 2016 AlgaWorks Softwares, Treinamentos e Serviços Ltda. Todos os direitos reservados. Nenhuma parte deste livreto pode ser reproduzida
Introdução a Computação em Nuvem
Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia
Análise de desempenho entre serviços web SOAP e RESTful utilizando a ferramenta Apache jmeter
ISSN 2316-2872 T.I.S. São Carlos, v. 4, n. 1, p. 51-58, jan-abr 2015 Tecnologias, Infraestrutura e Software Análise de desempenho entre serviços web SOAP e RESTful utilizando a ferramenta Apache jmeter
Manual de Integração Cartórios
Central RTDPJ Serviço Nacional dos Cartórios de TD e PJ Manual de Integração Cartórios Integração Cartórios de Registro de Títulos e Documentos e de Pessos Jurídicas Versão 2.1 Julho/2018 Sumário Histórico
Integração de sistemas utilizando Web Services do tipo REST
Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected] [email protected]
InPost Brasil. Integração e-commerce e InPost. Revisão 0.1 API 1.0 Informações Confidenciais e Proprietárias da InPost Brasil Ltda.
InPost Brasil Integração e-commerce e InPost Indice Background Objetivo Descrição do fluxo do processo InPost Geo Widget Tool Web Service Authentication Autenticação Machines - Terminais Parcels - Encomendas
Estruturas de Sistemas Operacionais
Estruturas de Sistemas Operacionais Sistemas Operacionais - Tópicos Componentes do Sistema Serviços de Sistemas Operacionais Chamadas ao Sistema Estrutura do Sistema Máquinas Virtuais Chamadas ao Sistema
API REST Alimentação/Retorno
Desenvolvedores API REST Alimentação/Retorno Versão 1.2.2 (18/06/2015) Vonix Av. Dr. Paulo Machado, 489 Campo Grande MS 79021-300 T 67 33180700 F 67 33180701 [email protected] www.vonix.com.br Funcionamento
Instruções de atualização do mapa
Instruções de atualização do mapa Antes da atualização... 1 I. No período de atualização gratuito... 5 II. Fora do período de atualização gratuito... 6 III. Atualize o Mapa para o Sistema de Navegação...
