| By Kevin Hoffman | Article Rating: |
|
| July 22, 2007 09:00 PM EDT | Reads: |
17,041 |
Kevin Hoffman's BlogI have said it before and I'll say it again, Microsoft's Pablo Castro is one of the few people putting stuff out there from Microsoft that really seem to "get it". He knows how people want their data (well, he knows how I want my data, and that's really all that counts, right?) and he seems to be on the same page as everyone else that I have spoken to as far as the whole REST thing. People want their data to be located at discrete, uniquely identifiable URIs. End of story.
In case you have been living under a rock, or you really don't care about Microsoft's "data in the cloud" strategies, Pablo Castro is the technical lead responsible for such gems as the ADO.NET Entity Framework and Astoria. Astoria is a project that wraps up an Entity Data Model in a WCF service with a uniform URI query format that allows for RESTful access to relational data via XML, RDF, or JSON.
The notion of the semantic web isn't really all that new, but it has been gaining a lot of momentum lately. The short story is that right now everyone is using the Web to publish and view human-readable content. What we look at on a daily basis is graphical, textual, and has animations, flash, whatever. The bottom line is that the content is human-readable. The semantic web pushes forward the notion that in addition to using the web for human-readable content, it should be used for data as well. The means by which the data on the semantic web is accessed is through raw HTTP, through a standard representational format like XML or RDF. It's a fantastic theory but I think it's too eutopian at the moment. I don't think that anytime in the near future the web is going to be flooded with this huge sprawling green field of RESTful services exposing POX/RDF data for the entire world to consume. Ths is where technology and business diverge. Technologically speaking, the eutopian vision of the truly semantic web is quite possible, and many people are working toward that goal right now. If you look at it from a business perspective, however, the outlook is a little darker. Bottom line is that people aren't going to embrace the semantic web until they can make money off of it.
Tools like Astoria are a fantastic tool by which we can expose data in a way that jives with the vision of the semantic web. The problem is that there are business concerns to exposing data on the web, not the least of which is of course -how do you charge people for that data? How do you make money off of exposing that data? The great thing about a semantic web and standardized data location and access methods is of course mashups. If anybody knows how to get at your data, and they know that your data is referenced in a way that is similar to the way in which Bob is exposing his data, etc - then everyone can consume everyone's data and the entire world enters a euphoric bliss of data consumption.
So what I see really happening is that corporations are going to take baby steps. Perhaps they will adopt "semantic web" style philosophies internally... hopefully they will even be using Astoria to expose relational models and helper methods on top of those relational models to allow applications within a corporation to consume data. In my ideal world, this is the way much of an organization's data is exposed internally. The clash between technological philosophy and real-world business practice occurs when you try and deal with how to authenticate access to your data, how you charge for your data, and how you license your data, etc.
The great thing about tools like Astoria for exposing the data and tools like Silverlight for rendering exposed data is that regardless of what the business people decide the future of the semantic web is going to be - you'll be ready. In that regard, as long as people like Pablo Castro are still allowed to make some decisions within Microsoft, we will still see a steady stream of good things coming - at least from the data team, anyway.
Published July 22, 2007 Reads 17,041
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Kevin Hoffman
Kevin Hoffman, editor-in-chief of SYS-CON's iPhone Developer's Journal, has been programming since he was 10 and has written everything from DOS shareware to n-tier, enterprise web applications in VB, C++, Delphi, and C. Hoffman is coauthor of Professional .NET Framework (Wrox Press) and co-author with Robert Foster of Microsoft SharePoint 2007 Development Unleashed. He authors The .NET Addict's Blog at .NET Developer's Journal.
![]() |
Astoria News Desk 07/18/07 05:36:38 PM EDT | |||
Tools like Astoria are a fantastic tool by which we can expose data in a way that jives with the vision of the semantic web. The problem is that there are business concerns to exposing data on the web, not the least of which is of course -how do you charge people for that data? How do you make money off of exposing that data? The great thing about a semantic web and standardized data location and access methods is of course mashups. If anybody knows how to get at your data, and they know that your data is referenced in a way that is similar to the way in which Bob is exposing his data, etc - then everyone can consume everyone's data and the entire world enters a euphoric bliss of data consumption. |
||||
- Ubuntu-based Open Source Linux Mint Tests KDE Version
- Linux Virtualization and Tired Open Source Myths
- IGEL Supports Red Hat Enterprise Virtualization 3.0
- CloudLinux Announces Support for Atomia
- Amazon Kindle Fire Gets Its Own 'Personal Cloud Desktop' with AlwaysOnPC App Launch
- SPIRIT DSP Receives 2011 INTERNET TELEPHONY Product of the Year Award
- Hadoop Quickstart: Use Whirr to automate standup of your distributed cluster on Rackspace
- Jury Gets Novell Antitrust Case Against Microsoft
- The Utility Infrastructure Security Market 2012-2022: Cybersecurity & Smart Grids
- FORTUNE Magazine Names Rackspace Among “100 Best Companies to Work For”
- EnterpriseDB Announces Availability of Postgres Plus Cloud Database
- iFollowOffice Turns to Virtual Bridges and Savvis for On-Demand Virtual Desktop Services
- i-Technology in 2012: Five Industry Predictions
- Ubuntu-based Open Source Linux Mint Tests KDE Version
- Amazon to Rent Out Supercomputers
- Amazon Émigré Starts Network Monitoring Firm
- HP’s Putting a Back Door in the Itanium Alamo
- Linux Virtualization and Tired Open Source Myths
- CloudLinux Announces Preferred Partner Program
- MapR Pushes the Hadoop Envelope
- Rightware Announces Gaming Performance Benchmark for OpenGL ES 3.0/Halti
- IGEL Supports Red Hat Enterprise Virtualization 3.0
- CloudLinux Announces Support for Atomia
- 3Dconnexion Announces its Newest 3D Mouse - the SpaceMouse Pro
- The i-Technology Right Stuff
- Linux.SYS-CON.com Exclusive: Linus Discloses *Real* Fathers of Linux
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- A Closer Look at Damn Small Linux
- Linus' Top Ten SCO Barbs
- SCO CEO Posts Open Letter to the Open Source Community
- Netscape Co-Founder's 12 Reasons for Growth of Open Source
- Where Are RIA Technologies Headed in 2008?
- *POINT - COUNTERPOINT SPECIAL* What's Wrong with the Open Source Community?
- Introducing "Cooperative Linux" - Linux for Windows, No Less
- Linux.SYS-CON.com Exclusive: What Would UserLinux Look Like?
- Why Recovering a Deleted Ext3 File Is Difficult . . .




















