Upload
wilson-guimaraes
View
190
Download
6
Embed Size (px)
DESCRIPTION
Apresentação feita no II Encontro GDG e JavaBahia. Dá pra utilizar o Framework Demoiselle para prover serviços na nuvem do Google? Claro que sim! Esta palestra mostrará como preparar aplicações para serem implantadas no GAE e ainda discutirá ideias para novas funcionalidades do framework.
Citation preview
Aplicações na Nuvem da Google com o Demoiselle
quinta-feira, 30 de maio de 13
para mais detalhes: http://creativecommons.org/licenses/by-nc-sa/3.0/quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
Wilson Guimarães
@wegnetopensandoalgo.wordpress.com
github.com/wegneto
quinta-feira, 30 de maio de 13
Antes de tudo, um pouco de contexto
quinta-feira, 30 de maio de 13
Nome “novo” para um conceito antigo
quinta-feira, 30 de maio de 13
Anos 50
Compartilhamento de recursos
quinta-feira, 30 de maio de 13
Anos 90Popularização da Internet“Data centers” caseiros
quinta-feira, 30 de maio de 13
Anos 2000
Bolha da Internet
Modernização dos data-centers
quinta-feira, 30 de maio de 13
2006
Venda da capacidade ociosa
quinta-feira, 30 de maio de 13
Pague apenas pelo consumo
quinta-feira, 30 de maio de 13
Provisionamento para eventos únicos
quinta-feira, 30 de maio de 13
Crescimento automático da capacidade
Tecnologias escaláveis
quinta-feira, 30 de maio de 13
Armazenamento escalável?
quinta-feira, 30 de maio de 13
Bancos relacionais
Data mining?
Tolerância à falhas?
Alta disponibilidade?
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
nosql-database.org
quinta-feira, 30 de maio de 13
MitosPerda de controleGerenciamentoSegurança
quinta-feira, 30 de maio de 13
Gerenciamento
Consoles administrativos web
API’s
Ferramentas de terceiros
quinta-feira, 30 de maio de 13
Painel de controle web do GAE
quinta-feira, 30 de maio de 13
Segurança da aplicação não difere de outra executando abertamente...
Escreva corretamente o seu código!
quinta-feira, 30 de maio de 13
Equipes de engenheiros de segurança dedicados à plataforma
quinta-feira, 30 de maio de 13
Criado em 2008, possibilita executar aplicações na infra-estrutura do Google
GAE: Google AppEngine
quinta-feira, 30 de maio de 13
Backend para aplicações móveis
quinta-feira, 30 de maio de 13
Sistemas de informação
quinta-feira, 30 de maio de 13
Ambiente de desenvolvimento
Suporte à tecnologias web mais comuns
Desenvolvimento local
quinta-feira, 30 de maio de 13
Aplicações rodam em um ambiente seguro
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
App Engine Datastore
Google Cloud SQL
Google Cloud Storage
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
App/ src/ ...Java source code... META-INF/ ...other configuration... war/ ...JSPs, images, data files... WEB-INF/ ...app configuration... lib/ ...JARs for libraries... classes/ ...compiled classes...
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
Foco em produtividade
quinta-feira, 30 de maio de 13
JSR 316: Java Platform, Enterprise Edition 6
quinta-feira, 30 de maio de 13
2quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
www.frameworkdemoiselle.gov.br
quinta-feira, 30 de maio de 13
App Engine
https://github.com/demoiselle/laboratoryincubator/appengine
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13
WEBAPPSNATIVOHÍBRIDO
fonte: http://marlon.silvacarvalho.com.br
quinta-feira, 30 de maio de 13
WEBAPPSNATIVOHÍBRIDO
fonte: http://marlon.silvacarvalho.com.br
quinta-feira, 30 de maio de 13
http://bookmark-mobile-gae.appspot.com
quinta-feira, 30 de maio de 13
WEBAPPSNATIVOHÍBRIDO
fonte: http://marlon.silvacarvalho.com.br
quinta-feira, 30 de maio de 13
WEBAPPSNATIVOHÍBRIDO
fonte: http://marlon.silvacarvalho.com.br
quinta-feira, 30 de maio de 13
RESTful Web Servicesquinta-feira, 30 de maio de 13
http://blog.frameworkdemoiselle.gov.br
quinta-feira, 30 de maio de 13
http://twitter.com/fwkdemoiselle
quinta-feira, 30 de maio de 13
http://github.com/demoiselle
quinta-feira, 30 de maio de 13
http://facebook.com/FrameworkDemoiselle
quinta-feira, 30 de maio de 13
56
http://developers.google.com/appengine
quinta-feira, 30 de maio de 13
quinta-feira, 30 de maio de 13