Compensating resource managers

G - Physics – 06 – Q

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06Q 10/00 (2006.01) G06F 9/46 (2006.01) G06F 11/14 (2006.01) G06F 17/30 (2006.01)

Patent

CA 2246908

A compensating resource manager provides a mechanism for more easily integrating non-transactional durable resources to participate in transactions within a component-based on-line transaction processing system, as well as resources having transaction processing support not conforming to the transaction processing system. The durable resource is integrated using the compensating resource manager by developing two simple components, a worker component that implements a normal action on the resource and a compensator component that implements a compensating action that reverses the normal action on the resource. The worker component uses system-provided services to register its respective compensator component and to log information, such as on a write-ahead basis, to allow the compensator component to reverse its normal action. The system-provided service enlists in a transaction in which the worker component performs its normal action to receive two phase commit notifications for the transaction, and responsive thereto creates the compensator component to perform appropriate clean-up or compensating action according to the logged information depending on whether the transaction commits or aborts.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Compensating resource managers does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Compensating resource managers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compensating resource managers will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1995432

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.