the general statement i think i can make is that all ejb servers that
support jdbc are homo2pc capable right now. all you have to do is use an
underlying xa manager to get the feature (oracle for example allows you to
refer to a table on another server and this is transparent to the ejb
server).

i don't know if they ever got it working (checking into it now) but sybase
omniserver may even allow hetero2pc. this capability may exist in some
products i'm unaware of. does anyone know of a hetero2pc jdbc capable
technology or if omniserver supports this today?

> -----Original Message-----
> From: Robert C. Seacord [SMTP:[EMAIL PROTECTED]]
> Sent: Thursday, April 15, 1999 11:13 AM
> To:   [EMAIL PROTECTED]
> Subject:      Re: EJB product matrix
>
>
>
> Anne Thomas wrote:
>
> > The EJB spec requires the EJB Server to provide support for distributed
> > transactions, but that doesn't mean that the EJB server has to support
> 2PC
> > operations across heterogeneous data sources. Only a handful of EJB
> servers
> > provide an integrated distributed transaction coordinator: Inprise AS,
> > OrchidSoft Vanda, NetDynamics 5.0 (I think), Component Broker (I think),
> > GemStone/J (I think). Most EJB servers rely on the database to
> coordinate
> > distributed database transactions -- which limits you to homogeneous
> > transactions (e.g., only Oracle or only Sybase).
>
> i'm confused by this.  i have some experience with VisiBroker ITS which is
> the
> transaction service included with Inprise AS (as far as I can tell).
>
> The 1.x version of the JDBC driver used by ITS does not support interfaces
> to
> perform two-phase commit. My
> understanding is that failure to support two-phase commit makes it
> impossible
> to support transactions to multiple databases, even homogeneous databases.
> VisiBroker ITS does support two-phase commit in their C++ product line,
> but
> only for Oracle v7.3 -- but aren't Enterprise JavaBeans written in Java?
>
> I also have some experience with BEA WebLogic.  They do not support
> two-phase
> commit either, for the same reasons
> (their implementations are based on JDBC 1.0 which does not support
> two-phase
> commit).  Am I missing something?
>
> rCs
>  << File: Card for Robert C. Seacord >>

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to