Abstract: Mapping operations between a markup language document and an object model are executed in response to a request from a client application. The mapping operations include a read, write, update, or delete operation. To map the markup language document to the object model, mapping meta-data is used, which contains information as to how the markup language element maps to an attribute and/or a relationship of the object model.