Douglas Purdy

“MService”: Part III

without comments

Prereading: Part I, Part II

Based on all the conversations I have had internally and externally, I wanted to get two additional pieces of data out about “M”.

First, we didn’t have time to show this at MIX and this is still in “being thought a lot about state”, so expect it to change.

Invoke is used to call extern code in CLR and SQL runtimes.

clip_image002

Second, when we talk about a repository – it is just a SQL database with a couple of additional tables in it called the “catalog”.

The catalog stores the M4M models as well as the M2SQL information.

What that means is that you can turn any database into one that supports “M” or you can create new repositories as easily as you create a new database in SQL.

No fuss, no muss.

March 29th, 2009 at 8:40 pm

Leave a Reply