主权项 |
1. An article of manufacture including a tangible computer readable storage medium to physically store instructions, which when executed by a computer, cause the computer to:
receive a business data object, the business data object including standard field values and extension field values specific to a client; separate the standard field values and the extension field values of the business data object; segregate an extension node instance key associated with the extension field values, wherein the extension node instance key comprises a parent node key defining extension fields carrying multiple extension field values; store the standard field values and an associated standard node instance key in a standard node of a standard data persistence unit, and the extension field values in an extension node of an extension data persistence unit for semantically grouping the extension fields of the extension node specific to the client, wherein the standard node instance key defines a number of instances of extension nodes associated with the standard node corresponding to the standard field values; store the extension node instance key, and a relation between the standard node instance key and the extension node instance key in an extension key persistence unit defining the extension node specific to the client in a multi-client system; and provide the business data object by combining the standard field values stored in the standard data persistence unit and the extension field values stored in the extension data persistence unit using the extension node instance key and the relation between the standard node instance key and the extension node instance key stored in the extension key persistence unit upon receiving a request to retrieve the business data object. |