Data moves between multiple, disparate data sources and the object-oriented computer programs that process the data. A data access server is interposed between the object-oriented programs and the data sources, and acts as an intermediary. The intermediary server receives requests for data access from object-oriented computer programs, correlates each request to one or more interactions with one or more data sources, performs each required interaction, consolidates the results of the interactions, and presents a singular response to the requesting computer program. The consolidated response from the intermediary server contains data items requested by the computer program, information regarding the hierarchical topology that relates the data items, and an indication of the possible object types that might embody the data items. The application program receives the consolidated response and builds an object hierarchy to embody the data items and to interface them to the rest of the application program. The class of an object used to embody data items is selected at execution time from a list of possible candidates.

Los datos se mueven entre las fuentes de datos múltiples, dispares y los programas de computadora orientados al objeto que procesan los datos. Un servidor del acceso de los datos se interpone entre los programas orientados al objeto y las fuentes de datos, y actúa como intermediario. El servidor intermediario recibe los pedidos el acceso de los datos de programas de computadora orientados al objeto, correlaciona cada petición a unas o más interacciones con unas o más fuentes de datos, realiza cada interacción requerida, consolida los resultados de las interacciones, y presenta una respuesta singular al programa de computadora de petición. La respuesta consolidada del servidor intermediario contiene los artículos de datos pedidos por el programa de computadora, la información con respecto a la topología jerárquica que relaciona los artículos de datos, y una indicación de los tipos posibles del objeto que pudieron incorporar los artículos de datos. El programa de uso recibe la respuesta consolidada y construye una jerarquía del objeto para incorporar los artículos de datos y para interconectarlos al resto del programa de uso. La clase de un objeto usado para incorporar artículos de datos se selecciona en el tiempo de ejecución de una lista de candidatos posibles.

 
Web www.patentalert.com

< (none)

< Receiver having DC offset decreasing function and communication system using the same

> Selective proxy approach to filling-in forms embedded in distributed electronic documents

> (none)

~ 00055