SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
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
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

Contenu connexe

Tendances

DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...
DevCommerce Conference 2016 - Workshop: Velocidade e confiabilidade em e-comm...iMasters
 
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesiMasters
 
Construção de APIs para Apps Móveis
Construção de APIs para Apps MóveisConstrução de APIs para Apps Móveis
Construção de APIs para Apps MóveisKleber Bacili
 
Building APIs Mobile @ the Forum Mobile+
Building APIs Mobile @ the Forum Mobile+Building APIs Mobile @ the Forum Mobile+
Building APIs Mobile @ the Forum Mobile+Kleber Bacili
 
Impulsionando startups com api publica
Impulsionando startups com api publicaImpulsionando startups com api publica
Impulsionando startups com api publicaFábio Rosato
 
Os 7 Pecados Capitais na exposição de APIs RESTful
Os 7 Pecados Capitais na exposição de APIs RESTfulOs 7 Pecados Capitais na exposição de APIs RESTful
Os 7 Pecados Capitais na exposição de APIs RESTfulKleber Bacili
 
REST - padrões e melhores práticas
REST - padrões e melhores práticasREST - padrões e melhores práticas
REST - padrões e melhores práticasSensedia
 
SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!Sensedia
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaFelipe Firmo
 
Design APIs Restful, DevWeek Porto Alegre
Design APIs Restful, DevWeek Porto AlegreDesign APIs Restful, DevWeek Porto Alegre
Design APIs Restful, DevWeek Porto AlegreKleber Bacili
 
Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)Desenvolvimento Orientado a API (e extraindo existentes com PHP)
Desenvolvimento Orientado a API (e extraindo existentes com PHP)Flávio Lisboa
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesMarkus Christen
 
APIs gerenciadas de ponta a ponta
APIs gerenciadas de ponta a pontaAPIs gerenciadas de ponta a ponta
APIs gerenciadas de ponta a pontaJosé Vahl
 
Deck apix 2017 design & security - case cielo lio
Deck apix 2017   design & security - case cielo lioDeck apix 2017   design & security - case cielo lio
Deck apix 2017 design & security - case cielo lioLuis Moraes Junior
 
Transformação Digital de Forma Pragmatica WSO2
Transformação Digital de Forma Pragmatica WSO2Transformação Digital de Forma Pragmatica WSO2
Transformação Digital de Forma Pragmatica WSO2Edgar Silva
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMarkus Christen
 
API Methodology by Skalena
API Methodology by SkalenaAPI Methodology by Skalena
API Methodology by SkalenaEdgar Silva
 
WSO2 para o Governo Brasileiro
WSO2 para o  Governo BrasileiroWSO2 para o  Governo Brasileiro
WSO2 para o Governo BrasileiroEdgar Silva
 

Tendances (18)

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

Similaire à APIs Atributos e Tecnologia

WSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosWSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosEdgar Silva
 
Plataforma OpenSuite
Plataforma OpenSuitePlataforma OpenSuite
Plataforma OpenSuiteStart4up
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções Edgar Silva
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosRodney Repullo
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linuxaviram
 
API management: um aliado para construção de APIs
API management: um aliado para construção de APIsAPI management: um aliado para construção de APIs
API management: um aliado para construção de APIsRafael de Paula Souza
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaSensedia
 
Apresentação da Plataforma
Apresentação da Plataforma Apresentação da Plataforma
Apresentação da Plataforma Fluig
 
ALM RoadShow SJC - Office 365 API´s
ALM RoadShow SJC - Office 365 API´sALM RoadShow SJC - Office 365 API´s
ALM RoadShow SJC - Office 365 API´sDouglas Romão
 
CurriculumVitae_VictorXavier
CurriculumVitae_VictorXavierCurriculumVitae_VictorXavier
CurriculumVitae_VictorXavierVictor Xavier
 
Cafe & Open Source
Cafe & Open SourceCafe & Open Source
Cafe & Open Sourceguest6b64fa3
 
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...Markus Christen
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company OverviewRenilton Oliveira
 
Portais Corporativos e Marketing Digital - Consultoria WebCarioca
Portais Corporativos e Marketing Digital - Consultoria WebCariocaPortais Corporativos e Marketing Digital - Consultoria WebCarioca
Portais Corporativos e Marketing Digital - Consultoria WebCariocaWebCarioca
 
SAP - Automação de Força de Vendas
SAP - Automação de Força de VendasSAP - Automação de Força de Vendas
SAP - Automação de Força de VendasRenilton Oliveira
 
Apresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoApresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoADDs Solutions
 

Similaire à APIs Atributos e Tecnologia (20)

WSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de NegóciosWSO2 - Visão Geral de Negócios
WSO2 - Visão Geral de Negócios
 
Plataforma OpenSuite
Plataforma OpenSuitePlataforma OpenSuite
Plataforma OpenSuite
 
Skalena - Overview de Soluções
Skalena - Overview de Soluções Skalena - Overview de Soluções
Skalena - Overview de Soluções
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para Negocios
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
 
API management: um aliado para construção de APIs
API management: um aliado para construção de APIsAPI management: um aliado para construção de APIs
API management: um aliado para construção de APIs
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na Prática
 
Apresentação da Plataforma
Apresentação da Plataforma Apresentação da Plataforma
Apresentação da Plataforma
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
ALM RoadShow SJC - Office 365 API´s
ALM RoadShow SJC - Office 365 API´sALM RoadShow SJC - Office 365 API´s
ALM RoadShow SJC - Office 365 API´s
 
CurriculumVitae_VictorXavier
CurriculumVitae_VictorXavierCurriculumVitae_VictorXavier
CurriculumVitae_VictorXavier
 
Cafe & Open Source
Cafe & Open SourceCafe & Open Source
Cafe & Open Source
 
Cafe & Open Source
Cafe & Open SourceCafe & Open Source
Cafe & Open Source
 
Minha Vida Fiap - Desenvolvimento
Minha Vida Fiap - DesenvolvimentoMinha Vida Fiap - Desenvolvimento
Minha Vida Fiap - Desenvolvimento
 
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
Providenciar Uma Plataforma De AplicaçõEs De Alta Performance Para Aplicações...
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company Overview
 
Portais Corporativos e Marketing Digital - Consultoria WebCarioca
Portais Corporativos e Marketing Digital - Consultoria WebCariocaPortais Corporativos e Marketing Digital - Consultoria WebCarioca
Portais Corporativos e Marketing Digital - Consultoria WebCarioca
 
Sap Forum 2011
Sap Forum 2011Sap Forum 2011
Sap Forum 2011
 
SAP - Automação de Força de Vendas
SAP - Automação de Força de VendasSAP - Automação de Força de Vendas
SAP - Automação de Força de Vendas
 
Apresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoApresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases Alfresco
 

Plus de Fábio Rosato

Vantagens e desvantagens de uma arquitetura microservices
Vantagens e desvantagens de uma arquitetura microservicesVantagens e desvantagens de uma arquitetura microservices
Vantagens e desvantagens de uma arquitetura microservicesFábio Rosato
 
Vida longa para soa com microservices
Vida longa para soa com microservicesVida longa para soa com microservices
Vida longa para soa com microservicesFábio Rosato
 
Gestão de projetos consultivos com base em metodologias ágeis
Gestão de projetos consultivos com base em metodologias ágeisGestão de projetos consultivos com base em metodologias ágeis
Gestão de projetos consultivos com base em metodologias ágeisFábio Rosato
 
Public API - Você está preparado para um mundo interconectado
Public API - Você está preparado para um mundo interconectadoPublic API - Você está preparado para um mundo interconectado
Public API - Você está preparado para um mundo interconectadoFábio Rosato
 
APIs gerenciadas de ponta a ponta
APIs gerenciadas de ponta a pontaAPIs gerenciadas de ponta a ponta
APIs gerenciadas de ponta a pontaFábio Rosato
 
APIs gerenciadas de ponta a ponta - construção
APIs gerenciadas de ponta a ponta - construçãoAPIs gerenciadas de ponta a ponta - construção
APIs gerenciadas de ponta a ponta - construçãoFábio Rosato
 

Plus de Fábio Rosato (6)

Vantagens e desvantagens de uma arquitetura microservices
Vantagens e desvantagens de uma arquitetura microservicesVantagens e desvantagens de uma arquitetura microservices
Vantagens e desvantagens de uma arquitetura microservices
 
Vida longa para soa com microservices
Vida longa para soa com microservicesVida longa para soa com microservices
Vida longa para soa com microservices
 
Gestão de projetos consultivos com base em metodologias ágeis
Gestão de projetos consultivos com base em metodologias ágeisGestão de projetos consultivos com base em metodologias ágeis
Gestão de projetos consultivos com base em metodologias ágeis
 
Public API - Você está preparado para um mundo interconectado
Public API - Você está preparado para um mundo interconectadoPublic API - Você está preparado para um mundo interconectado
Public API - Você está preparado para um mundo interconectado
 
APIs gerenciadas de ponta a ponta
APIs gerenciadas de ponta a pontaAPIs gerenciadas de ponta a ponta
APIs gerenciadas de ponta a ponta
 
APIs gerenciadas de ponta a ponta - construção
APIs gerenciadas de ponta a ponta - construçãoAPIs gerenciadas de ponta a ponta - construção
APIs gerenciadas de ponta a ponta - construção
 

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
  • 6.
  • 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