Aspect-oriented Transactions via Explicit Join Points

20 %
80 %
Information about Aspect-oriented Transactions via Explicit Join Points

Published on May 2, 2008

Author: khoffman

Source: slideshare.net

Description

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

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 Approach  The good, the bad, and the unknown  The next step Kevin Hoffman and Patrick Eugster, DSN’06 (Handout) -2-

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-

Add a comment

Related presentations

Related pages

Aspect-oriented programming - Wikipedia, the free encyclopedia

... aspect-oriented programming ... at Xerox PARC developed the explicit concept ... component of an aspect-oriented language defines a join point ...
Read more

Introducing System.Transactions in the .NET Framework 2.0

Introducing System.Transactions in the .NET ... is explicit transaction management, via System ... At that point, the transaction outcome cannot be ...
Read more

Transaction Statements (Transact-SQL)

Transaction Statements (Transact-SQL) ... a Transact-SQL explicit or implicit transaction that starts under a MARS session becomes a batch-scoped transaction.
Read more

10. Aspect Oriented Programming with Spring

10. Aspect Oriented Programming with Spring. 10.1 Introduction. Aspect-Oriented Programming (AOP) ... Join point: a point during the ...
Read more

Chapter 6. Aspect Oriented Programming with Spring

Aspect Oriented Programming with Spring. ... Aspects enable modularization of concerns such as transaction management that cut across ... Join point: A ...
Read more

SQL Server Transactions and Error Handling - CodeProject

SQL Server Transactions and ... SQL Server allows you to use savepoints via the ... This article has no explicit license attached to it but may ...
Read more

Aspect Oriented Programming in .NET - CodeProject

An introduction to Aspect Oriented Programming in ... "Aspect Oriented Programming is a methodology to ... Join point is a point where a ...
Read more

1

A transaction is a group of alternative database ... Recovering a database via reprocessing ... checkpoint is a point of synchronization between the ...
Read more

Spring AOP Example Tutorial – Aspect, Advice, Pointcut ...

... Dependency Injection and Aspect Oriented Programming ... Join Point: A join point is the ... Aspect, Advice, Pointcut, JoinPoint, Annotations, XML ...
Read more

Introduction to Transactions - SQLTeam.com

Introduction to Transactions. ... These are called Explicit Transactions. For example, ... and blog posts via email.
Read more