PDC 2008: First look at 'Dublin,' .NET for the cloud
By Scott M. Fulton, III | Published October 27, 2008, 4:24 PM
Interest 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).
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.
![]()
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.
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
|