Microsoft ‘Orleans’ – a cloud programming language?

Mary-Jo Foley from writes about a new codename that has emerged from the Microsoft laboratories: Orleans.

“Orleans is a new programming model designed to raise the level of abstraction above Microsoft’s Common Language Runtime (CLR). Orleans introduces the concept of “grains” as being units of computation and data storage that can migrate between datacenters. Orleans also will include its own runtime that will handle replication, persistence and consistency. The idea is to create a single programming model that will work on clients and servers, which will simplify debugging and improve code mobility.”

This is a very cool idea, especially if it is connected into .NET and the good usability of the Microsoft software development toolkits.

Read the full article at the source….

Enhanced by Zemanta