Aspect-oriented Transactions
   via Explicit Join Points

  Kevin Hoffman / Patrick Eugster
Outline
 Review of Transactions
 Review of Aspects
 AOP Methods for Transactions
 Discussion of problems
 New Approac...
Review of Transactions
   Transactions provide:
       (A)tomicity  – all or nothing
       (C)onsistency – determinist...
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Aspect-oriented Transactions via Explicit Join Points
Upcoming SlideShare
Loading in...5
×

Aspect-oriented Transactions via Explicit Join Points

1,077

Published on

We demonstrate how to safely and effectively implement transactions following an aspect-oriented paradigm using our proposed extension of AspectJ, Explicit Join Points.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,077
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aspect-oriented Transactions via Explicit Join Points

  1. 1. Aspect-oriented Transactions via Explicit Join Points Kevin Hoffman / Patrick Eugster
  2. 2. Outline  Review of Transactions  Review of Aspects  AOP Methods for Transactions  Discussion of problems  New Approach  The good, the bad, and the unknown  The next step Kevin Hoffman and Patrick Eugster, DSN’06 (Handout) -2-
  3. 3. Review of Transactions  Transactions provide:  (A)tomicity – all or nothing  (C)onsistency – deterministic data changes  (I)solation – appears concurrency not present  (D)urability – finished results never lost Kevin Hoffman and Patrick Eugster, DSN’06 (Handout) -3-
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×