Event filtering at a performance-based interface
First Claim
1. A system that facilitates a performance enhancement in message-based computing, comprising:
- a performance-based interface across which a request from a source is transmitted to a destination; and
a filter component in communication with the destination that dynamically allows only one or more relevant responses from the destination to transition the interface to the source.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that facilitates performance enhancement in message-based computing across a performance-based interface. When a request from a source is transmitted across the interface to a destination, a filter component in communication with the destination dynamically allows only one or more relevant responses from the destination to transition the interface to the source. This mechanism achieves an even tighter filtering of events while at the same time giving developers more flexibility over the events they choose to register, thereby enhancing the performance of message-based computing architectures by reducing unnecessary computation.
42 Citations
40 Claims
-
1. A system that facilitates a performance enhancement in message-based computing, comprising:
-
a performance-based interface across which a request from a source is transmitted to a destination; and
a filter component in communication with the destination that dynamically allows only one or more relevant responses from the destination to transition the interface to the source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system that facilitates a performance enhancement in message-based computing, comprising:
-
a managed code framework that generates a request;
a native code framework that receives the request and issues one or more responses thereto;
a performance-based interface between the managed code framework and the native code framework across which the request is passed and the one or more responses are transmitted; and
a filter component in communication with the native code framework that dynamically allows only one or more relevant responses of the native code framework to transition the interface to the managed code framework. - View Dependent Claims (20, 21, 22, 23, 24, 25, 27, 28, 29)
-
-
30. A computer-readable medium having computer-executable instructions for performing a method of managing messages across a performance-based interface, the method comprising:
-
receiving the performance-based interface across which a request from a source is transmitted to a destination;
returning one or more responses to the request from the destination;
filtering the one or more responses to allow only responses that are relevant to the request; and
transmitting the relevant responses across the interface to the source. - View Dependent Claims (31, 32, 34, 36, 37, 38)
-
-
33. A method of managing messages across a performance-based interface, comprising:
-
receiving the performance-based interface between a managed code and a native code;
registering an event handler for an event of a managed object;
notifying the native code that the event handler is registered;
returning a one or more responses of the native code associated with the event;
filtering the one or more responses of the native code to determine the relevant responses associated with event; and
transmitting the relevant responses across the interface to the managed code only when the associated event handler is registered.
-
-
35. A method of managing messages across a performance-based interface, comprising:
-
receiving the performance-based interface between a managed code framework and a native code framework;
initializing one or more objects to determine the existence of a custom object;
detecting if message handling of the custom object has been modified;
notifying the native code framework that one or more messages associated with the modified message handling are of interest; and
forwarding responses to one or more messages to the managed code framework during a lifetime of the custom object.
-
-
39. A system that facilitates the management of messages across a performance-based interface, comprising:
-
means for receiving the performance-based interface between a managed code and a native code;
means for registering an event handler for an event of a managed object;
means for notifying the native code that the event handler is registered;
means for returning a one or more responses of the native code associated with the event;
means for filtering the one or more responses of the native code to determine the relevant responses associated with event; and
means for transmitting the relevant responses across the interface to the managed code only when the associated event handler is registered. - View Dependent Claims (40)
-
Specification