Is it possible to write a stand-alone application (a client or a non-J2EE environment) that can take advantage of distributed transactions using JTA? How? Is it vendor dependent, or are there any standards for writing such applications?

Robert Castaneda

You can use an implementation of JTA that uses JTS. JTS is the Java Mapping of the CORBA OTS (Object Transaction Service) that supports distributed transactions.

The JTA/JTS service would have to support distributed transactions.

ORB/J2EE vendors usually provide this support--the Inprise Application Server provides this functionality.