2. Arquitectura de serveis per a
aplicacions mòbils:
7 factors clau
UPCnet
Janet
Durà
(@janetdura)
Víctor
Fernández
de
Alba
(@sneridagh)
3. somupc
un nou servei d’accés a la informació
personal, social i en temps real
Origen Disseny i desenvolupament Models d’aprenentatge
Premi Servei de Grup de PDI Institut de
Davyd Comunicació Innovació Ciències de
Luque i Promoció Docent l’Educació
4. somupc
un nou servei d’accés a la informació
personal, social i en temps real
.
70%
loading…
Origen Disseny i desenvolupament Models d’aprenentatge
Premi Servei de Grup de PDI Institut de
Davyd Comunicació Innovació Ciències de
Luque i Promoció Docent l’Educació
5. somupc
hBp://slidesha.re/somupc
Origen Disseny i desenvolupament Models d’aprenentatge
Premi Servei de Grup de PDI Institut de
Davyd Comunicació Innovació Ciències de
Luque i Promoció Docent l’Educació
6.
7. 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
23
de
Novembre
de
2011
5a.
Jornada
TIC
–
Mobilitat
i
Ubiqüitat
8. MAX: Motor d’activitats i subscripcions extés
sistemes
somupc
corporatius MAX
Atenea
Motor sistemes
etc.
d’activitat i corporatius
subscripció
serveis dispositius
personals mòbils
Twitter xarxes
etc. socials
Arquitectura
de
serveis
per
aplicacions
mòbils:
7
factors
claus
23
de
Novembre
de
2011
5a.
Jornada
TIC
–
Mobilitat
i
Ubiqüitat
9. MAX: Motor d’activitats i subscripcions extés
REST API REST
(JSON) OpenSocial
OAuth
MAX Container
API REST
Gadgets
OODB Widgets
API REST
REST Activitystrea.ms
Apps
(JSON)
HTML5
API REST
OAuth
FB Apps
...
Arquitectura
de
serveis
per
aplicacions
mòbils:
7
factors
claus
23
de
Novembre
de
2011
5a.
Jornada
TIC
–
Mobilitat
i
Ubiqüitat
10. 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
23
de
Novembre
de
2011
5a.
Jornada
TIC
–
Mobilitat
i
Ubiqüitat
11. 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
23
de
Novembre
de
2011
5a.
Jornada
TIC
–
Mobilitat
i
Ubiqüitat
12. 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
23
de
Novembre
de
2011
5a.
Jornada
TIC
–
Mobilitat
i
Ubiqüitat
13. 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
23
de
Novembre
de
2011
5a.
Jornada
TIC
–
Mobilitat
i
Ubiqüitat
14. 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
23
de
Novembre
de
2011
5a.
Jornada
TIC
–
Mobilitat
i
Ubiqüitat
15. Ús d'estàndards
§ acOvitystrea.ms
§ REST
§ JSON
§ G+,
FB,
TwiBer
les
usen
àmpliament
Arquitectura
de
serveis
per
aplicacions
mòbils:
7
factors
claus
23
de
Novembre
de
2011
5a.
Jornada
TIC
–
Mobilitat
i
Ubiqüitat
16. 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
23
de
Novembre
de
2011
5a.
Jornada
TIC
–
Mobilitat
i
Ubiqüitat