SlideShare uma empresa Scribd logo
atributos e tecnologia… 
Fábio Rosato 
fabio.rosato@sensedia.com
Fábio Rosato
Sobre a Sensedia 
 Empresa brasileira, sediada em Campinas com escritórios 
em São Paulo, Rio de Janeiro e EUA 
 Nosso core é Arquitetura de TI: Serviços & Ferramentas. 
 Profundo conhecimento em: 
 SOA (Arquitetura Orientada a Serviços) 
 API (Application Programming Interfaces) 
 Posicionada como visionária no Quadrante Mágico do 
Gartner em SOA
Sobre a Sensedia
• Focused solutions for cost-conscious SOA Governance (Zapthink) 
• Lightweight SOA in a down economy (Zapthink) 
• Sensedia Drives value from SOA Software Projects (SOA Word Magazine) 
• Learn to measure the ROI on SOA (IT Web) 
• The right time to streamline unruly SOA projects (eBizq) 
• SOA step-by-step (Executivos Financeiros) 
• Top 6 concerns before adopting SOA (Computerword) 
• Gartner AADI, Las Vegas 
• SP SOA Forum 
• Webinar: SOA Maturity Model 
• Webinar: Lightweight SOA 
Artigos, Whitepapers, Eventos e Webinars: 
• Cursos de Pós-Graduação focados em 
componentização, SOA e reutilização de software. 
• Consultores Sensedia são professores associados e 
palestrantes frequentes em conferencias sobre SOA 
• Programas de capacitação In-Company 
Parcerias e 
Iniciativas 
Educacionais 
Propagação de Conhecimento
APIs Atributos e Tecnologia
Always Synced / Multi-device / Searchable 
ANTES
ANTES 
Always Synced / Multi-device / Searchable
Search / Annotate / Share
Discovery / Social / Instant 
on-demand / Multi-device
Muito mais que só video 
On-Demand / Instant Streaming / Accessible 
Everywhere
User-Generated Digital Map / Live Crowd- 
Sourced Traffic Data
Interactive / Superior Quality Online / 
Accessible by 
Anyone Anywhere Anytime
Keyless / Remote access / Shareble
Personal Journal / Social interaction / Media 
Rich (video and audio)
Social 
Mobile 
MuitoemComum 
Dados 
Presença 
Acesso 
Cloud
MuitoemComum 
Social 
Mobile 
Cloud 
PRESENÇA 
ACESSO 
DADOS
ACESSO 
DADOS 
PRESENÇA 
Social 
Mobile 
Cloud 
MuitoemComum
O que são 
APIs?
Dados ou funções de negócios 
expostos via web para outras 
aplicações consumirem APIs
Public APIs 
Partners APIs 
Internal APIs = 
Enterprise SOA
1 ALCANCE DAS PARCERIAS 
2 ESTRATÉGIAS MULTI-DEVICES / MOBILE 
3 PLATAFORMA / ECOSSISTEMA 
4 INOVAÇÃO 
5 IMPACTO NA SOCIEDADE
Atributos 
para APIs 
de Sucesso
5 Atributos para APIs de Sucesso 
Valor 
Planejamento 
Flexibilidade 
Controle 
Suporte
5 Atributos para APIs de Sucesso 
Valor 
– Encontre a raíz de valor da sua API: 
• Ganhar dinheiro? 
• Economizar? 
• Fortalecer a marca? 
• Embasar inovação? 
• Multi canal? 
1
5 Atributos para APIs de Sucesso 
2 Planejamento 
– Design das APIs 
– Patterns de projeto 
– Arquitetura de infraestrutura 
– Tecnologias envolvidas 
– Focado na audiência
5 Atributos para APIs de Sucesso 
3 Flexibilidade 
– Entregue: Poder de escolha, Controle 
e Opções avançadas 
– TTFHW: “Time to First Hello World” 
• Passos claros; 
• Alternativa free ou trial; 
• Processo simplificado de onboarding; 
• Documentação simples; 
• Exemplos de código, ferramentas e 
SDKs;
5 Atributos para APIs de Sucesso 
4 Controle 
– Gerenciamento: 
• Security, Keys, Monitoring, Reporting, 
Scaling, Rate limiting, Versioning 
– Medição: 
• Performance & Traffic, Developers & Apps, 
Quality, Marketing, Revenue, Trends
5 Atributos para APIs de Sucesso 
5 Suporte 
– Developer Experience (DX): 
• Sim, desenvolvedor também é 
um ser humano 
• Mecanismos de colaboração 
(forum, wiki etc) 
– Community Engagement 
• “Develop it and they will come” = FALSO
Componentes 
Tecnológicos
•Documentation 
•API Browsing 
•Forums, … 
•Sign up 
•Issue Tracking 
•Test calls 
•SDK’s Download 
•My API Usage 
•Lifecycle 
•Versioning 
•Client Keys Management 
•Set Policies (quota & limits) 
•Deploy (sandbox& production) 
•API Discoverer 
•API Analytics 
-Subscriptions 
-API Calls 
-Performance 
-Errors 
-Limits & Quotas 
by API or Key 
•Security (OAuth2.0) 
•Protocol Transformation 
•Policy Enforcement 
•Exception handling 
•Alerts & Notification 
•Traffic Control and Debug 
Core Technology Components 
API Gateway 
Community 
Portal 
API Manager 
API Facade 
Business Application 1 
Business Application 2 
Developers 
REST API Traffic 
Web Browser 
Policy 
Deploy 
Internal Call 
Get API Usage 
Publish 
Monitoring 
Internal Services 
Discovery 
•Custom Mobile Apps or Widgets 
•Partners Applications 
•Clients and Independent Developers
Community 
Portal 
Portal com foco nos Desenvolvedores 
Onboarding 
Descomplicado 
Ambiente de Sandboxpara Testes 
√ 
√ 
√
Community 
Portal 
Design das API em REST e JSON 
Documentação Interativa 
Comunidade para compartilhamento de informações 
√ 
√ 
√
API Manager 
Publicação de APIs 
Controle de APPs 
Gestão dos Auth- Tokens 
√ 
√ 
√
API Manager 
Políticas de acessos as APIs 
Controle por: 
-Métodos 
-URLs 
-Horários 
-Limites de chamadas 
-Limites de tamanho das mensagens 
√ 
√
API Manager 
Suporte para debug 
Logde todas as mensagens 
Detalhes de cada mensagem 
√ 
√ 
√
API Manager 
Alertas para operação das APIs 
Gateway throughput 
Backendavailability 
√ 
√ 
√ 
Performance 
√
API Manager 
Relatório e gráficos 
Filtros e visões 
Diferentes formatos 
√ 
√ 
√
Quetal: 
developers.[you].com 
?
OBRI 
GADO 
Fábio Rosato 
fabio.rosato@sensedia.com 
@frosato 
acesse: www.sensedia.com/br/solucoes/api

Mais conteúdo relacionado

PDF
Impacto das mega tendências io t, cloud e mobile na arquitetura das grandes e...
PDF
Repensando o ESB: sua arquitetura SOA, usando APIs
PDF
Expondo APIs de back-ends legados e travados
PDF
Construindo APIs Mobile
PPTX
Repositorio SOA
PDF
Workshop Hands-On APIX 2018 - Trilha Básica
PDF
Indicadores para APIs
PDF
Vida longa para SOA com microservices
Impacto das mega tendências io t, cloud e mobile na arquitetura das grandes e...
Repensando o ESB: sua arquitetura SOA, usando APIs
Expondo APIs de back-ends legados e travados
Construindo APIs Mobile
Repositorio SOA
Workshop Hands-On APIX 2018 - Trilha Básica
Indicadores para APIs
Vida longa para SOA com microservices

Mais procurados (18)

PDF
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
PDF
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PDF
Construção de APIs para Apps Móveis
PDF
Building APIs Mobile @ the Forum Mobile+
PDF
Impulsionando startups com api publica
PDF
Os 7 Pecados Capitais na exposição de APIs RESTful
PDF
REST - padrões e melhores práticas
PDF
SOA e APIs: O que muda e o que segue!
PDF
Governança de Serviços Automatizada na Prática
PDF
Design APIs Restful, DevWeek Porto Alegre
PDF
Desenvolvimento Orientado a API (e extraindo existentes com PHP)
PPTX
Uma visão geral sobre a plataforma de aplicações
PDF
APIs gerenciadas de ponta a ponta
PDF
Deck apix 2017 design & security - case cielo lio
PDF
Transformação Digital de Forma Pragmatica WSO2
PPTX
Monitoração de Aplicações Distribuídas
PDF
API Methodology by Skalena
PDF
WSO2 para o Governo Brasileiro
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
Construção de APIs para Apps Móveis
Building APIs Mobile @ the Forum Mobile+
Impulsionando startups com api publica
Os 7 Pecados Capitais na exposição de APIs RESTful
REST - padrões e melhores práticas
SOA e APIs: O que muda e o que segue!
Governança de Serviços Automatizada na Prática
Design APIs Restful, DevWeek Porto Alegre
Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Uma visão geral sobre a plataforma de aplicações
APIs gerenciadas de ponta a ponta
Deck apix 2017 design & security - case cielo lio
Transformação Digital de Forma Pragmatica WSO2
Monitoração de Aplicações Distribuídas
API Methodology by Skalena
WSO2 para o Governo Brasileiro
Anúncio

Semelhante a APIs Atributos e Tecnologia (20)

PPTX
Estratégia de APIs Abertas
PDF
Public API - Você está preparado para um mundo interconectado
PDF
Soa Next Steps/Passos de Adoção SOA
PDF
Rest api vs SOAP
PPTX
Mundo das API's
PDF
O poder das APIs
PDF
Aula 01 asestratgiasdigitaisdomercadoeoprofissionaldeti
PPTX
As estratégias digitais do mercado e o profissional de TI
PDF
Skalena - Overview de Soluções
PPTX
APIX - 2017
PPTX
Transforme suas APIs em Negócio
PDF
2o workshop governanca soa na pratica
PDF
WSO2 - Visão Geral de Negócios
PPT
Palestra sobre a SOA foi destaque no Ciasc
PPT
Palestra sobre a SOA foi destaque no Ciasc
PDF
AAB305 - Service Oriented Architecture - wcamb
PDF
Modelo de negócios no e-commerce - diferenciais e estratégias
PDF
Convergência tecnológica
PPTX
A nova geração da arquitetura web para a era da nuvem
PPTX
API's Automidia: Provendo Meios Estruturados de Integração
Estratégia de APIs Abertas
Public API - Você está preparado para um mundo interconectado
Soa Next Steps/Passos de Adoção SOA
Rest api vs SOAP
Mundo das API's
O poder das APIs
Aula 01 asestratgiasdigitaisdomercadoeoprofissionaldeti
As estratégias digitais do mercado e o profissional de TI
Skalena - Overview de Soluções
APIX - 2017
Transforme suas APIs em Negócio
2o workshop governanca soa na pratica
WSO2 - Visão Geral de Negócios
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc
AAB305 - Service Oriented Architecture - wcamb
Modelo de negócios no e-commerce - diferenciais e estratégias
Convergência tecnológica
A nova geração da arquitetura web para a era da nuvem
API's Automidia: Provendo Meios Estruturados de Integração
Anúncio

Último (7)

PDF
Evolução em código: algoritmos genéticos com PHP
PDF
apresentacao introducao computacao ead.pdf
PDF
Dos requisitos ao código: como criar código rastreável em PHP
DOC
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
PPTX
Mapeamento de Objeto para Tabela Relacional
DOC
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
PPTX
Curso de Windows 11 resumido na prática.pptx
Evolução em código: algoritmos genéticos com PHP
apresentacao introducao computacao ead.pdf
Dos requisitos ao código: como criar código rastreável em PHP
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
Mapeamento de Objeto para Tabela Relacional
COMO AUTOMATIZR JOGOS SUPER NINTENDO ATRAVES DA PROGRAMAÇÃO
Curso de Windows 11 resumido na prática.pptx

APIs Atributos e Tecnologia

  • 1. atributos e tecnologia… Fábio Rosato fabio.rosato@sensedia.com
  • 3. Sobre a Sensedia  Empresa brasileira, sediada em Campinas com escritórios em São Paulo, Rio de Janeiro e EUA  Nosso core é Arquitetura de TI: Serviços & Ferramentas.  Profundo conhecimento em:  SOA (Arquitetura Orientada a Serviços)  API (Application Programming Interfaces)  Posicionada como visionária no Quadrante Mágico do Gartner em SOA
  • 5. • Focused solutions for cost-conscious SOA Governance (Zapthink) • Lightweight SOA in a down economy (Zapthink) • Sensedia Drives value from SOA Software Projects (SOA Word Magazine) • Learn to measure the ROI on SOA (IT Web) • The right time to streamline unruly SOA projects (eBizq) • SOA step-by-step (Executivos Financeiros) • Top 6 concerns before adopting SOA (Computerword) • Gartner AADI, Las Vegas • SP SOA Forum • Webinar: SOA Maturity Model • Webinar: Lightweight SOA Artigos, Whitepapers, Eventos e Webinars: • Cursos de Pós-Graduação focados em componentização, SOA e reutilização de software. • Consultores Sensedia são professores associados e palestrantes frequentes em conferencias sobre SOA • Programas de capacitação In-Company Parcerias e Iniciativas Educacionais Propagação de Conhecimento
  • 7. Always Synced / Multi-device / Searchable ANTES
  • 8. ANTES Always Synced / Multi-device / Searchable
  • 10. Discovery / Social / Instant on-demand / Multi-device
  • 11. Muito mais que só video On-Demand / Instant Streaming / Accessible Everywhere
  • 12. User-Generated Digital Map / Live Crowd- Sourced Traffic Data
  • 13. Interactive / Superior Quality Online / Accessible by Anyone Anywhere Anytime
  • 14. Keyless / Remote access / Shareble
  • 15. Personal Journal / Social interaction / Media Rich (video and audio)
  • 16. Social Mobile MuitoemComum Dados Presença Acesso Cloud
  • 17. MuitoemComum Social Mobile Cloud PRESENÇA ACESSO DADOS
  • 18. ACESSO DADOS PRESENÇA Social Mobile Cloud MuitoemComum
  • 19. O que são APIs?
  • 20. Dados ou funções de negócios expostos via web para outras aplicações consumirem APIs
  • 21. Public APIs Partners APIs Internal APIs = Enterprise SOA
  • 22. 1 ALCANCE DAS PARCERIAS 2 ESTRATÉGIAS MULTI-DEVICES / MOBILE 3 PLATAFORMA / ECOSSISTEMA 4 INOVAÇÃO 5 IMPACTO NA SOCIEDADE
  • 23. Atributos para APIs de Sucesso
  • 24. 5 Atributos para APIs de Sucesso Valor Planejamento Flexibilidade Controle Suporte
  • 25. 5 Atributos para APIs de Sucesso Valor – Encontre a raíz de valor da sua API: • Ganhar dinheiro? • Economizar? • Fortalecer a marca? • Embasar inovação? • Multi canal? 1
  • 26. 5 Atributos para APIs de Sucesso 2 Planejamento – Design das APIs – Patterns de projeto – Arquitetura de infraestrutura – Tecnologias envolvidas – Focado na audiência
  • 27. 5 Atributos para APIs de Sucesso 3 Flexibilidade – Entregue: Poder de escolha, Controle e Opções avançadas – TTFHW: “Time to First Hello World” • Passos claros; • Alternativa free ou trial; • Processo simplificado de onboarding; • Documentação simples; • Exemplos de código, ferramentas e SDKs;
  • 28. 5 Atributos para APIs de Sucesso 4 Controle – Gerenciamento: • Security, Keys, Monitoring, Reporting, Scaling, Rate limiting, Versioning – Medição: • Performance & Traffic, Developers & Apps, Quality, Marketing, Revenue, Trends
  • 29. 5 Atributos para APIs de Sucesso 5 Suporte – Developer Experience (DX): • Sim, desenvolvedor também é um ser humano • Mecanismos de colaboração (forum, wiki etc) – Community Engagement • “Develop it and they will come” = FALSO
  • 31. •Documentation •API Browsing •Forums, … •Sign up •Issue Tracking •Test calls •SDK’s Download •My API Usage •Lifecycle •Versioning •Client Keys Management •Set Policies (quota & limits) •Deploy (sandbox& production) •API Discoverer •API Analytics -Subscriptions -API Calls -Performance -Errors -Limits & Quotas by API or Key •Security (OAuth2.0) •Protocol Transformation •Policy Enforcement •Exception handling •Alerts & Notification •Traffic Control and Debug Core Technology Components API Gateway Community Portal API Manager API Facade Business Application 1 Business Application 2 Developers REST API Traffic Web Browser Policy Deploy Internal Call Get API Usage Publish Monitoring Internal Services Discovery •Custom Mobile Apps or Widgets •Partners Applications •Clients and Independent Developers
  • 32. Community Portal Portal com foco nos Desenvolvedores Onboarding Descomplicado Ambiente de Sandboxpara Testes √ √ √
  • 33. Community Portal Design das API em REST e JSON Documentação Interativa Comunidade para compartilhamento de informações √ √ √
  • 34. API Manager Publicação de APIs Controle de APPs Gestão dos Auth- Tokens √ √ √
  • 35. API Manager Políticas de acessos as APIs Controle por: -Métodos -URLs -Horários -Limites de chamadas -Limites de tamanho das mensagens √ √
  • 36. API Manager Suporte para debug Logde todas as mensagens Detalhes de cada mensagem √ √ √
  • 37. API Manager Alertas para operação das APIs Gateway throughput Backendavailability √ √ √ Performance √
  • 38. API Manager Relatório e gráficos Filtros e visões Diferentes formatos √ √ √
  • 40. OBRI GADO Fábio Rosato fabio.rosato@sensedia.com @frosato acesse: www.sensedia.com/br/solucoes/api