Arquitectura de serveis per aplicacions mòbils

Post on 13-Jul-2015

288 views 1 download

Transcript of Arquitectura de serveis per aplicacions mòbils

2011  Mobi l i tat     i    Ubiqüitat  

Arquitectura de serveis per a aplicacions mòbils:

7 factors clau  

UPCnet  Janet  Durà  (@janetdura)  

Víctor  Fernández  de  Alba  (@sneridagh)  

 

somupc  

Premi Davyd Luque

Servei de Comunicació i Promoció

Grup de PDI Innovació

Docent

Institut de Ciències de l’Educació

Origen Disseny i desenvolupament Models d’aprenentatge

un nou servei d’accés a la informació personal, social i en temps real

somupc  

Premi Davyd Luque

Servei de Comunicació i Promoció

Grup de PDI Innovació

Docent

Institut de Ciències de l’Educació

Origen Disseny i desenvolupament Models d’aprenentatge

un nou servei d’accés a la informació personal, social i en temps real

.                                                                                                                            70%  

loading…  

Premi Davyd Luque

Servei de Comunicació i Promoció

Grup de PDI Innovació

Docent

Institut de Ciències de l’Educació

Origen Disseny i desenvolupament Models d’aprenentatge

hBp://slidesha.re/somupc  

somupc  

23  de  Novembre  de  2011  

Stream UPC

§  Peça  central  del  somupc  §  Recull  i  gesOona  l’acOvitat  d’usuaris  

i  aplicacions  UPC  §  Permet  subscripcions  a  l’acOvitat  de  

persones  i  a  contexts  §  Te  com  a  backend  el  MAX  

Arquitectura  de  serveis  per  aplicacions  mòbils:  7  factors  claus  5a.  Jornada  TIC  –  Mobilitat  i  Ubiqüitat  

23  de  Novembre  de  2011  

MAX

Motor d’activitat i subscripció

somupc  

sistemes corporatius

dispositius mòbils

xarxes socials

sistemes corporatius

Atenea

etc.

serveis personals

Twitter

etc.

MAX: Motor d’activitats i subscripcions extés

Arquitectura  de  serveis  per  aplicacions  mòbils:  7  factors  claus  5a.  Jornada  TIC  –  Mobilitat  i  Ubiqüitat  

23  de  Novembre  de  2011  Arquitectura  de  serveis  per  aplicacions  mòbils:  7  factors  claus  

5a.  Jornada  TIC  –  Mobilitat  i  Ubiqüitat  

MAX: Motor d’activitats i subscripcions extés

MAX

REST (JSON)

REST (JSON)

OODB

Activitystrea.ms

OpenSocial Container

Gadgets Widgets

Apps HTML5

API REST

API REST

API REST

API REST

FB Apps ...

OAuth

OAuth

23  de  Novembre  de  2011  

Arquitectura SOA

§  Web  Services  basats  en  REST  §  JSON  –  JavaScript  Object  NotaOon  §  Procés  de  peOcions  asíncron  

§  Modularitat  i  desacoplament  §  Clients  i  interccies  diferents  

(Opensocial,  Moodle,  mòbils,  …)  

Arquitectura  de  serveis  per  aplicacions  mòbils:  7  factors  claus  5a.  Jornada  TIC  –  Mobilitat  i  Ubiqüitat  

23  de  Novembre  de  2011  

Persistència eficaç i contrastada

§  BBDD  NoSQL  (orientada  a  objectes)  §  Fàcilment  clusteritzables  i  

escalables  horitzontalment  §  Alt  rendiment  §  UOlitzades  per  TwiBer,  FB,  G+,  4SQ    §  MongoDB  

hBp://www.mongodb.org/  

 

Arquitectura  de  serveis  per  aplicacions  mòbils:  7  factors  claus  5a.  Jornada  TIC  –  Mobilitat  i  Ubiqüitat  

23  de  Novembre  de  2011  

Autenticació usable

§  AutenOcació  d’aplicació  basada  en  tokens  

§  UOlitzada  per  TwiBer,  FB,  G+,  Evernote,  4SQ  

§  oAuth  2.0  (hBp://oauth.net/2/)  

Arquitectura  de  serveis  per  aplicacions  mòbils:  7  factors  claus  5a.  Jornada  TIC  –  Mobilitat  i  Ubiqüitat  

23  de  Novembre  de  2011  

Framework de desenvolupament lleuger i escalable

§  “Paga  per  allò  que  mengis”  §  Ràpid  i  lleuger  §  Escalable  horitzontalment  §  Alt  rendiment  

§  Pyramid  hBp://www.pylonsproject.org/  

Arquitectura  de  serveis  per  aplicacions  mòbils:  7  factors  claus  5a.  Jornada  TIC  –  Mobilitat  i  Ubiqüitat  

23  de  Novembre  de  2011  

API ben documentades

§  Definides  §  Monopropósit  §  SemànOques  §  Accessibles  públicament  §  Tercers  puden  crear  clients  i  interccies  

noves  que  uOlitzin  el  servei  

Arquitectura  de  serveis  per  aplicacions  mòbils:  7  factors  claus  5a.  Jornada  TIC  –  Mobilitat  i  Ubiqüitat  

23  de  Novembre  de  2011  

Ús d'estàndards

§  acOvitystrea.ms  §  REST  §  JSON  

§  G+,  FB,  TwiBer  les  usen  àmpliament  

Arquitectura  de  serveis  per  aplicacions  mòbils:  7  factors  claus  5a.  Jornada  TIC  –  Mobilitat  i  Ubiqüitat  

23  de  Novembre  de  2011  

Escalable en Cloud

§  Escalabilitat  horitzontal  en  un  click  §  Encapsulable  en  màquines  virtuals  molt  

peOtes  §  En  cas  de  necessitat,  aprovisionar  més  

instàncies  de  l’aplicació  

Arquitectura  de  serveis  per  aplicacions  mòbils:  7  factors  claus  5a.  Jornada  TIC  –  Mobilitat  i  Ubiqüitat