Erik Meijer and Wolfram Schulte from Microsoft Research have an interesting article entitled "Unifying Tables, Objects and Documents" (PDF) to be presented at OOPSLA 2003 which looks at some of the language aspects of bringing XML and SQL data and programming constructs much more closely together:
This paper proposes a number of type-system and language extensions to natively support relational and hierarchical data within a statically typed object-oriented setting. In our approach SQL tables and XML documents become first class citizens that benefit from the full range of features available in a modern programming language like C# or Java. This allows objects, tables and documents to be constructed, loaded, passed, transformed, updated, and queried in a uni- fied and type-safe manner. [ Unifying Tables, Objects and Documents - Erik Meijer and Wolfram Schulte ]
All content is
Copyright (c) 2008 Jorgen Thelin. All rights reserved.
The opinions expressed here represent my own views
and not necessarily those of my current, prior or future employer(s).
Content is provided "as-is", without any representations or warrenties of any kind.
Contents of the Weblog Feed are
licensed under a
Creative Commons License.