Agenda • Hvorfor? • Case • Google App Engine • Alternativer til GAE • Hvad er GAE velegnet til?

Slides:



Advertisements
Lignende præsentationer
7. undervisningsgang den
Advertisements

Activity og kommunikation Noget der ligner POSA ACT Pattern Oriented Software Architecture Asynchronous Completion Token.
Next Generation Operations Management AutoNOC 2. AutoNOC 2 Business fordele.
Gå for hjertet med Becel - for Hjerteforeningen
Mobile løsninger i hverdagen-udfordringer og muligheder
Arkitektur - data.
Udvikling af ANDROID programmer (apps) Jens Bennedsen og Jesper Tørresø marts 2011.
Online Services Den nye forretnings-model
Drupal[.org] Open Source CMS 6/
Videregående pc-vejledning
Introduktion til sikkerhed i.NET Mark S. Rasmussen iPaper ApS Part 2.
SMALL BUSINESS er BIG BUSINESS Tips og Tricks til Small Business Server Rico Raja marts 2006.
1 Internetsøgning •Niveau 3 for Korte- og Mellemlange videregående uddannelser.
© bedre læring på kortere tid IT universitetet MKUM-E2009 Villads Keiding Konceptudvikling og Interaktive Digitale Medier MKUM 2009, Master i IT, ITU MKUM.
Agenda Velkommen v. René Løhde, Microsoft Europas førende SMB SaaS løsning - hvordan gør de? v. Jakob Burkard.
Præsenteret af: Peter Bøhme Projektleder på Office XP
11. AUGUST 2014 CHEF FOR DIGITALE MEDIER STEFFEN LONGFORS Ændr 2. linje i overskriften til AU Passata Light WEB OG DIGITALE PLATFORME AARHUS UNIVERSITET.
“Microsoft Partner Network”
ER-diagrammer (databaser, del 4)
Program for valg af platform Præsentation af os selv/IdeFA Gruppen Tjeklisten Valg af platform – Godt det ikke er os! – GENERELT Gruppearbejde 1. Pause.
ASP.NET Extensions Jakob Tikjøb Andersen
Selected Partner Network briefing – d. 17. september 2008 How to Sell? Licensiering Jon Meldgaard Hansen - LMM, SMS&P How to Sell – september 2008.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Relationsdatabaser og SQL
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer
Inspirationsdag i Undervisningsministeriet Introduktion til webservice Thomas Ellegaard Freelanceprogrammør tilknyttet Rambøll Informatik
Michael Hald Konsulent, KL
Online markedsføring og e-handel Voxeværket – Uge21.
Cloud i det offentlige - der sker faktisk noget!
- 1 - Service & Support Forum 2005 Case A Jens Helstrup Solution Consultant – Nordic Region.
W: E: xTrace – trace på z/OS Dansk Gen brugergruppe 2008 Henrik Meisner Meisner IT.
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
Begreber og Redskaber 9. Plan for idag I dag: Datastrukturer Tabeller Lister, mængder, maps, grafer Hægtede lister.
Uddannelse, marts 2007 Søren Vallø Business Development Manager.
Cloud computing i Odense Kommune
Nyt Fælles Bibliotekssystem
No. 1 TemaTitelMateriale 1 IS i sundheds-sektorenPatientdatas anvendelighedLynge et al. 2 Registrering af patientdata Berg. Kap. 2 Waiting for Godot. 3.
Mail på tablet og pc ligger på Kone´s server og kan hentes på adressen
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
SharePoint Search Det kan gøres simpelt.
2009NOEA/IT - Databasedesign1 Agenda Datamodellering Databasedesign Normalisering.
ER-diagrammer Hvad er det? Og hvad bruges det til?
Evaluering af Udbud og Modenhed af Cloud Computing Software Teknologier Præsentation af hovedopgave og resultater Vejleder: Henrik Bærbak Christensen Af:
Applikationer og datarepræsentation
Muligheder og ulemper ved skytjenester Ved Claus Aarøe, UNI•C
Introduktion I4DAB1 Jesper Tørresø Forår Layers + Tiers ? Tiers er opdelinbgslag omkring en logisk abstraktion (Præsentation, forretningslogik og.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Historie Android Inc oprettet i 2003 Købt af Google i 2005 Første version af Android ude i 2007 Kan bruges til andet end mobiltelefoner.
Bent K. Slot Ansat ved KMD (Kommunedata) Ekstern lektor ved RUC Tidligere undervist på Roskilde Handelsskole Interesser: Digital forvaltning IT arkitektur.
Internetteknologi (ITNET2) Kort teknisk ASP.NET introduktion Mandag den 19/ Jesper Tørresø.
Virksomhedens informationsbehandling
Hospitalsinformationssystemer MM5 Hvad er HIS? Hvad driver udviklingen af HIS/PAS? Avancerede kliniske informationssystemer –Konteksten –Teknikken Fremtiden.
Databaser, introduktion1 Kurset ”Databaser” Introduktion.
SQL Server konsolidering i Nordea Maiken Bjørn Jensen 5. september 2002  Mainframe baggrund – Siemens/BS2000, CA/IDMS  Ansat i Nordea september 1996.
Evaluering af Udbud og Modenhed af Cloud Computing Software Teknologier Præsentation af hovedopgave og resultater Vejleder: Henrik Bærbak Christensen Af:
APP’s Apple-id Google-konto Windows live konto iTunes.
E/R-diagrammering 7. Semester.
1 | 2011 ASP.NET Framework i et webform/page perspektiv The Framework to a page.
Introduktion I4DAB1 Jesper Tørresø Efterår Databaser ? Hvorfor indskyde et lag mellem applikation og det permanente/persistente lager? Hvordan gemmes.
1 AR-blanketter som XML  Fælles XML-definition  Håndtering hos A-kasserne 29. maj 2001 Siticom - Fischer & Lorenz A/S Jesper Grona Larsen.
Database Some walk through lv/ Figures & some text from: © Pearson Education Limited 1995,
Effektiv vækst - Workshop
Cloud Computing Model-View-Controller
Beskyt din virksomhed- Workshop
Query optimization MICHAEL I
Cloud Computing Model-View-Controller
Problem med at følge de konstant voksende datamængder
Nogle udfordringer ved søgning af information:
Hvad er Virk? Er det en portal? Er det en linksamling?
- eller sådan spiser man en elefant…
Præsentationens transcript:

Agenda • Hvorfor? • Case • Google App Engine • Alternativer til GAE • Hvad er GAE velegnet til?

Hvorfor? • Gratis Java hosting • Cloud Computing – Vi har fornemmelsen af at det er fremtiden. • Hvor langt er Google nået med App Engine? – Kan vi udvikle som vi ellers ville gøre?

Case • Butik – lille kendt domæne – Relationer (kunder, ordre, varer) • Teknologistak – JPA – Spring – Wicket

Case - diagram

Aspekter

Forretning • Gratis at komme i gang • Betaling efter forbrug • Faste øvre grænser – 30 sek. request, 10mb response, 1mb entitet • Backup og Portering – Ingen support • Support – Ingen Service Level Agreement med Google

Platform • Persistering - Bigtable – Intet database schema – Hierarkisk datastruktur - entitetsgrupper • Transaktioner – Inden for entitetsgrupper • Versionering – Migrering af data (upgrade/downgrade)

Integration • Generelt svage integrationsmuligheder – Kun http/https • Google services – Mail – XMPP

Alternativer • Koster at komme i gang • Ingen whitelisting af klasser • Ingen faste øvre grænser • Support for relationelle databaser • Ingen GAE specifikke services – Mail – Google accounts

Hvad er GAE velegnet til? • Applikationer med spidsbelastningsperioder • Prototyper – Pga. af prismodel • For virksomheder uden egen hosting