SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
Business Drivers and Challenges
    of Cloud Computing and
 Social Networking Application
          Development
                                        Miklós Biró
                 Corvinus University of Budapest
               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 Creative
            Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
Reference
   [Biro M, 2009] Business Drivers and
    Challenges of Cloud Computing and Social
    Networking Application Development. In
    Proceedings of the IFIP TC8 WG8.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 Computing
                                                                    2
                 and Social Networking Application Development
Content
1.    Business Drivers
2.    Top 10 Strategic Technologies for 2009 and 2010
3.    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.    SAP’s Position
8.    Cloud Applications at Corvinus University of Budapest and Conferences
9.    Web Applications with Multitier Architecture
10.   Example Scenario: Contribution to a Presentation (zero code development)
11.   Extension of the Scenario: Join Us in Person (consume web services)
12.   Conclusion

      miklos.biro         Business Drivers and Challenges of Cloud Computing
                                                                               3
                            and Social Networking Application Development
Business Drivers
                   addressed 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.

     miklos.biro      Business Drivers and Challenges of Cloud Computing
                                                                           4
                        and Social Networking Application Development
Top 10 Strategic Technologies
               for 2009 and 2010
                     whose development with even zero code
                       is highlighted in this presentation

       – http://www.gartner.com/it/page.jsp?i            – http://www.gartner.com/it/page.jsp?i
          d=777212                                          d=1210613
1.    Virtualization.                             1.    Cloud Computing
2.    Cloud Computing.                            2.    Advanced Analytics
3.    Servers — Beyond Blades.                    3.    Client Computing
4.    Web-Oriented Architectures.                 4.    IT for Green
5.    EnterpriseMashups.                          5.    Reshaping the Data Center
6.    Specialized Systems.                        6.    Social Computing
7.    Social Software and Social Networking.      7.    Security -- Activity Monitoring
8.    Unified Communications.                     8.    Flash Memory
9.    Business Intelligence.                      9.    Virtualization for Availability
10.   Green IT.                                   10.   Mobile Applications

       miklos.biro           Business Drivers and Challenges of Cloud Computing
                                                                                          5
                               and Social Networking Application Development
What is Cloud Computing?
                      1
    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 of DG Information Society of the European Commission Issue no.2 April 2003. p.8.
     http://cordis.europa.eu/ist/st/newsletter2-2003.htm
                                                                       Source: Kőnig Tibor
    S+S (Software & Services)                                          http://devportal.hu/groups/architektek
                                                                       Microsoft Magyarország




                       SaaS (Software as a Service)
         The
     application
     runs at the
    client, it may             The
       use the            application      Cloud Computing, Cloud Platform
     services of          runs in the
        other           „cloud‖, there
    applications        is no software
                             (only a         Platform supporting the development, operation and
     on the web.                             surveillance of applications running in the „cloud‖.
                          browser) at
                           the client.
miklos.biro                  Business Drivers and Challenges of Cloud Computing
                                                                                                        6
                               and Social Networking Application Development
What is Cloud Computing?

                     2
    Larry Ellison Oracle’s chief executive (The Wall Street Journal 09/25/2008):
     – ―The interesting thing about cloud computing is that we’ve redefined
         cloud computing to include everything that we already do. I can’t think
         of anything that isn’t cloud computing with all of these
         announcements. The computer industry is the only industry that is
         more fashion-driven than women’s fashion. Maybe I’m an idiot, but I
         have no idea what anyone is talking about. What is it? It’s complete
         gibberish. It’s insane. When is this idiocy going to stop?‖
         ―We’ll make cloud computing announcements. I’m not going to fight
         this thing. But I don’t understand what we would do differently in the
         light of cloud computing other than change the wording of some of our
         ads. That’s 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 Computing
                                                                                   7
                               and Social Networking Application Development
Which cloud computing
          applications do you use
                day by day
                     ?
                     1
http://rex.uni-corvinus.hu/mbiro/contributev05/
 http://rex.uni-corvinus.hu/mbiro/followusv05/


miklos.biro    Business Drivers and Challenges of Cloud Computing
                                                                    8
                 and Social Networking Application Development
Social networking experience
    can be achieved by even remote participants!



           Távoli résztvevők
                 Milyen
            számítási felhő
            alkalmazásokat
         használ nap mint nap
                    ?
©Dr. Biró Miklós BCE
miklos.biro
                    2       Business Drivers and Challenges of Cloud Computing
                                                                                 9
Információrendszerek Tanszék and Social Networking Application Development
Business Drivers
   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 digital
    technology 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
     miklos.biro               Business Drivers and Challenges of Cloud Computing
                                                                                        10
                                 and Social Networking Application Development
Hype Cycle for Emerging Technologies




                 Business Drivers and Challenges
miklos.biro      of Cloud Computing and Social
                                                   11
                     Networking Application
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
  three‐fold in the nine months since the last
  survey was conducted. During the same period
  of 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 Won‘t
  http://www.avanade.com/people/thought_de
  tail.aspx?id=79
     miklos.biro           Business Drivers and Challenges of Cloud Computing
                                                                                12
                             and Social Networking Application Development
Cloud Computing in Europe 1




                                                       http://www.ogfeurope.eu/index.php/
miklos.biro   Business Drivers and Challenges of Cloud Computing
                                                       home/calendar/thematic-     13
                and Social Networking Application Development
                                                       workshops/technology-workshops
Cloud Computing in Europe 2




                                       http://www.cloudexpo-europe.com/node/1155886
miklos.biro   Business Drivers and Challenges of Cloud Computing
                                                                          14
                and Social Networking Application Development
Cloud Computing in Europe 3




                      http://cordis.europa.eu/fp7/ict/ssai/study-sw-2009_en.html
miklos.biro   Business Drivers and Challenges of Cloud Computing
                                                                      15
                and Social Networking Application Development
Cloud Computing in Europe 4




miklos.biro   http://www.eurocloud.org/documents/EuroCloud_release_FRANCE.pdf /
              Business Drivers and Challenges of Cloud Computing
                                                                      16
                and Social Networking Application Development
SAP’s Position
           on On-Demand,
        Social Networking, and
          Cloud Computing




miklos.biro                  Business Drivers and Challenges of Cloud Computing
                                                                                                        17
                               and Social Networking Application Development
      http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/
SAP’s Position
           on On-Demand,
        Social Networking, and
         Cloud Computing 2




miklos.biro                  Business Drivers and Challenges of Cloud Computing
                                                                                                        18
                               and Social Networking Application Development
      http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/
e-Learning at Corvinus University
              CooSpace




                                                                   http://coo.uni-corvinus.hu
miklos.biro   Business Drivers and Challenges of Cloud Computing
                                                                                  19
                and Social Networking Application Development
News Feed at Corvinus University




                                                       http://informatika.uni-corvinus.hu/
miklos.biro   Business Drivers and Challenges of Cloud Computing
                                                                               20
                and Social Networking Application Development
Conference social networking widgets




                                                               http://2010.eurospi.net/
miklos.biro   Business Drivers and Challenges of Cloud Computing
                                                                                21
                and Social Networking Application Development
Client-Server Architecture
            for Static HTML Pages




miklos.biro     Business Drivers and Challenges of Cloud Computing
                                                                     22
                  and Social Networking Application Development
Web Applications with
                                                       Multitier Architecture


                                              User Interface
Software Development Process Management




                                                                                External Organization
                                              Business Intelligence




                                              SOA and Workflow Automation
                                                                                External Organization


                                              Data Services


                                          Network and system infrastructure                   23
It is loose coupling between the tiers
  which allows the well maintainable
zero or minimal code development in
         the Visual Studio® IDE

      illustrated by the following example.



miklos.biro    Business Drivers and Challenges of Cloud Computing
                                                                    24
                 and Social Networking Application Development
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
      speaker’s prompts from their laptop, PDA, or smart phone.
    – All feedback should be immediately visible and persistently stored.

          Not feasible without cloud computing.
     miklos.biro         Business Drivers and Challenges of Cloud Computing
                                                                               25
                           and Social Networking Application Development
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


     miklos.biro        Business Drivers and Challenges of Cloud Computing
                                                                             26
                          and Social Networking Application Development
Example Scenario
              Zero Code Contribution 2

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)




miklos.biro         Business Drivers and Challenges of Cloud Computing
                                                                         27
                      and Social Networking Application Development
Example Scenario
            Zero Code Contribution 3




                               Business Drivers and Challenges
                                Szoftvertechnológia II - Webes
©Dr. Biró Miklós BCE
miklos.biro                    of Cloud Computing and Social
                                   alkalmazások készítése:       28
Információrendszerek Tanszék       Networking Application
                                          ASP.NET
Example Scenario
              Zero Code Message Wall




                     Business Drivers and Challenges
miklos.biro          of Cloud Computing and Social
                                                       29
                         Networking Application
Example Scenario
              Call for Contribution

             Is there any
     emerging further requirement
     you find necessary to satisfy
                   ?

miklos.biro      Business Drivers and Challenges of Cloud Computing
                                                                      30
                   and Social Networking Application Development
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)




     miklos.biro       Business Drivers and Challenges of Cloud Computing
                                                                            31
                         and Social Networking Application Development
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          Business Drivers and Challenges of Cloud Computing
                                                                               32
                            and Social Networking Application Development
Web Applications with
                                                       Multitier Architecture


                                              User Interface
Software Development Process Management




                                                                                             External Organization
                                              Business Intelligence




                                              SOA and Workflow Automation
                                                                                             External Organization


                                              Data Services


                                          Network and system infrastructure                                33
                                                                              Web services
Extension of the Scenario
                   JoinUs 1
1.  Contribute…Website>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.  Design
6.  Toolbox>Label (doubleclick)
7.  Label1.(ID)=„Confenis‖
8.  Label1.Text=„H-9027 Győr, Budai út 4-6. ‖
9.  Toolbox>TextBox (doubleclick)
10. Toolbox>Label (doubleclick)
11. Label2.(ID)=„Guidance‖
12. TextBox1 (doubleclick)
     miklos.biro    Business Drivers and Challenges of Cloud Computing
                                                                         34
                      and Social Networking Application Development
Extension of the Scenario
                   JoinUs 2
   Entering the highlighted code is still necessary according to the
                           state-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,
              Confenis.Text, "km", "true");
      Guidance.Text = route.InnerText;
    }
15. Debug>Start Without Debugging (Ctrl+F5)

     miklos.biro      Business Drivers and Challenges of Cloud Computing
                                                                           35
                        and Social Networking Application Development
Extension of the Scenario
              JoinUs 3




                               Business Drivers and Challenges
                                Szoftvertechnológia II - Webes
©Dr. Biró Miklós BCE
miklos.biro                    of Cloud Computing and Social
                                   alkalmazások készítése:       36
Információrendszerek Tanszék       Networking Application
                                          ASP.NET
Conclusion 1
 The presentation gave an overview of the
  business drivers for the application of strategic
  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   Business Drivers and Challenges of Cloud Computing
                                                                       37
                    and Social Networking Application Development
Conclusion 2
   The satisfaction of further requirements leads to the
    consumption of web services with very little code and
    still 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/joinusv07/

miklos.biro         Business Drivers and Challenges of Cloud Computing
                                                                         38
                      and Social Networking Application Development

Mais conteúdo relacionado

Mais procurados

Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
Rajshri Mohan
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
nitinw25
 
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
MukeshKrActivelylook
 

Mais procurados (20)

Cloud Computing Project
Cloud Computing Project Cloud Computing Project
Cloud Computing Project
 
Cloud Computing Training Presentation
Cloud Computing Training Presentation Cloud Computing Training Presentation
Cloud Computing Training Presentation
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information management
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
Cloud notes 1
Cloud notes 1Cloud notes 1
Cloud notes 1
 
Cloud computing ... simple
Cloud computing ... simpleCloud computing ... simple
Cloud computing ... simple
 
Cloud Computing ppt
Cloud Computing pptCloud Computing ppt
Cloud Computing ppt
 
Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
A Seminar on Cloud Computing
A Seminar on Cloud ComputingA Seminar on Cloud Computing
A Seminar on Cloud Computing
 
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
 

Destaque

Arlanis Reply - UNSERE BAUSTEINE FÜR SALESFORCE ZUR SCHNELLEN PROJEKTUMSETZUNG
Arlanis Reply - UNSERE BAUSTEINE FÜR SALESFORCE ZUR SCHNELLEN PROJEKTUMSETZUNGArlanis Reply - UNSERE BAUSTEINE FÜR SALESFORCE ZUR SCHNELLEN PROJEKTUMSETZUNG
Arlanis Reply - UNSERE BAUSTEINE FÜR SALESFORCE ZUR SCHNELLEN PROJEKTUMSETZUNG
Salesforce Deutschland
 
Cloud computing for college library automation
Cloud computing for college library automationCloud computing for college library automation
Cloud computing for college library automation
Vasantha Raju N
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
Amit Shaw
 
Cloud computing in academic libraries
Cloud computing in academic librariesCloud computing in academic libraries
Cloud computing in academic libraries
Erik Mitchell
 

Destaque (20)

2014 Future of Cloud Computing - 4th Annual Survey Results
2014 Future of Cloud Computing - 4th Annual Survey Results2014 Future of Cloud Computing - 4th Annual Survey Results
2014 Future of Cloud Computing - 4th Annual Survey Results
 
Cloud computing - Ein Betriebsmodell für die Verwaltung?
Cloud computing - Ein Betriebsmodell für die Verwaltung?Cloud computing - Ein Betriebsmodell für die Verwaltung?
Cloud computing - Ein Betriebsmodell für die Verwaltung?
 
Intuit QuickBase at MassTLC Cloud Summit - Drivers of Cloud Adoption with All...
Intuit QuickBase at MassTLC Cloud Summit - Drivers of Cloud Adoption with All...Intuit QuickBase at MassTLC Cloud Summit - Drivers of Cloud Adoption with All...
Intuit QuickBase at MassTLC Cloud Summit - Drivers of Cloud Adoption with All...
 
Social business 2012 challenges –
Social business 2012 challenges –Social business 2012 challenges –
Social business 2012 challenges –
 
Arlanis Reply - UNSERE BAUSTEINE FÜR SALESFORCE ZUR SCHNELLEN PROJEKTUMSETZUNG
Arlanis Reply - UNSERE BAUSTEINE FÜR SALESFORCE ZUR SCHNELLEN PROJEKTUMSETZUNGArlanis Reply - UNSERE BAUSTEINE FÜR SALESFORCE ZUR SCHNELLEN PROJEKTUMSETZUNG
Arlanis Reply - UNSERE BAUSTEINE FÜR SALESFORCE ZUR SCHNELLEN PROJEKTUMSETZUNG
 
eMarketer Webinar: Consumer Digital Touchpoints—Email and Beyond
eMarketer Webinar: Consumer Digital Touchpoints—Email and BeyondeMarketer Webinar: Consumer Digital Touchpoints—Email and Beyond
eMarketer Webinar: Consumer Digital Touchpoints—Email and Beyond
 
TiEcon 2016 Keynote - Security Challenges & Opportunities with Public Cloud A...
TiEcon 2016 Keynote - Security Challenges & Opportunities with Public Cloud A...TiEcon 2016 Keynote - Security Challenges & Opportunities with Public Cloud A...
TiEcon 2016 Keynote - Security Challenges & Opportunities with Public Cloud A...
 
Brand Community Use Case Social Image and Commerce
Brand Community Use Case Social Image and CommerceBrand Community Use Case Social Image and Commerce
Brand Community Use Case Social Image and Commerce
 
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
 
Cloud computing application for water resources based on open source software...
Cloud computing application for water resources based on open source software...Cloud computing application for water resources based on open source software...
Cloud computing application for water resources based on open source software...
 
Final Poster_updated
Final Poster_updatedFinal Poster_updated
Final Poster_updated
 
Cloud computing and its application in the world of net
Cloud computing and its application in the world of netCloud computing and its application in the world of net
Cloud computing and its application in the world of net
 
Cloud Computing Strategy and Architecture
Cloud Computing Strategy and ArchitectureCloud Computing Strategy and Architecture
Cloud Computing Strategy and Architecture
 
Security in cloud (and grid) computing Overview
Security in cloud  (and grid) computing OverviewSecurity in cloud  (and grid) computing Overview
Security in cloud (and grid) computing Overview
 
Cloud computing for college library automation
Cloud computing for college library automationCloud computing for college library automation
Cloud computing for college library automation
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Design
 
Cloud computing for libraries an introduction
Cloud computing for libraries an introductionCloud computing for libraries an introduction
Cloud computing for libraries an introduction
 
Cloud computing in academic libraries
Cloud computing in academic librariesCloud computing in academic libraries
Cloud computing in academic libraries
 
Digital consumption at the base of pyramid in Mexico
Digital consumption at the base of pyramid in MexicoDigital consumption at the base of pyramid in Mexico
Digital consumption at the base of pyramid in Mexico
 

Semelhante a Business Drivers and Challenges of Cloud Computing and Social Networking Application Development

Cloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT DeliveryCloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT Delivery
Softweb Solutions
 
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
IJERD Editor
 
Transcending IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
Transcending  IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...Transcending  IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
Transcending IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
HCL Infosystems
 
Mobile cloud computing implications and challenges
Mobile cloud computing  implications and challengesMobile cloud computing  implications and challenges
Mobile cloud computing implications and challenges
Alexander Decker
 

Semelhante a Business Drivers and Challenges of Cloud Computing and Social Networking Application Development (20)

Windows Azure Partner Presentation
Windows Azure Partner PresentationWindows Azure Partner Presentation
Windows Azure Partner Presentation
 
How would cloud computing Effect to Software Industry?
How would cloud computing  Effect to Software Industry?How would cloud computing  Effect to Software Industry?
How would cloud computing Effect to Software Industry?
 
How would cloud computing Effect to Software Industry?
How would cloud computing Effect to Software Industry?How would cloud computing Effect to Software Industry?
How would cloud computing Effect to Software Industry?
 
A Survey on Mobile Cloud Computing Concept, Applications and Challenges..pdf
A Survey on Mobile Cloud Computing  Concept, Applications and Challenges..pdfA Survey on Mobile Cloud Computing  Concept, Applications and Challenges..pdf
A Survey on Mobile Cloud Computing Concept, Applications and Challenges..pdf
 
Cloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT DeliveryCloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT Delivery
 
Cloud Computing Direction in Thailand
Cloud Computing  Direction in ThailandCloud Computing  Direction in Thailand
Cloud Computing Direction in Thailand
 
Study on Mobile Cloud Computing, It's Architecture, Challenges and Various Tr...
Study on Mobile Cloud Computing, It's Architecture, Challenges and Various Tr...Study on Mobile Cloud Computing, It's Architecture, Challenges and Various Tr...
Study on Mobile Cloud Computing, It's Architecture, Challenges and Various Tr...
 
Redington Value Journal - June 2018
Redington Value Journal - June 2018Redington Value Journal - June 2018
Redington Value Journal - June 2018
 
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
 
What is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete GuideWhat is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete Guide
 
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
 
Transcending IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
Transcending  IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...Transcending  IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
Transcending IT Planetary Boundaries: Future of cloud, By Pradeep Gupta, Cha...
 
First step to the cloud white paper
First step to the cloud white paperFirst step to the cloud white paper
First step to the cloud white paper
 
2013 Technology Trends
2013 Technology Trends2013 Technology Trends
2013 Technology Trends
 
What is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete GuideWhat is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete Guide
 
Opportunities, Promises and Challenges of the New IT Model for Enterprises
Opportunities, Promises and Challenges of the New IT Model for EnterprisesOpportunities, Promises and Challenges of the New IT Model for Enterprises
Opportunities, Promises and Challenges of the New IT Model for Enterprises
 
Mobile cloud computing implications and challenges
Mobile cloud computing  implications and challengesMobile cloud computing  implications and challenges
Mobile cloud computing implications and challenges
 
Microsoft Whitepaper: Cloud Computing Guide for Construction
Microsoft Whitepaper: Cloud Computing Guide for ConstructionMicrosoft Whitepaper: Cloud Computing Guide for Construction
Microsoft Whitepaper: Cloud Computing Guide for Construction
 
Ibm Perspective On Cloud Computing
Ibm Perspective On Cloud ComputingIbm Perspective On Cloud Computing
Ibm Perspective On Cloud Computing
 
Welcome to the future - IBM Cognitive Cloud in Frankfurt
Welcome to the future - IBM Cognitive Cloud in FrankfurtWelcome to the future - IBM Cognitive Cloud in Frankfurt
Welcome to the future - IBM Cognitive Cloud in Frankfurt
 

Último

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Business Drivers and Challenges of Cloud Computing and Social Networking Application Development

  • 1. Business Drivers and Challenges of Cloud Computing and Social Networking Application Development Miklós Biró Corvinus University of Budapest 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 Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
  • 2. Reference  [Biro M, 2009] Business Drivers and Challenges of Cloud Computing and Social Networking Application Development. In Proceedings of the IFIP TC8 WG8.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 Computing 2 and Social Networking Application Development
  • 3. Content 1. Business Drivers 2. Top 10 Strategic Technologies for 2009 and 2010 3. 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. SAP’s Position 8. Cloud Applications at Corvinus University of Budapest and Conferences 9. Web Applications with Multitier Architecture 10. Example Scenario: Contribution to a Presentation (zero code development) 11. Extension of the Scenario: Join Us in Person (consume web services) 12. Conclusion miklos.biro Business Drivers and Challenges of Cloud Computing 3 and Social Networking Application Development
  • 4. Business Drivers addressed 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. miklos.biro Business Drivers and Challenges of Cloud Computing 4 and Social Networking Application Development
  • 5. Top 10 Strategic Technologies for 2009 and 2010 whose development with even zero code is highlighted in this presentation – http://www.gartner.com/it/page.jsp?i – http://www.gartner.com/it/page.jsp?i d=777212 d=1210613 1. Virtualization. 1. Cloud Computing 2. Cloud Computing. 2. Advanced Analytics 3. Servers — Beyond Blades. 3. Client Computing 4. Web-Oriented Architectures. 4. IT for Green 5. EnterpriseMashups. 5. Reshaping the Data Center 6. Specialized Systems. 6. Social Computing 7. Social Software and Social Networking. 7. Security -- Activity Monitoring 8. Unified Communications. 8. Flash Memory 9. Business Intelligence. 9. Virtualization for Availability 10. Green IT. 10. Mobile Applications miklos.biro Business Drivers and Challenges of Cloud Computing 5 and Social Networking Application Development
  • 6. What is Cloud Computing? 1  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 of DG Information Society of the European Commission Issue no.2 April 2003. p.8. http://cordis.europa.eu/ist/st/newsletter2-2003.htm Source: Kőnig Tibor S+S (Software & Services) http://devportal.hu/groups/architektek Microsoft Magyarország SaaS (Software as a Service) The application runs at the client, it may The use the application Cloud Computing, Cloud Platform services of runs in the other „cloud‖, there applications is no software (only a Platform supporting the development, operation and on the web. surveillance of applications running in the „cloud‖. browser) at the client. miklos.biro Business Drivers and Challenges of Cloud Computing 6 and Social Networking Application Development
  • 7. What is Cloud Computing?  2 Larry Ellison Oracle’s chief executive (The Wall Street Journal 09/25/2008): – ―The interesting thing about cloud computing is that we’ve redefined cloud computing to include everything that we already do. I can’t think of anything that isn’t cloud computing with all of these announcements. The computer industry is the only industry that is more fashion-driven than women’s fashion. Maybe I’m an idiot, but I have no idea what anyone is talking about. What is it? It’s complete gibberish. It’s insane. When is this idiocy going to stop?‖ ―We’ll make cloud computing announcements. I’m not going to fight this thing. But I don’t understand what we would do differently in the light of cloud computing other than change the wording of some of our ads. That’s 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 Computing 7 and Social Networking Application Development
  • 8. Which cloud computing applications do you use day by day ? 1 http://rex.uni-corvinus.hu/mbiro/contributev05/  http://rex.uni-corvinus.hu/mbiro/followusv05/ miklos.biro Business Drivers and Challenges of Cloud Computing 8 and Social Networking Application Development
  • 9. Social networking experience can be achieved by even remote participants! Távoli résztvevők Milyen számítási felhő alkalmazásokat használ nap mint nap ? ©Dr. Biró Miklós BCE miklos.biro 2 Business Drivers and Challenges of Cloud Computing 9 Információrendszerek Tanszék and Social Networking Application Development
  • 10. Business Drivers  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 digital technology 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 miklos.biro Business Drivers and Challenges of Cloud Computing 10 and Social Networking Application Development
  • 11. Hype Cycle for Emerging Technologies Business Drivers and Challenges miklos.biro of Cloud Computing and Social 11 Networking Application
  • 12. 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 three‐fold in the nine months since the last survey was conducted. During the same period of 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 Won‘t http://www.avanade.com/people/thought_de tail.aspx?id=79 miklos.biro Business Drivers and Challenges of Cloud Computing 12 and Social Networking Application Development
  • 13. Cloud Computing in Europe 1 http://www.ogfeurope.eu/index.php/ miklos.biro Business Drivers and Challenges of Cloud Computing home/calendar/thematic- 13 and Social Networking Application Development workshops/technology-workshops
  • 14. Cloud Computing in Europe 2 http://www.cloudexpo-europe.com/node/1155886 miklos.biro Business Drivers and Challenges of Cloud Computing 14 and Social Networking Application Development
  • 15. Cloud Computing in Europe 3 http://cordis.europa.eu/fp7/ict/ssai/study-sw-2009_en.html miklos.biro Business Drivers and Challenges of Cloud Computing 15 and Social Networking Application Development
  • 16. Cloud Computing in Europe 4 miklos.biro http://www.eurocloud.org/documents/EuroCloud_release_FRANCE.pdf / Business Drivers and Challenges of Cloud Computing 16 and Social Networking Application Development
  • 17. SAP’s Position on On-Demand, Social Networking, and Cloud Computing miklos.biro Business Drivers and Challenges of Cloud Computing 17 and Social Networking Application Development http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/
  • 18. SAP’s Position on On-Demand, Social Networking, and Cloud Computing 2 miklos.biro Business Drivers and Challenges of Cloud Computing 18 and Social Networking Application Development http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/
  • 19. e-Learning at Corvinus University CooSpace http://coo.uni-corvinus.hu miklos.biro Business Drivers and Challenges of Cloud Computing 19 and Social Networking Application Development
  • 20. News Feed at Corvinus University http://informatika.uni-corvinus.hu/ miklos.biro Business Drivers and Challenges of Cloud Computing 20 and Social Networking Application Development
  • 21. Conference social networking widgets http://2010.eurospi.net/ miklos.biro Business Drivers and Challenges of Cloud Computing 21 and Social Networking Application Development
  • 22. Client-Server Architecture for Static HTML Pages miklos.biro Business Drivers and Challenges of Cloud Computing 22 and Social Networking Application Development
  • 23. Web Applications with Multitier Architecture User Interface Software Development Process Management External Organization Business Intelligence SOA and Workflow Automation External Organization Data Services Network and system infrastructure 23
  • 24. It is loose coupling between the tiers which allows the well maintainable zero or minimal code development in the Visual Studio® IDE illustrated by the following example. miklos.biro Business Drivers and Challenges of Cloud Computing 24 and Social Networking Application Development
  • 25. 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 speaker’s prompts from their laptop, PDA, or smart phone. – All feedback should be immediately visible and persistently stored. Not feasible without cloud computing. miklos.biro Business Drivers and Challenges of Cloud Computing 25 and Social Networking Application Development
  • 26. 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 miklos.biro Business Drivers and Challenges of Cloud Computing 26 and Social Networking Application Development
  • 27. Example Scenario Zero Code Contribution 2 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) miklos.biro Business Drivers and Challenges of Cloud Computing 27 and Social Networking Application Development
  • 28. Example Scenario Zero Code Contribution 3 Business Drivers and Challenges Szoftvertechnológia II - Webes ©Dr. Biró Miklós BCE miklos.biro of Cloud Computing and Social alkalmazások készítése: 28 Információrendszerek Tanszék Networking Application ASP.NET
  • 29. Example Scenario Zero Code Message Wall Business Drivers and Challenges miklos.biro of Cloud Computing and Social 29 Networking Application
  • 30. Example Scenario Call for Contribution Is there any emerging further requirement you find necessary to satisfy ? miklos.biro Business Drivers and Challenges of Cloud Computing 30 and Social Networking Application Development
  • 31. 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) miklos.biro Business Drivers and Challenges of Cloud Computing 31 and Social Networking Application Development
  • 32. 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 Business Drivers and Challenges of Cloud Computing 32 and Social Networking Application Development
  • 33. Web Applications with Multitier Architecture User Interface Software Development Process Management External Organization Business Intelligence SOA and Workflow Automation External Organization Data Services Network and system infrastructure 33 Web services
  • 34. Extension of the Scenario JoinUs 1 1. Contribute…Website>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. Design 6. Toolbox>Label (doubleclick) 7. Label1.(ID)=„Confenis‖ 8. Label1.Text=„H-9027 Győr, Budai út 4-6. ‖ 9. Toolbox>TextBox (doubleclick) 10. Toolbox>Label (doubleclick) 11. Label2.(ID)=„Guidance‖ 12. TextBox1 (doubleclick) miklos.biro Business Drivers and Challenges of Cloud Computing 34 and Social Networking Application Development
  • 35. Extension of the Scenario JoinUs 2 Entering the highlighted code is still necessary according to the state-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, Confenis.Text, "km", "true"); Guidance.Text = route.InnerText; } 15. Debug>Start Without Debugging (Ctrl+F5) miklos.biro Business Drivers and Challenges of Cloud Computing 35 and Social Networking Application Development
  • 36. Extension of the Scenario JoinUs 3 Business Drivers and Challenges Szoftvertechnológia II - Webes ©Dr. Biró Miklós BCE miklos.biro of Cloud Computing and Social alkalmazások készítése: 36 Információrendszerek Tanszék Networking Application ASP.NET
  • 37. Conclusion 1  The presentation gave an overview of the business drivers for the application of strategic 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 Business Drivers and Challenges of Cloud Computing 37 and Social Networking Application Development
  • 38. Conclusion 2  The satisfaction of further requirements leads to the consumption of web services with very little code and still 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/joinusv07/ miklos.biro Business Drivers and Challenges of Cloud Computing 38 and Social Networking Application Development