G - Physics – 06 – F
Patent
G - Physics
06
F
354/230
G06F 9/44 (2006.01) G06F 9/00 (2006.01) G06F 9/46 (2006.01)
Patent
CA 2038843
Apparatus and method for performing an application-defined operation on data as part of a system-defined operation on the data. The apparatus and method are embodied in a distributed transaction processing system in which processes running on component systems which may be heterogeneous interact according to the client-server model. In the apparatus and method, a type is associated with the data and application-defined operations which are part of certain system-definedoperations are defined for each type. The system-defined operations which the application-defined operations are part of include allocation, reallocation, anddeallocation of buffers and sending buffers between clients and servers using remote procedure calls. In the allocation and reallocation operations, the application-defined operation is initialization; in the deallocation operation, it is uninitialization. In buffer sending, the application-defined operations include operations done on the buffer contents before sending, routing, encoding the buffer contents into a transfer syntax, operations done on the buffer contents after sending, decoding the buffer contents from the transfer syntax after receiving, and operations done on the buffer contents after receiving. Data structures in the processes associate the data and its type and a type and its application-defined operations. Servers employ a shared bulletin board data structure to indicate the types they accept.
Appareil et méthode permettant d'exécuter une opération sur des données définie par l'application dans le cadre d'une opération sur des données définie par le système. L'appareil et la méthode font partie d'un système de traitement de transactions réparties dans lequel des processus tournant sur des systèmes composants qui peuvent être hétérogènes interagissent conformément au modèle client-serveur. Dans l'appareil et la méthode, un type est associé aux données et les opérations définies par l'application qui font partie de certaines opérations définies par le système sont définies pour chaque type. Les opérations définies par le système dont font partie les opérations définies par l'application comprennent l'affectation, la réaffectation et la désaffectation de mémoires tampons et la transmission de mémoires tampons entre clients et serveurs au moyen d'appels de procédures à distance. Dans les opérations d'affectation et de réaffectation, l'opération définie par l'application est l'initialisation; dans l'opération de désaffectation, c'est la désinitialisation. Dans la transmission de mémoires tampons, les opérations définies par l'application comprennent les opérations faites sur le contenu des mémoires tampons avant l'envoi, l'acheminement, le codage du contenu des mémoires tampons en une syntaxe de transfert, les opérations faites sur le contenu des mémoires tampons après l'envoi, le décodage du contenu des mémoires tampons à partir de la syntaxe de transfert après réception, et les opérations faites sur le contenu des mémoires tampons après réception. Les structures de données des processus associent les données à leur type et un type à ses opérations définies par l'application. Les serveurs emploient une structure de données de babillard partagée pour indiquer les types qu'ils acceptent.
Andrade Juan Manuel
Carges Mark Thomas
Felts Stephen Donald
Kirby Eades Gale Baker
Novell Inc.
LandOfFree
Apparatus and methods for performing an application-defined... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and methods for performing an application-defined..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and methods for performing an application-defined... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1697902