• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Transactional OSGi Applications Done Right
 

Transactional OSGi Applications Done Right

on

  • 9,418 views

The new OSGi R4.2 specification introduces a transaction service. This paves the road to new types of applications dealing with critical resources in a transactional manner. However, despite useful or ...

The new OSGi R4.2 specification introduces a transaction service. This paves the road to new types of applications dealing with critical resources in a transactional manner. However, despite useful or even required, transactions are often difficult to handle manually, especially in a dynamic environment like OSGi.

This talk presents the new transaction service and how to use it in dynamic environments. To help developers using transactions in a good way, iPOJO hides the most part of transaction management allowing the developer to focus on his business code without worrying about transactions. This talk presents iPOJO transaction support and more specifically:
* How developers can declare transactions as simple as with EJB and
* How the dynamism impact on transactions can be made transparent.

Attendees will learn how to use the new transaction service through a simple example and see how iPOJO transaction support can be used to integrate transactions into business logic in a transparent way.

Statistics

Views

Total Views
9,418
Views on SlideShare
7,468
Embed Views
1,950

Actions

Likes
7
Downloads
2
Comments
0

48 Embeds 1,950

http://ipojo-dark-side.blogspot.com 1096
http://ipojo-dark-side.blogspot.fr 185
http://ipojo-dark-side.blogspot.de 176
http://ipojo-dark-side.blogspot.ru 49
http://flavors.me 47
http://blog.akquinet.de 43
http://ipojo-dark-side.blogspot.com.br 32
http://ipojo-dark-side.blogspot.kr 31
http://ipojo-dark-side.blogspot.co.uk 30
http://ipojo-dark-side.blogspot.in 25
http://ipojo-dark-side.blogspot.ca 24
http://ipojo-dark-side.blogspot.nl 17
http://ipojo-dark-side.blogspot.be 16
http://ipojo-dark-side.blogspot.co.at 15
http://www.slideshare.net 14
http://ipojo-dark-side.blogspot.it 14
http://ipojo-dark-side.blogspot.ch 12
http://ipojo-dark-side.blogspot.se 10
http://ipojo-dark-side.blogspot.com.au 10
http://ipojo-dark-side.blogspot.com.es 9
http://ipojo-dark-side.blogspot.no 9
http://ipojo-dark-side.blogspot.tw 8
http://ipojo-dark-side.blogspot.pt 8
http://ipojo-dark-side.blogspot.gr 6
http://ipojo-dark-side.blogspot.co.il 6
http://ipojo-dark-side.blogspot.cz 6
http://ipojo-dark-side.blogspot.ro 6
http://translate.googleusercontent.com 4
http://ipojo-dark-side.blogspot.ae 4
http://ipojo-dark-side.blogspot.dk 4
http://ipojo-dark-side.blogspot.fi 4
http://jp.flavors.me 3
http://webcache.googleusercontent.com 3
http://fr.flavors.me 3
http://pt.flavors.me 3
http://ipojo-dark-side.blogspot.mx 3
http://ipojo-dark-side.blogspot.jp 2
http://www.linkedin.com 2
http://de.flavors.me 2
http://es.flavors.me 1
https://www.linkedin.com 1
http://ipojo-dark-side.blogspot.hu 1
http://ipojo-dark-side.blogspot.com.ar 1
http://ipojo-dark-side.blogspot.sg 1
http://ipojo-dark-side.blogspot.ie 1
http://ipojo-dark-side.blogspot.hk 1
http://74.125.153.132 1
http://cescoffier.flavors.me 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Pretty important for all concurrent system dealing with critical and shared resources (database, devices … )
  • Atomicity : all or nothingConsistency : the system goes from a consistent state to another consistent stateIsolation : the transaction execution is not impacted by any other “Threads”Durability: once completed, can no more be altered
  • Transaction are generally attached to a Thread

Transactional OSGi Applications Done Right Transactional OSGi Applications Done Right Presentation Transcript