RIA - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

RIA

Description:

extensions plus ou moins ferm es chaque navigateur / diteur ... Interop : des annonces mais rien de concret. une jungle tarifaire ! Quelle interop ? ... – PowerPoint PPT presentation

Number of Views:207
Avg rating:3.0/5.0
Slides: 38
Provided by: cloudma
Category:
Tags: ria | annonces | apporter

less

Transcript and Presenter's Notes

Title: RIA


1
RIA CLOUD COMPUTING
  • DevForum - 8 octobre 2009
  • François Tonic

2
Agenda
  • RIA ami ou ennemi du développeur web
  • Cloud Computing
  • QA

3
Mini bio
  • Historien
  • Journaliste informatique depuis 1997
  • Ancien développeur et testeur logiciel
  • Rédacteur en chef de Programmez!
  • Fondateur rédacteur en chef de
    www.cloudmagazine.fr

4
RIA les applications internet riches
5
Les limites du développement web
  • pauvreté du html
  • xhtml, css, ajax, javascript, tc. pallient
    juste les problèmes
  • problèmes inter navigateur
  • extensions plus ou moins fermées à chaque
    navigateur / éditeur
  • mais cest simple, rapide, performant

6
Les limites du développement web
  • richesse des librairies
  • choix des outils
  • référencement comme un clic

7
Pourquoi tout casser ?
  • volonté de remettre lutilisateur au centre
  • nouvelles interfaces plus dynamiques, plus
    riches, plus danimations
  • langages dynamiques vs langages statiques
  • multi terminal
  • contenu hétérogène

8
(No Transcript)
9
RIA nouveau modèle
  • adapter au multi terminaux par un langage
    descriptif pour adapter à la volée linterface
  • richesse fonctionnelle
  • 3D, animation, dynamique, gestion des données
    plus fine, outils de dév plus riches
  • mieux plaire aux utilisateurs ?

10
RIA le choix ?
  • Il y a toujours des mais...
  • Flex, Silverlight, JavaFX, voire Xul et Html 5
  • Portabilité très variable
  • Mobilité incomplet
  • Interopérabilité quasi nulle !
  • Multi plate forme pas toujours

11
RIA le choix ?
  • souvent propriétaire
  • le choix dune plate-forme enferme le
    développeur, le client !
  • apprendre de nouveaux réflexes, fonctions,
    langages
  • référencement très pauvre !

12
RIA le choix ?
  • cela nempêche pas les tests, au contraire
  • attention aux performances selon le système, le
    terminal
  • vérifier la portabilité quand cela est dans le
    projet
  • oblige à redéfinir le rôle du designer et du
    développeur web

13
RIA les enjeux
  • le multi terminaux et multi plate forme
  • gestion du mode connecté et déconnecté
  • génération dapplication web dans le navigateur
    mais aussi sur le desktop comme Flex et AIR

14
Le dévsigner web
  • Ces plate-formes obligent à repenser le travail
    des projets web
  • collaboration entre le développeur et le designer
    une obligation
  • des projets plus complexes, mêlant de plus en
    plus de code, dIDE, de graphismes
  • avoir des flux de projets entre les outils et les
    personnes

15
(No Transcript)
16
(No Transcript)
17
CLOUD COMPUTING
18
Saas Application Paas Plateforme Iaas
InfrastructureIaas Infrastructure
19
Le cloud cest quoi ?
  • Le cloud permet une forme dabstraction de
    lapplication, de la plate-forme et de linfra
  • on déporte dans le nuage (web) au lieu de le
    faire en local, avec virtualisation
  • le cloud doit apporter montée en charge selon
    les besoins, payer ce que lon utilise, adapter
    les besoins à la demande réelle, déporter les
    updates aux fournisseurs...

20
Iaas une infra web
  • la partie serveur nest plus chez soi mais sur le
    web dans des datacenters
  • Amazon EC2, VSphere, GoGrid, Eucalyptus, etc.
    pour les outils et les offres
  • Iaas doit assurer montée en charge, load
    balancing, sécurité, facturation à la
    consommation, création de nouvelles instances à
    la volée, etc.

21
Paas un modèle de nuage
  • cest la couche dexécution des applications, des
    librairies, des langages, etc.
  • lexécution se fait dans des environnements
    virtualisés que le Iaas fournit
  • disponibilité des outils, API, librairies.

22
Différents cloud
  • Cloud privé, public, hybride selon son besoin
  • Cloud privé un intranet lifté au nuage
  • Attention ne pas tout déporter dans le nuage
  • auditer, tester, choisir le cloud nécessite
    méthode et veille technologique

23
un marché mouvant
  • offre nombreuse mais immature et en pleine
    évolution
  • toutes les solutions ne sont pas faites pour la
    production Google App Engine, Azure par
    exemples.
  • Rachats en cours, difficulté pour choisir le bon
    fournisseur

24
(No Transcript)
25
Les problèmes !
  • qui est légalement responsable ?
  • Les obligations légales pour lentreprise pour le
    stockage et la disponibilité de certaines données
  • sécurité vrai - faux problème
  • Interop des annonces mais rien de concret
  • une jungle tarifaire !

26
Quelle interop ?
  • Chaque éditeur propose son approche, son modèle
    et son interop
  • collaboration bilatérale pour supporter tel
    environnement (ex. force.com)
  • Impossible de migrer dun Iaas / Paas à un autre
    on ne sait pas faire ! on ne peut pas faire
    sauf clone Amazon EC2
  • Pas dAPI, librairies communes actuellement

27
Quelle interop ?
  • cela pose des problèmes de disponibilité si on
    double son infrastructure, sa plate-forme cloud
    par sécurité et dans le cadre dun PRA
  • Il existe de grands principes pour un cloud
    ouvert mais cela reste des principes
  • Il faut que tous les gros (Amazon, Google VMware,
    Microsoft...) définissent des standards, des
    formats, des API trop tôt

28
Quelle interop ?
  • cela pose des problèmes de disponibilité si on
    double son infrastructure, sa plate-forme cloud
    par sécurité et dans le cadre dun PRA
  • Il existe de grands principes pour un cloud
    ouvert mais cela reste des principes
  • Il faut que tous les gros (Amazon, Google VMware,
    Microsoft...) définissent des standards, des
    formats, des API trop tôt

29
Les avantages
  • montée en charge, adaptabilité, minimiser les
    coûts, améliorer les process
  • administration, gestion de linfra simplifiée,
    adaptation à la réalité de la demande IT
  • souplesse du PRA

30
Les inconvénients
  • la sécurité, linterop, la portabilité des
    applications
  • gouvernance et administration
  • monitoring et métrique du cloud

31
Tarifs la jungle !
Coût en euros ou Azure rajouter le coût des
.Net Services, SQL Azure.
32
Tarifs la jungle !
33
Tarifs la jungle !
34
Et aussi
  • les conditions de sortie, le support proposé, le
    taux de disponibilité, le coût pour varier le
    nombre dutilisateur, etc.
  • Quelle migration prévue pour les données ?
  • Quelle géolocalisation proposée ?

35
(No Transcript)
36
Livre blanc cloud cloudmagazine.frfrancoistoni
c_at_bbox.frMerci !
37
QA
Write a Comment
User Comments (0)
About PowerShow.com