Hi,

"Sethi , Manish" wrote:
> 
> Hi Everybody,
> 
> Writing very first mail to the group.

Welcome here.

> I have gone through present implementation og JTA. I want to help in it's
> development. Now what I want to know is what should we choose out of
> followings for this job.
> 
> 1. Should we implement JTS/OTS specs at the back. (Probably we would have to
> start form scrach...)

Implementing JTS/OTS would require that JBoss
has the CORBA IIOP transport. Could still use
the JRMP transport for bean invocations, but
then we have to have two different transports
everywhere.
At first I thought that I could just make the
DTM a slim frontend for an existing opensource
OTS implementation, but it looks like all such
implementations are either horribly incomplete
or have gone commercial.
So I guess we have to do it all ourselves.

> OR
> 
> 2. Should we think of some mechanism of just making TXContext movable around
> the multiple JVM...

We already have this: Currently a TransactionImpl
instance is used as a transaction propagation
context (TPC). I expect to change this to use a
XidImpl instance, and make the JRMP TPC be of type
Object so that other kinds of TPCs can be used in
the future. (See the discussion about this on this
list from November last year.) I hope to start
committing some of this in less than a week.

What is missing is the network communications needed
for distributed transaction coordination. This
should probably be modelled after OTS. I've done some
quick RMI interfaces for this, but I am not sure if
it will be better to use a type-based design for this
instead. Haven't thought that far yet.


Best Regards,

Ole Husgaard.

Reply via email to