Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
#GXBR
Como desenvolver um
módulo Smart Device
sobre uma aplicação
existente?
Pablo Mazzilli | pmazzilli@genexus.com | @Pab...
#GXBR
?
#GXBR
Arquitetura SD - OnlineArquitetura SD - Offline
Cliente SD Server - Backend
Serviços
#GXBR
Cenários de integração
1. Modelo de datos próprio do app SD
2. Acesso ao banco de dados existente
3. Acesso através ...
Cenário 1:
Modelo de dados
próprio para SD
#GXBR
Modelo de dados próprio
para SD (Online)
API / Serviços
#GXBR
Exemplo Online - Sistema
Escolas
#GXBR
Exemplo Online – Find My
Plane
#GXBR
Modelo de dados próprio
para SD (Offline)
API / Serviços
#GXBR
Exemplo Offline – Força
Vendas
#GXBR
Modelo de dados próprio
para SD
Características:
• Autonomia
• Flexibilidade
• Disponibilidade
• Dados duplicados?
•...
Cenário 2:
Acesso direto ao
banco
#GXBR
Acesso direto ao banco
(Online / Offline)
Acesso Direto /
Data Views
#GXBR
Exemplo App Encontro
#GXBR
Acesso direto ao banco
Características:
• Acesso em tempo real ao dados
• Não requer criar serviços de cópia de dado...
Cenário 3:
Acesso através de
serviços
#GXBR
Acesso através de serviços
(Online)
Web Services
#GXBR
Exemplo
#GXBR
Acesso através de serviços
(Offline)
Web Services
#GXBR
Exemplo
#GXBR
Acesso através de serviços
Características:
• Segurança
• Não existe duplicação de dados
Desvantagens app Online
• D...
#GXBR
Smart Devices
Muito obrigado !
Pablo Mazzilli | pmazzilli@genexus.com
| @PabloMazzilli
Upcoming SlideShare
Loading in …5
×

Como desenvolver um módulo Smart Device sobre uma aplicação existente?

339 views

Published on

É possível desenvolver com GeneXus uma aplicação Smart Device integrada a sistemas já existentes, seja estes internos, externos, legados, ou os quais somente tenho acesso através de uma camada de serviços?
Apresentaremos alguns desses cenários, exemplos concretos e como se podem resolver com GeneXus.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Como desenvolver um módulo Smart Device sobre uma aplicação existente?

  1. 1. #GXBR Como desenvolver um módulo Smart Device sobre uma aplicação existente? Pablo Mazzilli | pmazzilli@genexus.com | @PabloMazzilli
  2. 2. #GXBR ?
  3. 3. #GXBR Arquitetura SD - OnlineArquitetura SD - Offline Cliente SD Server - Backend Serviços
  4. 4. #GXBR Cenários de integração 1. Modelo de datos próprio do app SD 2. Acesso ao banco de dados existente 3. Acesso através de serviços
  5. 5. Cenário 1: Modelo de dados próprio para SD
  6. 6. #GXBR Modelo de dados próprio para SD (Online) API / Serviços
  7. 7. #GXBR Exemplo Online - Sistema Escolas
  8. 8. #GXBR Exemplo Online – Find My Plane
  9. 9. #GXBR Modelo de dados próprio para SD (Offline) API / Serviços
  10. 10. #GXBR Exemplo Offline – Força Vendas
  11. 11. #GXBR Modelo de dados próprio para SD Características: • Autonomia • Flexibilidade • Disponibilidade • Dados duplicados? • Outro servidor?
  12. 12. Cenário 2: Acesso direto ao banco
  13. 13. #GXBR Acesso direto ao banco (Online / Offline) Acesso Direto / Data Views
  14. 14. #GXBR Exemplo App Encontro
  15. 15. #GXBR Acesso direto ao banco Características: • Acesso em tempo real ao dados • Não requer criar serviços de cópia de dados • Data Type Mapping – Domínio Semântico? • Impactos no sistema principal tem que ser considerados no SD
  16. 16. Cenário 3: Acesso através de serviços
  17. 17. #GXBR Acesso através de serviços (Online) Web Services
  18. 18. #GXBR Exemplo
  19. 19. #GXBR Acesso através de serviços (Offline) Web Services
  20. 20. #GXBR Exemplo
  21. 21. #GXBR Acesso através de serviços Características: • Segurança • Não existe duplicação de dados Desvantagens app Online • Disponibilidade do App depende do sistema principal • Escalabilidade
  22. 22. #GXBR Smart Devices
  23. 23. Muito obrigado ! Pablo Mazzilli | pmazzilli@genexus.com | @PabloMazzilli

×