Business Drivers and Challenges of Cloud Computing
Transcript of Business Drivers and Challenges of Cloud Computing
-
8/14/2019 Business Drivers and Challenges of Cloud Computing
1/43
Business Drivers and Challengesof Cloud Computing and
Social Networking ApplicationDevelopment
Mikls Bir
Corvinus University of BudapestJohn von Neumann Computer Society
miklos.biro
This work is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License. To view
a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to CreativeCommons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
http://creativecommons.org/licenses/by-sa/3.0http://creativecommons.org/licenses/by-sa/3.0http://creativecommons.org/licenses/by-sa/3.0http://creativecommons.org/licenses/by-sa/3.0 -
8/14/2019 Business Drivers and Challenges of Cloud Computing
2/43
Reference [Biro M, 2010] Business Drivers and Challenges of Cloud
Computing and Social Networking Application
Development. Presentation invited by The Austrian
Computer Society (OCG) in co-operation with the Vienna
University of Technology, held on January 20th, 2010.http://www.ocg.at/en/files/invitation-cloudcomputing.pdf
Predecessor: [Biro M, 2009] Business Drivers and
Challenges of Cloud Computing and Social Networking
Application Development. In Proceedings of the IFIP TC8WG8.9 International Conference on Research and Practical
Issues of Enterprise Information Systems (CONFENIS
2009) (ed. by M. Raffai).
miklos.biro Business Drivers and Challenges of Cloud Computingand Social Networking Application Development
2
http://www.ocg.at/en/files/invitation-cloudcomputing.pdfhttp://www.ocg.at/en/files/invitation-cloudcomputing.pdfhttp://www.ocg.at/en/files/invitation-cloudcomputing.pdfhttp://www.ocg.at/en/files/invitation-cloudcomputing.pdfhttp://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
3/43
Content
1. Business Drivers
2. Top 10 Strategic Technologies for 2009 and 20103. What is Cloud Computing?
4. Gartner Hype Cycle for Emerging Technologies
5. The gap between those with plans and trials, and those with no plans to
adopt, is shrinking dramatically.
6. Cloud Computing in Europe
7. SAPs Position
8. Forecast for 2010: The Coming Cloud 'Catastrophe, Cloud Security
9. Eceryday Cloud Applications
10. Web Applications with Multitier Architecture11. Example Scenario: Contribution to a Presentation (zero code development)
12. Extension of the Scenario: Join Us in Person (consume web services)
13. Conclusion
miklos.biro Business Drivers and Challenges of Cloud Computingand Social Networking Application Development
3
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
4/43
miklos.biro Business Drivers and Challenges of Cloud Computingand Social Networking Application Development
4
Business Driversaddressed by this presentation
Interactive problem solving, not merely information access.
Cost reduction through economies of scale involving ICT as a
public utility.
Flexibility in the deployment of new technologies.
Scalability in case of unexpectedly growing demand using server
farms.
Availability secured by load balancing. Maintainability, knowing that maintenance cost can customarily
exceed 75% of the total software development life-cycle cost.
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
5/43
http://www.gartner.com/it/page.jsp?i
d=777212
1. Virtualization.
2. Cloud Computing.
3. ServersBeyond Blades.
4. Web-Oriented Architectures.
5. EnterpriseMashups.
6. Specialized Systems.
7. Social Software and Social Networking.
8. Unified Communications.
9. Business Intelligence.
10. Green IT.
Top 10 Strategic Technologies
for 2009 and 2010whose development with even zero code
is highlighted in this presentation
miklos.biro Business Drivers and Challenges of Cloud Computingand Social Networking Application Development
5
http://www.gartner.com/it/page.jsp?i
d=1210613
1. Cloud Computing
2. Advanced Analytics
3. Client Computing
4. IT for Green
5. Reshaping the Data Center
6. Social Computing
7. Security -- Activity Monitoring
8. Flash Memory
9. Virtualization for Availability
10. Mobile Applications
http://www.gartner.com/it/page.jsp?id=777212http://www.gartner.com/it/page.jsp?id=777212http://www.gartner.com/it/page.jsp?id=777212http://www.gartner.com/it/page.jsp?id=777212http://www.gartner.com/it/page.jsp?id=1210613http://www.gartner.com/it/page.jsp?id=1210613http://www.gartner.com/it/page.jsp?id=1210613http://www.gartner.com/it/page.jsp?id=1210613http://www.gartner.com/it/page.jsp?id=1210613http://www.gartner.com/it/page.jsp?id=777212http://www.gartner.com/it/page.jsp?id=777212http://www.gartner.com/it/page.jsp?id=777212http://www.gartner.com/it/page.jsp?id=777212http://www.gartner.com/it/page.jsp?id=777212http://www.gartner.com/it/page.jsp?id=777212http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
6/43
What is Cloud Computing?
1
miklos.biro@ Business Drivers and Challenges of Cloud Computingand Social Networking Application Development
6
S+S (Software & Services)
Theapplicationruns at the
client, it mayuse the
services ofother
applicationson the web.
SaaS (Software as a Service)
Theapplicationruns in the
cloud, thereis no software
(only abrowser) atthe client.
Cloud Computing, Cloud Platform
Platform supporting the development, operation andsurveillance of applications running in the cloud.
Source: Knig Tibor
http://devportal.hu/groups/architektek
Microsoft Magyarorszg
http://www.youtube.com/watch?v=6PNuQHUiV3Q(Web 2.0 Expo 2008 San Francisco ) Bir,M. ACC participation in FP5 and opportunities in FP6. Software & Service Technologies
Newsletter ofDG Information Society of the European Commission Issue no.2 April 2003. p.8.
http://cordis.europa.eu/ist/st/newsletter2-2003.htm
http://devportal.hu/groups/architektekhttp://www.youtube.com/watch?v=6PNuQHUiV3Qhttp://cordis.europa.eu/ist/st/newsletter2-2003.htmhttp://cordis.europa.eu/ist/st/newsletter2-2003.htmhttp://cordis.europa.eu/ist/st/newsletter2-2003.htmhttp://cordis.europa.eu/ist/st/newsletter2-2003.htmhttp://www.youtube.com/watch?v=6PNuQHUiV3Qhttp://devportal.hu/groups/architektekhttp://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
7/43
What is Cloud Computing?
2 Larry Ellison Oracles chief executive (The Wall Street Journal 09/25/2008):
The interesting thing about cloud computing is that weve redefinedcloud computing to include everything that we already do. I cant think
of anything that isnt cloud computing with all of these
announcements. The computer industry is the only industry that is
more fashion-driven than womens fashion. Maybe Im an idiot, but I
have no idea what anyone is talking about. What is it? Its complete
gibberish. Its insane. When is this idiocy going to stop?
Well make cloud computing announcements. Im not going to fight
this thing. But I dont understand what we would do differently in the
light of cloud computing other than change the wording of some of our
ads. Thats my view.
http://www.youtube.com/watch?v=0FacYAI6DY0
http://online.wsj.com/article/SB124580329161844787.html
(The Wall Street Journal 07/23/2009):
Oracle Corp. Chief Executive Larry Ellison appears to be rethinking
"cloud computing, saying his company was creeping into the space just
nine months after he mocked the business model.
miklos.biro Business Drivers and Challenges of Cloud Computingand Social Networking Application Development7
http://www.youtube.com/watch?v=0FacYAI6DY0http://online.wsj.com/article/SB124580329161844787.htmlhttp://online.wsj.com/public/quotes/main.html?type=djn&symbol=ORCLhttp://online.wsj.com/public/quotes/main.html?type=djn&symbol=ORCLhttp://online.wsj.com/article/SB124580329161844787.htmlhttp://www.youtube.com/watch?v=0FacYAI6DY0http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
8/43
Which cloud computing
applications do you useday by day
?1
http://rex.uni-corvinus.hu/mbiro/ContributeOCG
http://rex.uni-corvinus.hu/mbiro/FollowUsOCG
Business Drivers and Challenges of Cloud Computingand Social Networking Application Development
8miklos.biro
http://rex.uni-corvinus.hu/mbiro/ContributeOCGhttp://rex.uni-corvinus.hu/mbiro/FollowUsOCGhttp://rex.uni-corvinus.hu/mbiro/FollowUsOCGhttp://rex.uni-corvinus.hu/mbiro/FollowUsOCGhttp://rex.uni-corvinus.hu/mbiro/FollowUsOCGhttp://rex.uni-corvinus.hu/mbiro/ContributeOCGhttp://rex.uni-corvinus.hu/mbiro/ContributeOCGhttp://rex.uni-corvinus.hu/mbiro/ContributeOCGhttp://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
9/43
Social networking experiencecan be achieved by even remote participants!
Tvoli rsztvevk
Milyen
szmtsi felhalkalmazsokat
hasznl nap mint nap?2
miklos.biro@ 9Dr. Bir Mikls BCEInformcirendszerek Tanszk9
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
10/43
http://www.economist.com/specialreports/displayStory.cfm?story_id=12411882
Inflated expectations:
The rise of the cloud is more than just another platform shift that gets geeks excited. It
will undoubtedly transform the information technology (IT) industry, but it will also
profoundly change the way people work and companies operate. It will allow digitaltechnology to penetrate every nook and cranny of the economy and of society, creating
some tricky political problems along the way. (The Economist Oct 23rd 2008)
http://www.avanade.com/people/thought_detail.aspx?id=79
What SaaS means for businesses:
Increased business operational elasticity
Faster time-to-market, easier to enter or exit new markets
IT cost reduction, shift focus to strategic, vs. maintenance related efforts
Increased connection, collaboration with customers, partners, suppliers and
others
Business Drivers and Challenges of Cloud Computingand Social Networking Application Development
10
Business Drivers
miklos.biro
http://www.economist.com/specialreports/displayStory.cfm?story_id=12411882http://www.economist.com/specialreports/displayStory.cfm?story_id=12411882http://www.economist.com/specialreports/displayStory.cfm?story_id=12411882http://www.avanade.com/people/thought_detail.aspx?id=79http://www.avanade.com/people/thought_detail.aspx?id=79http://www.economist.com/specialreports/displayStory.cfm?story_id=12411882http://www.economist.com/specialreports/displayStory.cfm?story_id=12411882http://www.economist.com/specialreports/displayStory.cfm?story_id=12411882http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
11/43
miklos.biro@
Business Drivers and Challenges
of Cloud Computing and SocialNetworking Application
11
Hype Cycle for Emerging Technologies
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
12/43
miklos.biro@
Business Drivers and Challenges
of Cloud Computing and SocialNetworking Application
12
Hype Cycle for Emerging Technologies2009 (Gartner)
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
13/43
Analysis by Gartner Cloud Computing. The levels ofhype around cloud
computing in the IT industry are deafening, with every
vendor expounding its cloud strategy and variations,
such as private cloud computing and hybrid approaches,
compounding the hype.
Social Software Suites. Disillusionment is beginningbased on the realization that, even with a suite, much
work must be done to build an effective social software
deployment.
Microblogging. Microblogging, in general, and Twitter,in particular, have exploded in popularity during 2009 to
the extent that the inevitable disillusionment around
"channel pollution" is beginning
Business Drivers and Challenges of Cloud Computingand Social Networking Application Development
13miklos.biro
http://www.gartner.com/it/page.jsp?id=1124212http://www.gartner.com/it/page.jsp?id=1124212http://www.gartner.com/it/page.jsp?id=1124212http://www.gartner.com/it/page.jsp?id=1124212http://www.gartner.com/it/page.jsp?id=1124212http://www.gartner.com/it/page.jsp?id=1124212http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
14/43
Are we heading to a trough of
disillusionment? Global Survey of Cloud Computing
September 2009
Despite the global recession and a keen focus
on cost savings, the rate of respondents
reporting that they are beginning to plan or
test cloud computing has increased
threefold in the nine months since the lastsurvey was conducted. During the same periodof time, companies reporting no plans to adopt
cloud computing declined from 54 percent to
37 percent. The gap between those with
plans and trials, and those with no plans to
adopt, is shrinking dramatically. How Cloud & SaaS Will Change IT in 2010,
and How it Wont
http://www.avanade.com/people/thought_de
tail.aspx?id=79
Business Drivers and Challenges of Cloud Computingand Social Networking Application Development
14miklos.biro
http://www.avanade.com/people/thought_detail.aspx?id=79http://www.avanade.com/people/thought_detail.aspx?id=79http://www.avanade.com/people/thought_detail.aspx?id=79http://www.avanade.com/people/thought_detail.aspx?id=79http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
15/43
15
Cloud Computing in Europe 1
http://www.ogfeurope.eu/index.php/
home/calendar/thematic-workshops/technology-workshops
miklos.biro
http://www.ogfeurope.eu/index.php/home/calendar/thematic-workshops/technology-workshopshttp://www.ogfeurope.eu/index.php/home/calendar/thematic-workshops/technology-workshopshttp://www.ogfeurope.eu/index.php/home/calendar/thematic-workshops/technology-workshopshttp://www.ogfeurope.eu/index.php/home/calendar/thematic-workshops/technology-workshopshttp://www.ogfeurope.eu/index.php/home/calendar/thematic-workshops/technology-workshopshttp://www.ogfeurope.eu/index.php/home/calendar/thematic-workshops/technology-workshopshttp://www.ogfeurope.eu/index.php/home/calendar/thematic-workshops/technology-workshopshttp://www.ogfeurope.eu/index.php/home/calendar/thematic-workshops/technology-workshopshttp://www.ogfeurope.eu/index.php/home/calendar/thematic-workshops/technology-workshopshttp://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
16/43
16
Cloud Computing in Europe 2
http://www.cloudexpo-europe.com/node/1155886
miklos.biro
http://www.cloudexpo-europe.com/node/1155886http://www.cloudexpo-europe.com/node/1155886http://www.cloudexpo-europe.com/node/1155886http://www.cloudexpo-europe.com/node/1155886http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
17/43
17
Cloud Computing in Europe 3
http://cordis.europa.eu/fp7/ict/ssai/study-sw-2009_en.html
miklos.biro
C C
http://cordis.europa.eu/fp7/ict/ssai/study-sw-2009_en.htmlhttp://cordis.europa.eu/fp7/ict/ssai/study-sw-2009_en.htmlhttp://cordis.europa.eu/fp7/ict/ssai/study-sw-2009_en.htmlhttp://cordis.europa.eu/fp7/ict/ssai/study-sw-2009_en.htmlhttp://cordis.europa.eu/fp7/ict/ssai/study-sw-2009_en.htmlhttp://cordis.europa.eu/fp7/ict/ssai/study-sw-2009_en.htmlhttp://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
18/43
18
Cloud Computing in Europe 4
http://www.eurocloud.org/documents/EuroCloud_release_FRANCE.pdf /
miklos.biro
Cl d C i i E
http://www.eurocloud.org/http://www.eurocloud.org/http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
19/43
19
Cloud Computing in Europe 5
http://www.cloudcomputingcongress.com/miklos.biro
http://www.cloudcomputingcongress.com/http://www.cloudcomputingcongress.com/http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
20/43
SAPs Position
on On-Demand,
Social Networking, andCloud Computing
miklos.biro@ Business Drivers and Challenges of Cloud Computingand Social Networking Application Development 20http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/
http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
21/43
SAPs Position
on On-Demand,
Social Networking, andCloud Computing 2
miklos.biro@ Business Drivers and Challenges of Cloud Computingand Social Networking Application Development 21http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/
http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
22/43
Cl d S i
http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
23/43
Cloud Security 1
miklos.biro@ Business Drivers and Challenges of Cloud Computingand Social Networking Application Development 23
Cl d S i 2
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
24/43
http://www.cloudsecurityalliance.org/
Letter from the Editors (December 2009)It is hard to believe thatjust seven short months ago, we pulled
together a diverse group of individuals from all corners of the
technology industry to publish the first Security Guidance for
Critical Areas in Cloud Computing. Since its launch, this seminal
publication has continued to exceed our expectations for helping
organizations around the world make informed decisions regarding if,
when, and how they will adopt Cloud Computing services and
technologies. But over those seven months our knowledge, and
cloud computing technologies, have evolved at an astounding rate.This second version is designed to provide both new knowledge and
greater depth to support these challenging decisions.
Business Drivers and Challenges of Cloud Computingand Social Networking Application Development 24
Cloud Security 2
miklos.biro
E d L i Cl d A li i
http://www.cloudsecurityalliance.org/http://www.cloudsecurityalliance.org/http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
25/43
Everyday e-Learning Cloud Application
CooSpace
25
http://coo.uni-corvinus.hu
miklos.biro
C f i l t ki id t
http://coo.uni-corvinus.hu/http://coo.uni-corvinus.hu/http://coo.uni-corvinus.hu/http://coo.uni-corvinus.hu/http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
26/43
26
Conference social networking widgets
http://2010.eurospi.net/
miklos.biro
Client Server Architecture
http://2010.eurospi.net/http://2010.eurospi.net/http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
27/43
Client-Server Architecturefor Static HTML Pages
27miklos.biro
Web Applications with
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
28/43
SoftwareDeve
lopmentProcessM
anagement
Network and system infrastructure
User Interface
Data Services
SOA and Workflow Automation
External Organization
External Organization
Business Intelligence
Web Applications withMultitier Architecture
28
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
29/43
It is loose coupling between the tierswhich allows the well maintainable
zero or minimal code development in
the Visual Studio IDE
illustrated by the following example.
Business Drivers and Challenges of Cloud Computing
and Social Networking Application Development 29miklos.biro
Example Scenario
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
30/43
Business Drivers and Challenges of Cloud Computing
and Social Networking Application Development 30
Example Scenario
Contribution to a Presentation
Context: A presentation during which the speaker would like to receive immediate
feedback from the participants whose list is known in advance.
Usual in a classroom, conference, or large convention where there is never
opportunity for more than a few comments form the audience.
Input:
The list of participants in a simple Excel table imported into Access.
Requirements:
Allow all locally present or remote participants to give feedback to the
speakers prompts from their laptop, PDA, or smart phone.
All feedback should be immediately visible and persistently stored.
Not feasible without cloud computing.
miklos.biro
Example Scenario
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
31/43
Example Scenario
Zero Code Contribution 1
The FollowUs message wall is obtained by omitting the yellow items!1. Toolbox>SqlDataSource
drag and drop! (or dubble click)
2. (smart tag)>Configure Data Source
3. New Connection
4. Data source: Microsoft Access Database File (OLE DB)
Browse xxx.mdb OK
5. Next > Next >
6. Specify columns from a table or view
participanr:
Please_contribute:
identifier:
7. Advanced > Generate UPDATE, INSERT and DELETE statements > OK
8. Next > Test Query Finish
Business Drivers and Challenges of Cloud Computing
and Social Networking Application Development 31miklos.biro
Example Scenario
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
32/43
9. Toolbox>GridView
drag and drop! (or dubble click)
10. (smart tag)>Choose Data Source>SqlDataSource1
11. Enable Sorting: Enable Editing:
12. Debug>Start Without Debugging (Ctrl+F5)
Business Drivers and Challenges of Cloud Computing
and Social Networking Application Development 32
Example Scenario
Zero Code Contribution 2
miklos.biro
Example Scenario
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
33/43
miklos.biro@
Business Drivers and Challenges
of Cloud Computing and Social
Networking Application 33Dr. Bir Mikls BCE
Informcirendszerek Tanszk
Szoftvertechnolgia II - Webes
alkalmazsok ksztse:ASP.NET
33
Example Scenario
Zero Code Contribution 3
Example Scenario
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
34/43
miklos.biro@
Business Drivers and Challenges
of Cloud Computing and Social
Networking Application 34
Example Scenario
Zero Code Message Wall
Example Scenario
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
35/43
Is there any
emerging further requirementyou find necessary to satisfy
?
Business Drivers and Challenges of Cloud Computing
and Social Networking Application Development 35
Example Scenario
Call for Contribution
miklos.biro
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
36/43
Loose coupling with zero code
in the example
Data tier: Access database
Presentation tier: Design view (default.aspx)
Business logic: Events handled in code behind (default.aspx.cs)
Business Drivers and Challenges of Cloud Computing
and Social Networking Application Development 36miklos.biro
Extension of the Scenario
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
37/43
Business Drivers and Challenges of Cloud Computing
and Social Networking Application Development 37
Extension of the Scenario
Join Us in Person
Context:
We would like to offer our remote audience to join us in person.
Input:
The current location of a remote participant.
Requirements:
Provide guidance to the remote participant to get to our location:
Follow the yellow brick road! Idea:
Experiment with an external web service which can be consumed from our
code behind using very few lines of code with loose coupling.
miklos.biro
Web Applications with
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
38/43
SoftwareDeve
lopmentProcessM
anagement
Network and system infrastructure
User Interface
Data Services
SOA and Workflow Automation
External Organization
External Organization
Business Intelligence
Web Applications withMultitier Architecture
38Web services
Extension of the Scenario
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
39/43
1. ContributeWebsite>Add Web Reference
2. URL: http://www.ecubicle.net/driving.asmx Go
3. Web services found at this URL: 1 Service Found: - driving
Add Reference
4. Default.aspx:
5. Design6. Toolbox>Label (doubleclick)
7. Label1.(ID)=OurPlace
8. Label1.Text= 1010 Vienna, Wollzeile 1-3
9. Toolbox>TextBox (doubleclick)10. Toolbox>Label (doubleclick)
11. Label2.(ID)=Guidance
12. TextBox1 (doubleclick)
Business Drivers and Challenges of Cloud Computing
and Social Networking Application Development 39
Extension of the Scenario
JoinUs 1
miklos.biro
Extension of the Scenario
http://www.ecubicle.net/driving.asmxhttp://www.ecubicle.net/driving.asmxhttp://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
40/43
Entering the highlighted code is still necessary according to thestate-of-the-art.
13. Default.aspx.cs:
using System.Xml;using net.ecubicle.www;
14. protected void TextBox1_TextChanged(object sender,EventArgs e){
driving parameters = new driving();
XmlNode route = parameters.GetDirections(TextBox1.Text,
OurPlace.Text, "km", "true");Guidance.Text = route.InnerText;
}
15. Debug>Start Without Debugging (Ctrl+F5)
Business Drivers and Challenges of Cloud Computing
and Social Networking Application Development 40
Extension of the Scenario
JoinUs 2
miklos.biro
Extension of the Scenario
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
41/43
miklos.biro@
Business Drivers and Challenges
of Cloud Computing and Social
Networking Application 41Dr. Bir Mikls BCE
Informcirendszerek Tanszk
Szoftvertechnolgia II - Webes
alkalmazsok ksztse:ASP.NET
41
Extension of the Scenario
JoinUs 3
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
42/43
Business Drivers and Challenges of Cloud Computing
and Social Networking Application Development 42
Conclusion 1
The presentation gave an overview of the
business drivers for the application ofstrategic
technologies in 2009 and 2010 which result in
the rise of cloud computing among others.
The zero code development of a social
application is illustrated on a scenario providing
an initiating experience of the potential of a very
simple social software accessible in the cloud.
miklos.biro
http://informatika.bke.hu/http://informatika.bke.hu/ -
8/14/2019 Business Drivers and Challenges of Cloud Computing
43/43
The satisfaction of further requirements leads to the
consumption of web services with very little code andstill loose coupling illustrating at least four of the ten
strategic technologies for 2009 and 2010 listed by Gartner:
Cloud Computing.
Web-Oriented Architectures. Social Software and Networking.
Mobile Applications
If you want to take part in the experience, visit the
following web page, and always
follow the yellow brick road
http://rex.uni-corvinus.hu/mbiro/JoinUsOCG/
Business Drivers and Challenges of Cloud Computing
Conclusion 2
http://rex.uni-corvinus.hu/mbiro/JoinUsOCG/http://rex.uni-corvinus.hu/mbiro/JoinUsOCG/http://rex.uni-corvinus.hu/mbiro/JoinUsOCG/http://rex.uni-corvinus.hu/mbiro/JoinUsOCG/http://informatika.bke.hu/