Patent ID: 7089533

Claim:
A method for mapping between a markup language document and an object model, the method comprising the steps of; receiving a mapping request for mapping between a markup language document and an object model, wherein the mapping request includes a key for identifying the markup language document, wherein the mapping between the markup language document and the object model includes: mapping data in the markup language document having data architecture into an object model; and mapping one or more objects in an object model into a markup language document; mapping, in response to the mapping request, either the data directly into the object model, or the objects directly into the markup language document, using mapping meta-data which defines how the data architecture of the markup language document maps to the object model, wherein the mapping step obtains the markup language document using the key; wherein mapping the data in the markup language document directly into the object model using the mapping meta-data enables the method to support inheritance or relationships in the object model.