Yves Reynhout's Blog
The seagile man
Patents: System.Data.Mapping to resurface?
What have we
here
?
Comments
#
TrackBack
said on 18 May, 2005 10:58 AM
#
TrackBack
said on 18 May, 2005 12:17 PM
#
Frans Bouma
said on 18 May, 2005 04:53 PM
Uhoh, someone acquired a patent on o/r mapping... but... that's an age old invention...
The text is also very vague, everything is possible and can only include a fraction of what they claim and it still falls under the patent. Surree...
#
Jónas Antonsson
said on 18 May, 2005 09:24 PM
One word - Ludicrous.
#
lexp said on 19 May, 2005 05:05 AM
The guy who acquired a patent forget to rename namespaces in XML from "
http://www.microsoft..."
to something else.
#
joc77 said on 23 May, 2005 01:16 PM
I think that the patent is not about "simple" O/R mapping: the keyword in the title is "arbitrary". What they describe - without pronouncing the magic word "morphism" (as in group theory) - could be summed up as follows: a query language can be decomposed into atomic operators f1, f2, ... fn (like scan, project, join). A mapping schema can be viewed as a function M such that M(f1 o f2 o ... fn) = M(f1) o M(f2) o ... M(fn). This means that an "arbitrary" mapping schema can be described out of atomic operator mappings:
f1' = M(f1), f2' = M(f2), ... fn' = M(fn)
IOW, to "scan" over the object domain, you just have to get a SQL view over the relational domain. More complex queries over the object domain can then be composed from the SQL views: if you want to "filter" a "scan", i.e. M(filter o scan) = M(filter) o M(scan), you just have to know how to scan and filter in the relational domain, then combine the results in the object domain.
This principle is illustrated in
http://eldorado-net.sourceforge.net/
Leave a Comment
Title
(required)
Name
(required)
Your URL
(optional
)
Comments
(required)
Remember Me?
Search
Go
This Blog
Home
About
Tags
.NET
Code generation
Corporate
Mediator
MVVM
NAuthorize
Object/Relational Mapping
Silverlight
SOA
WPF
Navigation
Home
Blogs
Archives
October 2009 (1)
September 2005 (1)
June 2005 (1)
May 2005 (1)
April 2005 (5)
October 2004 (1)
June 2004 (3)
March 2004 (2)
February 2004 (1)
January 2004 (1)
December 2003 (1)
November 2003 (1)
October 2003 (8)
July 2003 (1)
May 2003 (1)
April 2003 (2)
March 2003 (3)
February 2003 (5)
NAuthorize
NAuthorize on forge.novell.com
Sun's XACML implementation
XACML @ OASIS
RBAC @ NIST
Ravi S. Sandhu
RAD by Healthcare DTF @ OMG
Testdriven.net
Syndication
RSS
Atom
Comments RSS