Patent ID: 7330855

Claim:
A computer-implemented method for converting data from a front end schema node to a back end schema node according to a client request, said method comprising: receiving a request from a client to read data from a front end schema node; constructing a front end data object, said front end data object surrounding the front end schema node requested by the client to be read, wherein constructing the front end data object comprises constructing a property container for containing at least one property of the front end data object; wrapping said at least one property of said front end data object in an IProperty interface; constructing a back end data object, wherein constructing the back end data object comprises constructin a property container for containing at least one property of the back end data object, said back end data object and said front end data object sharing a common interface and a common set of property types; wrapping said at least one property of said back end data object in an IProperty interface; creating a back end schema node for receiving data from said front end schema node; binding the back end schema node to the back end data object; and sending at least one of said IProperty interfaces between said front end and back end data objects to convert the data from the front end schema node to the back end schema node via the front end data object and the back end data object for reading the data from the front end schema node.