Alle Blogs » A conversation with Pablo Castro about Astoria’s RESTful data services

A conversation with Pablo Castro about Astoria’s RESTful data services

am 03.07.2007 von http://obiterdictum.wordpress.com/

In the latest episode of my Microsoft Conversations series I talked with Pablo Castro about Astoria, a layer of middleware that makes data readable and writeable by means of a RESTful interface. Even if you don’t know or care about the buzzwords, it’s easy to show what Astoria does and to explain why it’s interesting. One of the sample databases configured to work with the experimental version of Astoria is a subset of the Encarta encyclopedia. You don’t have be a programmer or grok XML in order to appreciate the following dialogue with the Astoria-enhanced version of Encarta.


What are Encarta’s topic areas?
encarta/encarta.rse/Areas


<Area uri=Areas[5]“>
<ID>4</ID>
<Name>Life Sciences</Name>
<Articles href=”Areas[5]/Articles” />
</Area>

…etc…



The answer comes back in exactly the form shown here. It’s XML, but a very webby kind of XML that’s full of links that I’ve rendered as clickable.


So, what’s the fifth Area?
encarta/encarta.rse/Areas[5]


<Area uri=Areas[5]“>
<ID>5</ID>
<Name>Sports, Hobbies, and Pets</Name>
<Articles href=”Areas[5]/Articles“/>
</Area>



Every link asks a question, and gets an answer that embeds links to ask more questions.


OK, what are the articles in that area?
encarta/encarta.rse/Areas[5]/Articles


<Article uri=Articles[761553558]“>
<ID>761553558</ID>
<Title>Aaron, Hank</Title>
<Preview>
Aaron, Hank, born in 1934, American baseball player,
nicknamed Hammerin’ Hank, whose 755 home runs broke
the all-time record previously held by …
</Preview>
<Url>
http://encarta.msn.com/encyclopedia_761553558/Hank_Aaron.html
</Url>
<Area href=”Articles[761553558]/Area“/>
<ArticleBody href=”Articles[761553558]/ArticleBody“/>
<Notes href=”Articles[761553558]/Notes“/>
<RelatedArticles href=”Articles[761553558]/RelatedArticles“/>
</Article>

…etc…



A database with Astoria layered on top of it isn’t a web application, but it’s within shouting distance of being one, and you don’t even have to shout very loudly.
Pablo’s presentation at MIX is chock full of …

Confessions of a Kudoz points grabber/Ein KudoZ-Held stellt sich seinen Kritikern

Transblawg / This is fun - Mats Wiman, total points at www.proz.com 16,013, writes Confessions of a ‘Kudoz point grabber’. If one is at all curious and if one wants to learn it is almost impossible to withstand the challenge put on one’s table…

Up before the murder board

Transblawg / This blog is semi-closed for flu, but I must mention this. The term murder board is apparently entrenched in the USA. From Encarta: 1. communication rehearsal for press conference: a rehearsal to prepare a public figure for a press conference during…

ABA: Law Practice mit Schwerpunkt Blogs

nach-recht-en / Die aktuelle Ausgabe von “Law Practice” der “American Bar Association” hat Blogs zum Schwerpunkt. So findet man darin z.B. folgende Beiträge: “It’s Not Your Father’s Web Site: Lawyers in the BlogosphereR…

SCHNELL ENCARTA LESEN

LawBlog / Mit der MSN Suche ermöglicht Microsoft auch den Zugriff auf sein Lexikon “Encarta. Wenn man einen Suchbegriff aufschlägt, beginnt eine Uhr abwärts zu ticken. 2 Stunden Zeit bleiben laut Banner, um die Encarta zu nutzen. Wenn man ein neues…

Gherkins / Gurken

Transblawg / I see Des of Desbladet (See September 3rd, Puntnings, Gherkins and Wald) went for a punt trip in the Spreewald area and tried some Spreewaldgurken, which he calls gherkins. (Does he realize that’s the Sorb area?) Well, I’m sure they...…

LPM Blogfest

Handakte WebLAWg / The July-August 2005 issue of the ABA’s Law Practice Magazine is all about blogging, and features the roundtable we did here. Also there are a fun profile of Ernie “wrong profession” Svenson, and many a great tip from Rick Klau.…

» Suche in den JuraBlogs

Der Autor und sein Blog

Dipl.-Jur. Christian Säfken

Christian Säfkens neues Weblog

» Obiter Dictum

» Aktuell in den Lawblogs

» Top-Meldungen

» TOP-Meldungen per E-Mail

Infos zum kostenlosen Service »