US 6,983,395 B2 | ||
Multi-agent cooperative transaction method and system | ||
Qiming Chen, Sunnyvale, Calif. (US); and Umeshwar Dayal, Saratoga, Calif. (US) | ||
Assigned to Hewlett-Packard Development Company, L.P., Houston, Tex. (US) | ||
Filed on May 23, 2001, as Appl. No. 9/863,486. | ||
Prior Publication US 2002/0178395 A1, Nov. 28, 2002 | ||
Int. Cl. G06F 11/00 (2006.01) |
U.S. Cl. 714—4 | 16 Claims |
1. A system, comprising:
a plurality of enterprises having agents that process multi-agent cooperative business transactions, wherein each agent is
configured to autonomously determine whether to complete a transaction;
a failure detector for detecting whether a failure is an inter-enterprise failure or an intra-enterprise failure;
an intra-enterprise failure handler coupled to the failure detector for performing failure recovery for intra-enterprise failures;
and
an inter-enterprise failure handler coupled to the failure detector for performing failure recovery for inter-enterprise failures,
wherein the inter-enterprise failure handler includes
a scope determination module for indentifying a failure recovery scope; and
a top-down logical undo module coupled to the scope determination module for undoing sub-transactions in an identified scope
in a top-down manner.
|