A future amongst the clouds?

It is interesting to see how techology seems to evolve exponentially. The Wright brothers first flight in 1903 only lasted a mere 7 seconds and yet in just about 50 years we made our first manned flight into spac. When ENIAC came into existence in 1943 it was the size of two football fields and had the computational capacity which can easily be rivaled by the simplest of calculators today and yet in a little over 60 years, computers have become extremely powerful and extremely small in size. Software development has come a long way from simple structred programs on the 60s to complex n-tier service oriented enterprise level applications. I was musing the other day as to where our future lay... not just as end users but as developers. What is the major technological advancement that is currently making its way out of laboratories around the world? Ironically, I was sitting in my lawn looking at the clear sky (which in itself is an exception) and looking at the clouds drifting by... clouds.

Cloud computing is no longer some experimental concept which is being prototyped in a remote lab under a rock. Cloud computing is today's reality and it is here to stay. But interestingly enough, cloud computing is not a recent discovery as it might seem. The idea of cloud computing was first theorized by John Mcarthy in 1960, when he suggested that one day computing resources might be supplied to households by centralized distributors like other utilies like gas and electric. In more recent years, Amazon has been backing the cloud computing idea since the early 2000.

According to a 2008 paper published by IEEE Internet Computing "Cloud Computing is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, table computers, notebooks, wall computers, handhelds, sensors, monitors, etc.

Cloud computing is a general concept that incorporates software as a service (SaaS), Web 2.0 and other recent, well-known technology trends, in which the common theme is reliance on the Internet for satisfying the computing needs of the users. For example, Google Apps provides common business applications online that are accessed from a web browser, while the software and data are stored on the servers. Google's Online office applications such as Google Docs and Google Spreadsheet are prime examples of this idea. Considering the ongoing was between Microsoft and Google one would assume Microsoft would not be left far behind in the battle for cloud computing. I did a little searching around and I found something rather interesting: Microsoft intends to make the next version of Office (Office 14) a web based application as well instead of the usual desktop application that its predecessors have been. No doubt google's online apps have helped to shape Microsoft's change in strategy.

I initially assumed that this would undoubtedly be some kind of extension to the existing MOSS. But considering the nature of the apps themselves, to be deployed over the internet will possibly millions of users, this would probably not be the best way to do it. Sharepoint has always been more about web content management than document management. I looked around further and found my answer - Azure

Microsoft's Azure is a cloud computing platform built on top of the .NET 3.5 Framework. The Azure Services Platform uses a specialized version of Windows Server, Windows Azure to run its "fabric layer" — a cluster hosted at Microsoft's datacenters that manages computing and storage resources of the computers and provisions the resources (or a subset of them) to applications running on top of Windows Azure. The platform also includes five services — Live Services, SQL Services, .NET Services, SharePoint Services and Dynamics CRM — which the developers can use to build the applications that will run in the cloud. A client library, in managed code, and associated tools are also provided for developing cloud applications in Visual Studio. Scaling and reliability are controlled by the Azure Fabric Controller so the services and environment don't crash if one of the servers crash within the Microsoft datacenter and provides the management of the user's web application like memory resources and load balancing.

The Azure Services Platform can currently run .NET Framework applications written in C#, while supporting the ASP.NET application framework and associated deployment methods to deploy the applications onto the cloud platform. Two SDKs have been made available for interoperability with the Azure Services Platform: The Java SDK for .NET Services and the Ruby SDK for .NET Services. These enable Java and Ruby developers to integrate with .NET Services.

The good news is that Sharepoint in its current form can be used to consume Azure's Services. This can be done by using out of the box SharePoint functionality like the Data View Web Part or in code using ASMX Web Services or WCF Web Services in a custom web part.

It is quite interesting to see how the future will turn out. Software as a Service is already making breakthroughs and major backers like Amazon, google, Microsoft, IBM , Sun etc are all getting ready to launch their Cloud computing based products in the near future. As sharepoint developers, We should get ourselves acquainted with Azure so that in the furture, we can learn to adapt to this ideology with ease.

 

More Information - http://www.microsoft.com/azure/default.mspx

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comments

May 21. 2010 18:43

Designer handbags



Hi, where did you get this information can you please support this with some proof or you may say some good reference as I and others will really appreciate. This information is really good and I will say will always be helpful if we try it risk free. So if you can back it up. That will really help us all. And this might bring some good repute to you.

Designer handbags

June 15. 2010 20:04

wedding sparklers

awesome post bud

wedding sparklers

August 7. 2010 01:11

.303 caliber

good look for the message for lang time ,thanks.<a href="http://www.luxrolex.com/rolex-c-28.html">replica ROLEX</a>,<a href="http://www.luxrolex.com/piaget-c-67.html">PIAGET</a>,<a href="http://www.replicarolex7.com/corum-c-56.html">CORUM</a>

.303 caliber

August 9. 2010 13:16

Free Movies Online

What do you do to stay fit?

Free Movies Online

August 9. 2010 15:31

Hot News

Another new write-up with logical points, I have been a lurker here

Hot News

August 11. 2010 23:10

vigrx

this site is really great.. nice layout

vigrx

August 12. 2010 02:49

gaylord frames

Expert post. Someone has always said it better so: Politics is not the art of the possible. It consists in choosing between the disastrous and the unpalatable. - John Kenneth Galbraith

gaylord frames

August 13. 2010 13:22

Adrian Dharas

You certain do know what youre talking about. Guy, this blog is just excellent! I cant wait to understand more of what youve obtained to express. Im truly happy that I came across this when I did because I was genuinely starting to get bored with the whole blogging scene. Youve turned me around, man!

Adrian Dharas

August 14. 2010 09:30

Danielle Hazlett

When I recently discovered your website and started following along, I was thinking I'd post my quite very first comment. I don't know just what to say except that I truly liked reading through. Great writings. I will retain on visiting this web site far more usually.

Danielle Hazlett

August 15. 2010 19:55

italian wedding toasts

Dear admin, thnx for sharing this blog post. I found it wonderful. Best regards, Victoria...

italian wedding toasts

August 16. 2010 09:00

on plane golf swing

Dear admin, thnx for sharing this blog post. I found it wonderful. Best regards, Victoria...

on plane golf swing

August 16. 2010 15:48

Premium Wordpress Themes

Well said, you just earned another subscriber

Premium Wordpress Themes

August 17. 2010 03:34

Numbers Sinkiewicz

You...are...amazing! This website is so good. I really hope a lot more folks understand this and get what youre stating, because let me tell you, its critical stuff. I never wouldve believed about it this way unless Id run into your blog. Thanks for putting it up. I hope you could have excellent achievement.

Numbers Sinkiewicz

August 17. 2010 12:32

Janine Gunnarson

When I recently discovered your internet site and started following along, I had been thinking I'd post my really first comment. I don't know just what to express except that I really liked reading by means of. Nice writings. I am going to keep on visiting this site far more generally.

Janine Gunnarson

August 18. 2010 01:01

Free Movies Online

Was an interesting article, I appreciate it.

Free Movies Online

August 18. 2010 17:41

MilfPorn

Hi, I just thought I'd post and let you know your blog layout is messed up on the Samsung Mobile phone browser. Anyhow keep up the good work.

MilfPorn

August 18. 2010 18:39

Sung Ace

Discovered your website and decided to have a quick browse, not what a usually do but good 1. Wonderful to see a web site for a change that isn't filled with junk and garbage, and in fact makes some sense. Anyways, great article.

Sung Ace

August 19. 2010 12:49

how to get rid of a loser boyfriend

This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article.

how to get rid of a loser boyfriend

August 20. 2010 14:34

Hot Milf

Hello, Great job. I did not expect this just before the weekend. Thanks

Hot Milf

August 20. 2010 18:25

beef cooking temperature

It’s the first time I have heard that in Macedonia, obits are an unusual observe. You have wonderfully written the post. I have liked your way of writing this. Thanks for sharing this.

beef cooking temperature

August 21. 2010 00:14

Security Issue

The site really has the fantastic design! Thanks for sharing!

Security Issue

August 21. 2010 11:24

lawn maintenance bids

Dear admin, thnx for sharing this blog post. I found it wonderful. Best regards, Victoria...

lawn maintenance bids

August 21. 2010 17:08

cheap bicycle engine 45cc

Such a well written post.. Thnkx for sharing this post!

cheap bicycle engine 45cc

August 22. 2010 08:51

solar energy makret

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon.

solar energy makret

August 26. 2010 23:17

Donald Figgeurs

Its astounding, seeking in the time and work you place into your weblog and detailed specifics you furnish. I'll bookmark your web site and pay a visit to it weekly for the new posts.

Donald Figgeurs

August 27. 2010 12:53

nude cam girls

You may have not intended to do so, but I think you have managed to express the state of mind that a lot of people are in. The sense of wanting to help, but not knowing how or where, is something a lot of us are going through.

nude cam girls

August 28. 2010 00:12

Rick Rondinelli

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon

Rick Rondinelli

August 28. 2010 22:01

Agustina Opitz

I wish I'd found this site prior to starting my business. I would have avoided a lot of costly errors.

Agustina Opitz

August 30. 2010 04:08

emekli sandığı

Thanks a lot for enjoying this beauty article with me. I am apreciating it very much! Looking forward to another great article. Good luck to the author! all the best!

emekli sandığı

August 30. 2010 10:32

hd movies for free

What theme are you using on your site ? I like the style. Thanks for this post.

hd movies for free

August 30. 2010 12:10

hd movies for free

What theme are you using on your site ? I like the style. Thanks for this post.

hd movies for free

August 30. 2010 22:10

increase semen volume

your site layout is very good

increase semen volume

August 31. 2010 10:08

Girls Cam

wat een dag wat een dag voor de eerste keer met een emmer water in een auto gezeten, dont try that at home want dat is geen succes!

Girls Cam

August 31. 2010 14:49

motivation procrastination

Have you considered adding some differing opinions to the article? I think it will really enhance my understanding.

motivation procrastination

August 31. 2010 15:06

search reputation management

This really answered my problem, thank you!

search reputation management

August 31. 2010 15:47

lenovo netbooks

Brilliant, thank you, I will subscribe to you RSS soon.

lenovo netbooks

August 31. 2010 16:49

the woodlands, tx

Amazing article, cheers, I will subscribe to you RSS soon.

the woodlands, tx

August 31. 2010 20:22

Destination Wedding

Nice one, there is actually some great facts on this post some of my subscribers may find this useful, will send them a link, many thanks.

Destination Wedding

September 1. 2010 09:03

Eugene

Just discovered this site thru Bing, what a pleasant surprise!

Eugene

September 1. 2010 09:19

Eugene

Have you considered adding some relevant links to the article? I think it might enhance viewers' understanding.

Eugene

September 1. 2010 09:21

Christina Hendricks Weight

If you could email me with a few tips on how you made your website look this awesome, I'd appreciate it!

Christina Hendricks Weight

September 1. 2010 09:50

plus size swimwear

If you could message me with any hints & tips on how you made your site look this good, I'd be thankful.

plus size swimwear

September 1. 2010 09:54

starcraft 2 hotkeys

Have you thought about adding some differing opinions to your article? I think it might enhance everyone's understanding.

starcraft 2 hotkeys

September 1. 2010 09:56

OK Bases

This blog has got a lot of really useful information on it! Thanks for sharing it with me.

OK Bases

September 1. 2010 10:05

Starcraft 2

Have you considered adding some differing opinions to the article? I think it might enhance everyone's understanding.

Starcraft 2

September 1. 2010 10:14

This blog site is extremely good! How did you make it ?

September 1. 2010 11:54

Health Advice

I'm getting a browser error, is anyone else?

Health Advice

September 1. 2010 11:55

Stock Picks

Could you email me with any hints & tips about how you made this blog look this awesome, I would be appreciative.

Stock Picks

September 1. 2010 11:55

making money online

This blog is very cool! How was it made !

making money online

September 1. 2010 12:18

life settlements

How did you make your site look this good. Email me if you can and share your wisdom. I'd appreciate it.

life settlements

September 1. 2010 13:01

Unlock iPhone 4

Have you considered adding some videos to the article? I think it might enhance my understanding.

Unlock iPhone 4

September 1. 2010 20:50

Girls Cam

I'm a huge fan of your website and I read it regularly. Keep up the excellent work!

Girls Cam

September 2. 2010 06:52

Dawne Garlovsky

this was a very entertaining read. i enjoyed it very much!

Dawne Garlovsky

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading



 

Dilbert of the day