Method and system for detecting work completion in loosely coupled components
First Claim
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
- receive a request from a component to invoke a function;
asynchronously perform the function according to the request; and
provide, to one or more programs, an indication that the function has completed work according to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product is disclosed. The computer program product includes a computer useable medium that has a computer readable program. The computer readable program when executive on a computer causes the computer to receive a request from a component to invoke a function. Further, the computer readable program, when executed on a computer, causes the computer to asynchronously perform the function according to the request. In addition, the computer readable program, when executed on a computer, causes the computer to provide, to one or more programs, an indication that the function has completed work according to the request.
46 Citations
28 Claims
-
1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a request from a component to invoke a function; asynchronously perform the function according to the request; and provide, to one or more programs, an indication that the function has completed work according to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a request from a component to invoke a function; asynchronously performing the function according to the request; and providing, to one or more programs, an indication that the function has completed work according to the request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving an event that requests an invocation of a function from an event sequencing group of functions in a component, the event sequencing group being a subset of a plurality of functions in the component; asynchronously performing the function according to the event; and providing, to one or more programs, an indication that the function has completed work according to the event so that a lock can be removed from the event. - View Dependent Claims (18, 19, 20)
-
-
21. A system comprising:
-
a target component that receives a request from a source component to invoke a function and asynchronously performs the function according to the request; and a work completion detection module that provides, to one or more programs, an indication that the function has completed work according to the request. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification