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.