Orleans: More on Microsoft's cloud programming model in the sky

Orleans: More on Microsoft's cloud programming model in the sky

Summary: Today, Microsoft's programming model for the cloud is .Net. At some point in the future, it may become Orleans.

SHARE:

Today, Microsoft's programming model for the cloud is .Net. At some point in the future, it may become Orleans.

Orleans is a Microsoft Research project about which I've written a bit earlier this year. At Microsoft's Professional Developers Conference in Redmond this week, the company is showing off Orleans as one of its research demos.

Orleans is currently a project in Microsoft's eXtreme Computing Group, which is chartered with research and development “on the cutting edge of ultrafast computing.” A prototype of Orleans exists and a couple of other Microsoft research projects, like the Horton online-query execution tool, are built on Orleans, according to company officials.

Here's an updated description of Orleans from Microsoft's Web site:

Orleans "offers a simple programming model build around grains, a unit of computation with private and shared state that communicates exclusively by sending messages to other grains and receiving and replying to requests from clients. Combine with the Orleans runtime, which provides functionality commonly used in this type of system, Orleans raises the level of abstraction and helps developers build scalable correct Cloud applications."

An overview diagram of Orleans from the research site:

Orleans has three main components: The programming model, the programming language and tools, and a runtime system. Orleans uses standard .Net languages (currently only C#) with custom attributes, according to the Web site.

"Developers write cloud applications in a .NET language and declare persistence, replication and consistency as attributes on grains," the site explains.

There's no timetable or definitive commitment as to when Orleans will become the programming model for the Microsoft cloud. But it is still interesting to see what might come to be at some point....

Topics: Software Development, Microsoft

About

Mary Jo has covered the tech industry for 30 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

10 comments
Log in or register to join the discussion
  • RE: Orleans: More on Microsoft's cloud programming model in the sky

    a .NET language and declare persistence, replication and<a href="http://www.nikkeibp-chinese.com/"><font color="black"> chinese</font></a> that you can <a href="http://www.scjsw.info/"><font color="black">website</font></a> in the name <a href="http://www.dabrunorestokosher.com/"><font color="black">web</font></a> that can only <a href="http://www.asiamf.org/"><font color="black">asia</font></a> tourism from world <a href="http://www.columbiaslongestdays.info/"><font color="black">longest</font></a> to the art consistency
    gorians
  • Tiffany Deutschland

    Well,so nice an article.A good lesson for me.But do you know
    <a href="http://www.tiffanyschmuckshop.net">Tiffany Deutschland</a>?To enrich your knowledge,maybe you can see our <a href="http://www.tiffanyschmuckshop.net">Tiffany Schmuck</a> Shop.
    Abercrombie Paris
  • RE: Orleans: More on Microsoft's cloud programming model in the sky

    The Cottages at Windermere House offer luxury <a href="http://www.windermerehouse.com/thecottages/">Fractional Ownership</a> of three bedroom cottages on prestigious Lake Rosseau in Muskoka. Fractional ownership at this landmark Muskoka resort provides the benefits of carefree and private cottage ownership in a magnificent resort setting.
    theqavish
  • RE: Orleans: More on Microsoft's cloud programming model in the sky

    Such sites are very useful. Glanced through the site and consists of too many pages, and each separate works wonders on the share, I wish you success. Was very good. Thank you very very much..These issues are pretty good read and I hope that this publication has a place as good as a very great site.<a href="http://www.onehairstyles.com" title="hairstyles">hairstyles</a> .
    dirbizit
  • RE: Orleans: More on Microsoft's cloud programming model in the sky

    <a href="http://www.myfunarea.com/">funny site</a>
    are many in the internet world but you like this also. New mind with new look.
    Ninja Hattori Games
    • RE: Orleans: More on Microsoft's cloud programming model in the sky

      @Ninja Hattori Games Thanks for give positive review

      <a href="http://getpaidfromads.com">the best ptc site </a>
      seosite12
    • RE: Orleans: More on Microsoft's cloud programming model in the sky

      @Ninja Hattori Games
      This post for spread knowledge and solve the problem
      Dear so what we should do for funny site.


      <a href="http://www.celebritysilvers.com/">pandora bracelets</a>
      seosite12
    • RE: Orleans: More on Microsoft's cloud programming model in the sky

      @Ninja Hattori Games
      Spanish language is great.This is right word.

      <a href="http://www.celebritysilvers.com/">pandora</a>
      NinjaHattoriGames
    • RE: Orleans: More on Microsoft's cloud programming model in the sky

      @Ninja Hattori Games
      [url=http://www.greenlearn.biz]language software programs[/url]
      pagerank1
  • RE: Orleans: More on Microsoft's cloud programming model in the sky

    Extraordinary distinct [url=http://www.reebok-jersey-shops.com/]reebok jersey[/url] create articles. Certainly not judged which it simp[url=http://www.reebok-jersey-shops.com/cheap-green-bay-packers-jerseys-on-sale/cheap-aaron-rodgers-jerseys-on-sale]aaron rodgers jersey[/url] ly has been this straightforward. [url=http://www.reebok-jersey-shops.com/cheap-green-bay-packers-jerseys-on-sale/cheap-clay-matthews-jerseys-on-sale]clay matthews jersey[/url] Extolment available personally!
    makrekdw80-24353641547230717878726638503265