On TechRepublic: 12 tech terms that make you sound old
BNET Business Network:
BNET
TechRepublic
ZDNet

May 10th, 2007

Making sense of Microsoft's myriad database projects

Posted by Mary Jo Foley @ 11:58 am

Categories: Code names, Corporate strategy, Database, SQL Server, Web 2.0

Tags: Database, Microsoft ADO.NET, Microsoft SQL Server, Server, Microsoft Corp., Programmer, Mary Jo Foley

Microsoft has a lot of database pilots and projects in the works, among them Katmai, Astoria, Jasper and Volta. But how do they all fit together?

Francois Ajenstat, director of SQL Server, explained to me this week how Microsoft's growing number of data-programmability pieces will come together over the next year or two.

All of what Microsoft lumps under "data programmability" falls under the domain of Ted Kummert, the Microsoft Corporate Vice President in charge of the data and storage platform division, Ajenstat said.

At the core of these different data-programmability projects is the concept of a common entity data model. EDM — a way of describing entities and their relationships — isn't new; it has been used by database programmers for more than 30 years. Ajenstat described EDM as a way of allowing programmers to program at a logical level, instead of a physical level.

Microsoft is building an entity data model framework around its ADO.Net technology that is designed to raise the level of abraction for database programmers. Up until recently, the ADO.Net Entity Framework was slated to be part of the first release of Visual Studio Orcas; now the entity framework won't be released until some time in 2008, as a post-Orcas update to the .Net Framework, Ajenstat confirmed.

Microsoft's goal is to enable LINQ, its Language Integrated Query extensions to the .Net Framework, to query the new ADO.Net Entity Model. Microsoft wants to simplify SQL Server developers' lives by freeing them up from having to understand SQL the language, said Ajenstat. On the path are a number of new products and services, among them:

* Katmai, the next version of SQL Server, due in 2008, is being architected around the entity data model, the ADO.Net Entity Data Framework and LINQ.

* Astoria, which Microsoft released to testers in early May, allows programmers to work with data in the cloud. "We haven't talked about how, when or where we will release Astoria," Ajenstat said. "It might be a feature of a release of SQL Server. It might be a standalone product." The entity framework is a foundational piece of Astoria.

(A new, more user-friendly description of Astoria, courtesy of Microsoft blogger David Boschmans: "The technology code named Astoria is a technology that enables applications to expose data as a data service that can be consumed by web clients within corporate networks and across the internet. The use of web-friendly technologies make Astoria ideal as a data back-end for AJAX-style applications, Rich Interactive Applications and other applications that need to operate against data that lives across the web.")

* Jasper, which Microsoft released to testers in early May, is technology for building models on top of new data sources. As is true with Astoria, the ADO.Net Entity Framework also is at the core of Jasper. No word on when and how Microsoft plans to deliver the final version of Jasper.

* Volta is an academic incubation project focused on programming in the cloud, Ajenstat said. Volta has no connection to Astoria, Jasper or Katmai. Instead, it is focused on how you expose the Web Services and SOA data that is in the cloud, he said. Volta isn't about programming against hosted SQL Server; it's more futuristic than that.

(It sounds like Volta is more connected with Microsoft's next-gen CloudDB and Blue/Cloud hosted SQL Server projects than with Katmai, Astoria and Volta.)

What do you make of Microsoft's grand plan for data programmability? Does the company's strategy sound complelling here? Why or why not?

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 7 Talkback(s)
Nice to see them catching up....
""Microsoft's goal is to enable LINQ, its Language Integrated Query extensions to the .Net Framework
...
Look forward to when its released. Should make the life of developers a lot easier."... (Read the rest)
Posted by: bportlock Posted on: 05/12/07 You are currently: a Guest | | Terms of Use
SQL Server Katmai Adopts Orpaned Entity Framework  Roger_Jennings | 05/10/07
It all sounds like a lot of vapourware to me...  bportlock | 05/10/07
kaizen - constant improvement, thats Microsoft  zzz1234567890 | 05/11/07
Constant vapourware...  bportlock | 05/11/07
how awesome is that  zzz1234567890 | 05/11/07
Nice to see them catching up....  bportlock | 05/12/07
mySQL Taking the Prize  jabailo1 | 05/12/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement
Click Here

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

  • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
  • More from IBM
  • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
  • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
Click Here