Patent ID: 7849470

Claim:
A computer implemented method of interfacing between an array-oriented system and a non-native object system, said method comprising: providing, using a computer, an interface between a requesting unit in the array-oriented system and the non-native object system; specifying a format for at least one procedure for use in the interface; invoking at least one function for use in the non-native object system corresponding to the at least one specified procedure in the interface; creating, calling, or destroying the at least one function in the non-native object system; receiving a request to create an array, the request received at the interface from the array- oriented system; identifying whether the non-native object system is array-capable; creating an array using an indexing type of the non-native object system if the non-native object system is array-capable, and using an indexing type of the array-oriented system if the non-native object system is not array capable; inserting one or more elements associated with the at least one function into the array; and returning the array to the requesting unit.