PDC 2008: First look at 'Dublin,' .NET for the cloud

By Scott M. Fulton, III | Published October 27, 2008, 4:24 PM

PDC 2008 story bannerInterest in how Microsoft would deploy an extension of the .NET Framework called Dublin in the cloud exceeded anyone's expectations today, as thousands of attendees literally spilled over into a spare room to watch the first Dublin demos on video.

Dublin is, as was already known prior to today, Microsoft's platform for extending .NET services as distributed architecture; but now we know that Dublin will be used for deploying custom .NET applications on Windows Azure. This afternoon, the company's Jacob Avital and Mauricio Ordonez performed live demonstrations of how a cloud-based .NET would asynchronously capture customer-generated events over the Web, respond to those events with code, and report on the results.

Besides the new extension to .NET itself, this system utilizes some basically familiar tools: the existing Visual Studio, Windows Communication Foundation (WCF), and Workflow Foundation (WF).

BETA CAPSULE Dublin

What It Is
The current codename for the Windows Applications Server extension project which is the company's platform for distributing .NET applications in the cloud.

How It Works
Microsoft's objective is to leverage its existing investment in the .NET Framework so that businesses can readily deploy applications, using the tools and resources they already own (including Visual Studio), on a cloud computing platform such as Windows Azure.

Dublin architecture asks developers to build "event handlers," borrowing a phraseology from another era of Windows programming, except that these events are generated by Web users, not by the end user of a GUI. These events are then handled through "virtual ports" that capture and interpret the events asynchronously, and then respond. While conceivably Dublin could deploy an existing .NET application to the cloud, you'd lose the point. Truly distributed applications respond to events that have been "published," and to which customers "subscribe" -- a signal which the application can recognize and accept. Using tools such as Workflow Foundation (WF), developers can build .NET code that responds to published events through what's called a service bus in Windows Communication Foundation. (This is the technology which Microsoft engineers predicted in 2004 would have already rendered IIS obsolete by now.) The result is an asynchronously behaving component that can be deployed as a component in a distributed composite application.

What It Means
It is classic Microsoft to leverage its strengths in one area to build in another. It absolutely differentiates Microsoft's approach to cloud computing from its competitors in that it enables customers to build their own services to be deployed in the cloud, rather than 1) float an image of Windows Server in the cloud and pretend it's on-site; or 2) try to adapt someone else's cloud-based "out-of-the-cloud" application to suit their own purposes explicitly.

Update banner (stretched)

10:30 am EST November 6, 2008 - A Microsoft spokesperson contacted BetaNews expressing the company's concern that the way we presented this story and capsule on Dublin technology might make it appear to readers that the Dublin platform was the .NET Services platform for Windows Azure.

This certainly was not the impression we meant to give; Microsoft has made it clear that Dublin is a technology for extending so-called composite applications to the company's cloud platform, though it is not Azure nor is it a component of Azure directly. Whatever Dublin ends up being called, it will be packaged separately. Meanwhile, .NET Services extends the .NET Framework into the realm of Azure, and Dublin makes it possible for composite applications written around the framework to be extended to .NET Services.

My personal feeling is that the original story made that pretty clear, but just in case it didn't, there's the restatement for you.

In the near future, BetaNews will be presenting our complete interview with Burley Kawasaki, the director of product management in charge of Dublin, who will go into much further detail about the architecture and Microsoft's plans for marketing it.

Comments

View comments by with a score of at least

Cloud Computing and Corporate Culpability

Re: Cloud Computing Security Risks and Accountability for Loss of Data, Breach of Privacy and Other Violations

I am not a lawyer. I don't play one on television. And after my last divorce, I have no motivation to further enrich any member of the legal profession. Nevertheless, my first and best advice to any American business executive considering "cloud computing", "SaaS" or "PaaS" as cost-cutting solutions in recessionary times is GET THEE TO AN ATTORNEY!

Regardless of who wins the White House next Tuesday--Oblabla and the Mouth, or Geezer and Gidget--and no matter what remuda of Republocrats controls our Congress thereafter, the recently exposed excesses of Wall Street's Bonus Buccaneer CEOs guarantee increased scrutiny and accountability for executives at all levels and in all arenas, including and perhaps especially that of the CIO. In such a charged political environment, any harm, damage, loss or breach of HIPAA or other privacy mandates attributable to corporate decisions to outsource sensitive information for bottom-line benefit is likely to have repercussions that go far beyond reversing any perceived savings. And when time comes for the ax to fall in the boardroom--or worse, the gavel in the courtroom--rest assured that your cries to blame the Data Manager in Mumbai will fall on deaf ears.

Bruce Arnold, Miami Web Designer
http://WebDesignMiami.PervasivePersuasion.com

Score: 0

|

Microsoft's Bob Muglia and Ray Ozzie on Silverlight vs. standards

Bob Muglia: "We're trying to provide people with an environment that has capabilities that you just simply can't do today in the standards-based world."

Uh-oh, netbooks -- not Windows 7 -- will lift 2009 PC sales

Santa may bring a lump of coal to the Windows PC industry this holiday season. Netbook sales will sap PC margins, while weak Windows 7 PC sales could further drive down average selling prices.

Google's value proposition for Chrome OS: Should we feel insulted?

For a search engine that has direct access to all the world's online history, it appears to have taught Google nothing about selling a machine.

PDC 2009: What have we learned this week?

There was the freebie that no one will forget, the heebie-jeebies courtesy of Scott Guthrie, and a teensy bit clearer picture of how this cloud thingie should work.

Where there's smoke: Apple warranty stance raises troubling questions

Carmi Levy | Wide Angle Zoom: Smoking can be dangerous not only for your lungs, it appears, but for your Apple hardware warranty.

Microsoft's .NET Micro Framework is now free and open source

The latest version of Microsoft's .NET Micro framework is now in the hands of the FOSS community.

E-book readers will be in short supply this holiday season

E-readers are hot this year, and a lot of compelling new products have been released, but are there enough electrophoretic displays to go around?

Sony looks to finally open a single storefront for downloads

Sony has had many different download portals for movies, music, e-books, and games, and now it's looking to make a single shop for all of it.

Tuning out the tablet: Time to give the endless speculation a rest

Wide Angle Zoom: Wishing and hoping and thinking and praying....won't put an iTablet on the market.

Five improvements for IT managers in 2010

If businesses are to improve their efficiency for next year, they need to stop and reassess the basic tenets of their job.

Live report: Will Google Chrome OS change Linux?

The mysteries of just what Chrome OS is, and how much of an operating system it truly is, may be resolved today.