Patent ID: 6260077
Filing Date: 2001-07-10
Classification: G06F

Abstract:
A computer controlled method for interfacing a multi-threaded application programmer interface (API), written in a first programming language and executing in a client, to a single-threaded API written in a second programming language and executing in a server, the second programming language being different from the first programming language, said method comprising steps of:(a) registering said client with an object factory in said server;(b) instantiating, by the object factory, a server object in the server, the server object configured to serialize access to the single threaded API using a lock to ensure serialized access;(c) invoking all operation provided by the multi-threaded API;(d) communicating the operation to the server object from the multi-threaded API; and(e) invoking the single threaded API to effectuate the operation by the server.