jessigo's picture
From jessigo rss RSS  subscribe Subscribe

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



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

 

 
 
Tags:  cloud computing  multitier architecture  web services  zero code development  message board  social software and networking  software as a service  web-oriented architecture  coupling 
Views:  1241
Downloads:  6
Published:  September 05, 2010
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
The Importance Cloud Computing in Business

The Importance Cloud Computing in Business

From: johnycorter
Views: 10 Comments: 0

 
The Importance Cloud Computing in Business

The Importance Cloud Computing in Business

From: johnycorter
Views: 18 Comments: 0

 
The Importance Cloud Computing in Business

The Importance Cloud Computing in Business

From: johnycorter
Views: 16 Comments: 0

 
Why Office 365?

Why Office 365?

From: cabirduk
Views: 30 Comments: 0
Cloud Hound technical focus is around Microsoft Office 365, Microsoft Intune and underlying infrastructure. Cloud Hound enjoys a close working relationship with Microsoft and is certified as a Microsoft Small Business Specialist.
 
Cloud Computing Security

Cloud Computing Security

From: ariyau
Views: 462 Comments: 0

 
ISV Industry Trends

ISV Industry Trends

From: anon-578556
Views: 28 Comments: 0
ISV Industry Trends
 
See all 
 
More from this user
Profile Of Wgc

Profile Of Wgc

From: jessigo
Views: 18
Comments: 0

Paralysis

Paralysis

From: jessigo
Views: 71
Comments: 0

Prequalification and Preapproval

Prequalification and Preapproval

From: jessigo
Views: 48
Comments: 0

Paper Presentation On B.Tech, M.Tech Ece Wireless Lan Security

Paper Presentation On B.Tech, M.Tech Ece Wireless Lan Security

From: jessigo
Views: 55
Comments: 0

CarMax_05AR_100dpi

CarMax_05AR_100dpi

From: jessigo
Views: 455
Comments: 0

Empowering students to adapt to new learning situations

Empowering students to adapt to new learning situations

From: jessigo
Views: 326
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 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.
Slide 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) Business Drivers and Challenges of Cloud Computing and Social Networking Application Development 2 miklos.biro
Slide 3: Content 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Business Drivers Top 10 Strategic Technologies for 2009 and 2010 What is Cloud Computing? Gartner Hype Cycle for Emerging Technologies The gap between those with plans and trials, and those with no plans to adopt, is shrinking dramatically. Cloud Computing in Europe SAP’s Position Cloud Applications at Corvinus University of Budapest and Conferences Web Applications with Multitier Architecture Example Scenario: Contribution to a Presentation (zero code development) Extension of the Scenario: Join Us in Person (consume web services) Conclusion miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development 3
Slide 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 and Social Networking Application Development 4
Slide 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 1. 2. 3. 4. d=1210613 1. 2. 3. 4. 5. 6. 7. 8. 9. 5. 6. 7. 8. 9. 10. Virtualization. Cloud Computing. Servers — Beyond Blades. Web-Oriented Architectures. EnterpriseMashups. Specialized Systems. Social Software and Social Networking. Unified Communications. Business Intelligence. Green IT. miklos.biro 10. Cloud Computing Advanced Analytics Client Computing IT for Green Reshaping the Data Center Social Computing Security -- Activity Monitoring Flash Memory Virtualization for Availability Mobile Applications 5 Business Drivers and Challenges of Cloud Computing and Social Networking Application Development
Slide 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 S+S (Software & Services) Source: Kőnig Tibor http://devportal.hu/groups/architektek Microsoft Magyarország SaaS (Software as a Service) The application runs at the client, it may use the services of other applications on the web. miklos.biro The application runs in the „cloud‖, there is no software (only a browser) at the client. Cloud Computing, Cloud Platform Platform supporting the development, operation and surveillance of applications running in the „cloud‖. 6 Business Drivers and Challenges of Cloud Computing and Social Networking Application Development
Slide 7:  Larry Ellison Oracle’s chief executive (The Wall Street Journal 09/25/2008): What is Cloud Computing? 2 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 – ―The interesting thing about cloud computing is that we’ve redefined  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 and Social Networking Application Development 7
Slide 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 and Social Networking Application Development 8
Slide 9: Social networking experience can be achieved by even remote participants! ©Dr. Biró Miklós BCE miklos.biro Távoli résztvevők Milyen számítási felhő alkalmazásokat használ nap mint nap ? 2 9 Business Drivers and Challenges of Cloud Computing Információrendszerek Tanszék and Social Networking Application Development
Slide 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 Business Drivers and Challenges of Cloud Computing and Social Networking Application Development 10 miklos.biro
Slide 11: Hype Cycle for Emerging Technologies miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application 11
Slide 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 and Social Networking Application Development 12
Slide 13: Cloud Computing in Europe 1 miklos.biro http://www.ogfeurope.eu/index.php/ Business Drivers and Challenges of Cloud Computing home/calendar/thematic13 and Social Networking Application Development workshops/technology-workshops
Slide 14: Cloud Computing in Europe 2 miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development http://www.cloudexpo-europe.com/node/1155886 14
Slide 15: Cloud Computing in Europe 3 miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development http://cordis.europa.eu/fp7/ict/ssai/study-sw-2009_en.html 15
Slide 16: Cloud Computing in Europe 4 miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development http://www.eurocloud.org/documents/EuroCloud_release_FRANCE.pdf / 16
Slide 17: SAP’s Position on On-Demand, Social Networking, and Cloud Computing miklos.biro http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/ Business Drivers and Challenges of Cloud Computing and Social Networking Application Development 17
Slide 18: SAP’s Position on On-Demand, Social Networking, and Cloud Computing 2 miklos.biro http://www.sapweb20.com/blog/2009/08/sap%E2%80%99s-position-on-on-demand-social-networking-and-cloud-computing/ Business Drivers and Challenges of Cloud Computing and Social Networking Application Development 18
Slide 19: e-Learning at Corvinus University CooSpace miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development http://coo.uni-corvinus.hu 19
Slide 20: News Feed at Corvinus University miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development http://informatika.uni-corvinus.hu/ 20
Slide 21: Conference social networking widgets miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development http://2010.eurospi.net/ 21
Slide 22: Client-Server Architecture for Static HTML Pages miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development 22
Slide 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
Slide 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 and Social Networking Application Development 24
Slide 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 and Social Networking Application Development 25
Slide 26: Example Scenario Zero Code Contribution 1 1. 2. 3. 4. 5. 6. 7. 8. The FollowUs message wall is obtained by omitting the yellow items! Toolbox>SqlDataSource drag and drop! (or dubble click) (smart tag)>Configure Data Source New Connection Data source: Microsoft Access Database File (OLE DB)  Browse… xxx.mdb  OK Next > Next > Specify columns from a table or view  participanr:   Please_contribute:   identifier:   Advanced… > Generate UPDATE, INSERT and DELETE statements > OK Next > Test Query  Finish miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development 26
Slide 27: Example Scenario Zero Code Contribution 2 9. 10. 11. 12. Toolbox>GridView drag and drop! (or dubble click) (smart tag)>Choose Data Source>SqlDataSource1 Enable Sorting:   Enable Editing:  Debug>Start Without Debugging (Ctrl+F5) miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development 27
Slide 28: Example Scenario Zero Code Contribution 3 ©Dr. Biró Miklós BCE miklos.biro Információrendszerek Tanszék Business Drivers and Challenges Szoftvertechnológia II - Webes of Cloud Computing and Social alkalmazások készítése: Networking Application ASP.NET 28
Slide 29: Example Scenario Zero Code Message Wall miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application 29
Slide 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 and Social Networking Application Development 30
Slide 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 and Social Networking Application Development 31
Slide 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 and Social Networking Application Development 32
Slide 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
Slide 34: Extension of the Scenario JoinUs 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) 1. miklos.biro Business Drivers and Challenges of Cloud Computing and Social Networking Application Development 34
Slide 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 and Social Networking Application Development 35
Slide 36: Extension of the Scenario JoinUs 3 ©Dr. Biró Miklós BCE miklos.biro Információrendszerek Tanszék Business Drivers and Challenges Szoftvertechnológia II - Webes of Cloud Computing and Social alkalmazások készítése: Networking Application ASP.NET 36
Slide 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 and Social Networking Application Development 37
Slide 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/ Business Drivers and Challenges of Cloud Computing and Social Networking Application Development 38 miklos.biro

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location