Patent ID: 8751536

Claim:
A system for hybrid processing of facet data having static and dynamic attributes comprising: a processor; a memory device coupled to the processor; a database coupled to the memory device, wherein the database includes a data structure for storing and retrieving the facet data; and a module coupled to the memory device which, when executed by the processor, causes the processor to provide a software platform, wherein the software platform includes: a services layer for providing services that interact with the facet data utilizing a business objects module and abstraction layers, an application persistence abstraction layer for supporting one or more application programming interfaces (APIs), implementing one or more methods of a base class object, providing representation of the static and dynamic attributes without having to instantiate a full object tree that is serialized, expanding at least one interpreted column retrieved from the database into named fields within the business object module, specifying the static and dynamic attributes to view or modify to facilitate data access optimizations, and setting values for the static and dynamic attributes, a storage persistence abstraction layer for insulating the rest of the module from the data structure, and a persistence mechanism for linking the software platform to the data structure.