Accelerating a distributed component architecture over a network using a modified RPC communication

   
   

A method for improving the performance of a distributed object model over a network is disclosed. A client computer contains a client object which can call an interface on a server object located on a server computer. On the server side, the RPC dispatching layer is circumvented by providing a pointer into the DCOM dispatching layer directly from the RPC utility layer. The client can therefore specify an interface using only an interface pointer identifier, and need not also specify a RPC interface identifier. The DCOM dispatching can then call the appropriate stub for the interface specified by the client with the interface pointer identifier, while taking advantage of the RPC utility layer to perform security checking, thread management, socket management, and association management.

Un método para mejorar el funcionamiento de un modelo distribuido del objeto sobre una red se divulga. Una computadora del cliente contiene un objeto del cliente que pueda llamar un interfaz en un objeto del servidor situado en una computadora de servidor. En el lado del servidor, el RPC que envía capa es evitado proporcionando un indicador en el DCOM que envía capa directamente de la capa de la utilidad del RPC. El cliente puede por lo tanto especificar un interfaz usando solamente un identificador del indicador del interfaz, y no necesita también especificar un identificador del interfaz del RPC. El enviar de DCOM puede entonces llamar el trozo apropiado para el interfaz especificado por el cliente con el identificador del indicador del interfaz, mientras que se aprovecha de la capa para uso general del RPC para realizar la comprobación de la seguridad, de la gerencia del hilo de rosca, de la gerencia del zócalo, y de la gerencia de la asociación.

 
Web www.patentalert.com

< System and method for the discovery and use of repetitively accessed data

< Resource manager architecture

> Electronic module for sensing pen motion

> Multiple chart user interface

~ 00104