Patent ID: 7624374

Claim:
A computer program product for use at a computer system the computer program product for implementing a method for accessing stored data, the computer program product comprising one or more computer storage media having stored thereon computer-executable instructions that, when executed by a processor, cause the computer system to perform the method, including the following: receive, at a reader-scanner interface, a data access request from an object-oriented application, the object oriented application configured to access data in an object format, the data access request requesting access to a portion of data in a data store, the portion of data being stored in a memory array; provide, at the reader-scanner interface, an object-oriented view to the data store, the object-oriented view permitting the data store to be scanned by the object-oriented application without creating a new object each time the portion of data is accessed from the data store, including: providing a communication pathway between the object-oriented application and the data store; allocating a bounded number of objects that can be used by the object-oriented application to access data from the data store such that a finite amount of overhead is incurred to configure object-oriented access to the data store; and utilizing the allocated objects to create a direct access window to the requested portion of data in the data store, the direct access window providing the object-oriented application with an object-oriented view the requested portion of data in the data store, the direct access window created in accordance with the attributes of different data type format; use appropriate access control commands to authenticate the object-oriented application for access to the portion of data through the direct access window using one of read-only access and read-write access; and return the requested portion of data for use by the object-oriented application in the object format.