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

|

Report: Microsoft to randomize Europe's browser screen choices

The fact that "A" is for "Apple" was apparently at the heart of browser vendor objections to Microsoft's alternative to listing IE first.

Acer eclipses Dell for #2 spot in global PC shipments, says iSuppli data

It literally does look like a 360-degree turnaround in Dell's fortunes, as the bells of bad tidings now toll solely for Dell.

Microsoft, don't hang up on Windows Mobile, but do call for help

Only a Manhattan Project can save Microsoft's phone strategy now.

See ya later, WinMo: Microsoft's mobile strategy needs a reboot

Carmi Levy | Wide Angle Zoom: Hands up if you're considering upgrading to a Windows phone for the holidays...Anybody?

Playing catch-up in 2010: Windows Mobile, BlackBerry, and Symbian

Microsoft, RIM, and Nokia are each working on improved mobile operating systems. But could these efforts add up to too little, too late?

Will Nokia's plans further alienate American consumers?

A look at Nokia's plans for the coming years does little to shine up the company's increasingly dull image.

Bing bonked by service outage Thursday, Microsoft configured the wrong server

It's always nice to have a backup, but it's even nicer to remember which one is the backup. That's the lesson Bing's admins learned yesterday evening.

Survey reveals there are more women then men, including on social networks

If you think you can market your products and services online as though you're selling car batteries in the middle of halftime, think again. And again.

Android team updates 'Donut' and 'Eclair' SDKs

The Android SDK includes components which optimize app development for each version of the mobile operating system. Today, the 1.6 and 2.0 components got updates.

The Black Screen Syndrome, or, Tech news in search of the apocalypse

Scott Fulton On Point: This is a story about something that should not have been a story, about something that at one time was a story.

Online advertising evolves away from display, toward interactive software

Marketing departments and agencies are increasingly establishing positions for "creative technologists" who can steer designers and developers toward platforms that enable direct connections with consumers.