Gregg,

Ok, thanks.  You are right that I'm not familiar with
the Jini transaction implementation and this sounds
like something it would be good to know about.

What kind of transaction manager is available on the
phone?  Is it capable of holding the transaction root?
 What kind of resource manager is available on the
phone?  What happens in the Jini model when one of the
participants fails before acknowledging the commit
message?  

Does the Jini transaction manager support any
standards, such as XA, JTS, or JTA?

Thanks,

Eric

--- Gregg Wonderly <[EMAIL PROTECTED]> wrote:

> Eric Newcomer wrote:
> > I just wanted to point out the common confusion
> > between a "request" for a transaction and the
> > execution of the transaction itself.  Mobile
> devices
> > are capable of the former today but not the
> latter.
> > 
> > But as I said I agree with you that this would be
> a
> > good thing, and I also believe it's achievable in
> the
> > not too distant future. 
> 
> You may feel like a mobile device can't participate
> in a transaction, literaly, 
> but that is simply not true.
> 
> A simple transaction participant using the Jini
> transaction model, can exist in 
> a cell phone, and perform all tasks associated with
> the Jini 2 phase commit model.
> 
> Other transaction systems may not be as "open" to
> transport and invocation 
> plugability as the JERI layer is.  But, certainly,
> you can implement this, quite 
> easily.
> 
> The transaction voting will require the device to be
> visible to the transaction 
> manager.  But, that is an endpoint implementation
> issue.  The connection from 
> the transaction manager, out to the mobile device,
> can be managed as a 
> connection from the mobile device back into the
> service.  At that point the vote 
> request can go out to the mobile device, and it can
> send back its vote then, or 
> on a subsequent connection.
> 
> The Jini Transaction timeout and leasing mechanisms
> allow you to set upper 
> limits on when the transaction voting action should
> timeout (if ever) and how 
> long the device can be disconnected before the
> transaction participant endpoint 
> lease will expire and cause the transaction to be
> cancelled.
> 
> The article the Gervas point doesn't detail at this
> level, what they are doing 
> with that particular development.  But, these guys
> are experts with the Jini 
> software model, and they have stuff working last I
> heard.
> 
> Gregg Wonderly
> 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 





 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/service-orientated-architecture/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to