ie8 fix

Astoria: Another piece of Microsoft's cloud programming model revealed

By | April 30, 2007, 5:53pm PDT

Summary: On Monday at Mix ‘07, Microsoft revealed yet another piece of its puzzling cloud-programming puzzle: “Astoria.”

On Monday at Mix '07, Microsoft revealed yet another piece of its puzzling cloud-programming puzzle: "Astoria."

Astoria is a set of patterns and infrastructure for Web data services, explained Pablo Castro, technical lead with Microsoft's database group. Castro showed off Microsoft's Astoria work during his session on "Accessing Data Services in the Cloud" on April 30 at the Las Vegas conference.

Astoria as one of a number Microsoft technologies that are designed to allow users to make their data available over the Web via a REST interface and using open formats such as XML, JSON or RDF.

Astoria is built on top of Microsoft's ADO.Net Entity Framework. Developer Division General Manager Scott Guthrie's "layperson's explanation" of the framework (provided at my request): The entity framework allows you to model data in a database. The entity framework is designed to make it easier for developers to model, publish and program against their data over the Web.

Astoria also is one of the growing family of Microsoft Live Labs projects. (Live Labs is a partnership between MSN and Microsoft Research that is tasked with productizing a handful of Microsoft research projects, including PhotoSynth, Deepfish, Seadragon.)

A first Community Technology Preview (CTP) release of Astoria toolkit, consisting of runtime components and sample Visual Studio integration "elements," is available for download from the Astoria team's site.

The Live Labs team also is making available to testers an Astoria online service. That service includes "a number of pre-created sample data-sets exposed as data services." In the not-too-distant future, according to Microsoft, the service also will allow developers the option of creating custom data services "to allow for further experimentation with the technology using custom schemas and custom data."

As Microsoft explains further on the Astoria site:

"Astoria is built using the ADO.NET Entity Framework and a set of services layered on top. This architecture allows the use of this technology to address both the scenario where Microsoft hosts a StaaS service and the scenario where our customers and partners deploy the software in their own organizations and roll their own service offerings on the Microsoft platform."

So how does Astoria fit in with Tesla and Volta — two other pieces of Microsoft's evolving cloud-programming model? I'm not sure, but I'm almost 100 percent certain these three elements all fit together somehow.

Anyone out there dabbled with Astoria yet?

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

Topics

Mary Jo has covered the tech industry for more than 25 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).

Disclosure

Mary-Jo Foley

Freelance journalist/blogger Mary Jo Foley has nothing to disclose. WYSIWYG (what you see is what you get). I do not own Microsoft stock or stock in any of its partners or competitors. I have no business ventures that are sponsored by/funded by Microsoft or any of its partners or competitors.

Biography

Mary-Jo Foley

Mary Jo Foley has covered the tech industry for 25 years for a variety of publications, including ZDNet, eWeek and Baseline. She has kept close tabs on Microsoft strategy, products and technologies for the past 10 years. In the late 1990s, she penned the award-winning "At The Evil Empire" column for ZDNet, and more recently the Microsoft Watch blog for Ziff Davis.

Got a tip? Send her an email with your rants, rumors, tips and tattles. Confidentiality guaranteed.

The discussion hasn’t started yet. Why don’t you begin it?

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix