amélie cordier, january 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · new technical solutions...
TRANSCRIPT
![Page 2: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/2.jpg)
[email protected] - 6 - Cloud Computing 2
![Page 3: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/3.jpg)
[email protected] - 6 - Cloud Computing 3
![Page 4: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/4.jpg)
Allowing companies to rent applications hosted on dedicated servers
Benefits for application editors: regular incomes
Benefits for enterprises: no need to manage applications
Two kinds of interfaces◦ Web interface
◦ Client/Server interface
[email protected] - 6 - Cloud Computing 4
![Page 5: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/5.jpg)
Web interfaces are frustrating!
Client/server interfaces require an installation step!
[email protected] - 6 - Cloud Computing 5
![Page 6: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/6.jpg)
New technical solutions for dynamicity and integration
Several categories:◦ RIA (Rich Internet Application)
◦ RDA (Rich Desktop Application)
◦ ...
[email protected] - 6 - Cloud Computing 6
Illustration byFred Cavazza
![Page 7: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/7.jpg)
[email protected] - 6 - Cloud Computing 7
![Page 8: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/8.jpg)
Problem with RIA: no off-line mode
Possible solutions?◦ Stay tuned! (Wi-Fi, 3G, ...)
◦ Browser plug-in to manage off-line mode (Google Gears)
◦ Browsers WHATWG
◦ Synchronization software (LiveMesh)
[email protected] - 6 - Cloud Computing 8
![Page 9: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/9.jpg)
Collective intelligence◦ Wikipedia◦ Collective recommendations on
Amazon◦ IMDB◦ Blogs, wikis, ...
User platforms: Youtube, Google,
Service platforms: Mashups Social networking: MySpace,
Continuous Evolution: always in beta mode
[email protected] - 6 - Cloud Computing 9
![Page 10: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/10.jpg)
Mobile devices◦ Tablets◦ Netbooks◦ Ebooks◦ Smartphones
Variable characteristics◦ Ergonomics◦ Technical background◦ Storage◦ Bandwidth
Focus on online applications
[email protected] - 6 - Cloud Computing 10
![Page 11: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/11.jpg)
[email protected] - 6 - Cloud Computing 11
![Page 12: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/12.jpg)
[email protected] - 6 - Cloud Computing 12
![Page 13: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/13.jpg)
[email protected] - 6 - Cloud Computing 13
![Page 14: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/14.jpg)
SaaS are successors of ASP
Characteristics◦ Based on RIA
◦ Architectures optimized for on-line usage
◦ Collaborative functions
◦ Open API
[email protected] - 6 - Cloud Computing 14
![Page 15: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/15.jpg)
[email protected] - 6 - Cloud Computing 15
![Page 16: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/16.jpg)
Execution platform hosted on a server
Connexion through Internet
Amazon web services (AWS) is the first Cloud Computing Platform
PaaS is not only an execution environment, but also a set of infrastructure services
[email protected] - 6 - Cloud Computing 16
![Page 17: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/17.jpg)
Data persistence
Application hosting
Technical integration
Monitoring
[email protected] - 6 - Cloud Computing 17
![Page 18: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/18.jpg)
[email protected] - 6 - Cloud Computing 18
![Page 19: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/19.jpg)
[email protected] - 6 - Cloud Computing 19
![Page 20: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/20.jpg)
[email protected] - 6 - Cloud Computing 20
![Page 21: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/21.jpg)
[email protected] - 6 - Cloud Computing 21
![Page 22: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/22.jpg)
Costs!◦ Maintenance cost for end-user computers◦ Maintenance cost for servers◦ Cost of the computers◦ Cost of servers
More convenient Computer sustainability
(see the videos!)
Privacy Security Accordance with law Customers’ feedback
[email protected] - 6 - Cloud Computing 22
![Page 23: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/23.jpg)
Ergonomics, productivity Accessibility, business everywhere Collaboration Agility Quality of service, quantity
and availability Frequent updates
Security Privacy No personal
workstation
[email protected] - 6 - Cloud Computing 23
![Page 24: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/24.jpg)
Focus on business logics More time to focus
on essential issues
Loss of control Security Authentication Privacy Integrity Traceability Availability
Increase of the network usage
[email protected] - 6 - Cloud Computing 24
![Page 25: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/25.jpg)
[email protected] - 6 - Cloud Computing 25
![Page 26: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/26.jpg)
Start with a small application / service◦ Collaborative application
◦ Human resources
◦ Client relation management (CRM)
◦ Finance management
Choose an appropriate strategy:◦ External service
◦ Use a SaaS application
◦ Develop a SaaS application
[email protected] - 6 - Cloud Computing 26
![Page 27: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/27.jpg)
First phase: choose one service and try to handle it with a SaaS application
Second phase: export other services◦ One single SaaS provider or
◦ The best provider for each service
Integration of SaaS ◦ Identity manager (SSO: Single Sign On)
◦ Portal: data and services integration, common interface
◦ Internet Service Bus: communication management
[email protected] - 6 - Cloud Computing 27
![Page 28: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/28.jpg)
[email protected] - 6 - Cloud Computing 28
![Page 29: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/29.jpg)
[email protected] - 6 - Cloud Computing 29
![Page 30: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/30.jpg)
[email protected] - 6 - Cloud Computing 30
![Page 31: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/31.jpg)
[email protected] - 6 - Cloud Computing 31
![Page 32: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/32.jpg)
Microsoft Azure
Adobe Cocomo
HP Business Technology Optimization (BTO)
Dell MessageOne, Everdream, SilverBack, ASAP Software
IBM BlueHouse
Oracle on Demand
Sun GridEngine
...
[email protected] - 6 - Cloud Computing 32
![Page 33: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/33.jpg)
Google (Book Search, Street View, Google Translate)
Yahoo
Amazon
Amazon Web Services
[email protected] - 6 - Cloud Computing 33
![Page 34: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/34.jpg)
Internal search engines
Paypal
Sarbacane
Maps◦ Google Maps
◦ Yahoo Maps
◦ Microsoft Live Maps
◦ Mappy
◦ …
[email protected] - 6 - Cloud Computing 34
![Page 35: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/35.jpg)
Instant messaging Voice over IP Web conference Application Sharing Concurrent edition
of documents Shared whiteboard Instant file transfer Shared agenda ...
[email protected] - 6 - Cloud Computing 35
![Page 36: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/36.jpg)
Online document management
Content Management Solutions (CMS)
Project management through blogs
Knowledge management through wikis
…
[email protected] - 6 - Cloud Computing 36
![Page 37: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/37.jpg)
Gmail
Google Calendar
Gtalk
ZohoOnline Office
ZohoMail
...
[email protected] - 6 - Cloud Computing 37
![Page 38: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/38.jpg)
Adobe Acrobat.com
Adobe photoshop.com
Flickr& Picasa
YouTube& DailyMotion
SlideShare
...
[email protected] - 6 - Cloud Computing 38
![Page 39: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/39.jpg)
Salesforce
Microsoft Dynamics CRM Online
Sage CRM.com
ZohoCRM
[email protected] - 6 - Cloud Computing 39
![Page 40: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/40.jpg)
[email protected] - 6 - Cloud Computing 40
![Page 41: Amélie Cordier, January 2011 amelie.cordier@univ-lyon1 · 2011-01-17 · New technical solutions for dynamicity and integration Several categories: RIA (Rich Internet Application)](https://reader034.vdocuments.mx/reader034/viewer/2022042411/5f2a3df9e558685381072b1d/html5/thumbnails/41.jpg)
[email protected] - 6 - Cloud Computing 41