Go Back   ZeroC Forums > Comments

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 02-29-2004
Martin Martin is offline
Registered User
 
 
Join Date: Feb 2004
Posts: 2
Transaction service for ICE

We are looking into ICE as a replacement to our CORBA infrastructure, however, there is one thing that we need more than probably any other service that - and that's the transaction service. Is there any efforts being made to develop a transaction service for ICE yet? I would like to know this very much. Thank you.

Martin
Reply With Quote
  #2 (permalink)  
Old 02-29-2004
marc's Avatar
marc marc is online now
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,773
At present we do not intend to implement a transaction service for Ice. So far there has not been enough demand for such a service.
Reply With Quote
  #3 (permalink)  
Old 03-01-2004
Sebastian Kanka Sebastian Kanka is offline
Registered User
 
 
Join Date: Mar 2004
Location: Offenbach, Deutschland (Germany)
Posts: 2
Regarding the transaction service:

May be the "persistance service" with Freeze is a good feature to simulate or support a transaction service ?
Reply With Quote
  #4 (permalink)  
Old 03-01-2004
marc's Avatar
marc marc is online now
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,773
Freeze is fully transactional. However, a transaction service is usually for distributed transactions, independent of databases. Freeze could certainly be used to build such a service.
Reply With Quote
  #5 (permalink)  
Old 03-04-2004
Martin Martin is offline
Registered User
 
 
Join Date: Feb 2004
Posts: 2
Question

Hi Marc - sorry to butt in again, I was just curious - is the Opengroup's 'transaction service' spec (if I remember correctly, they are the ones that defined the standard) independent of CORBA or is it dependent on CORBA (or the ORB, rather...)? The notion of transactions needn't necessarily be tied to a particular technology, and the reason I ask this - can the Opengroup's transaction standard (API) be fully implemented 'on top of' ICE?

Sorry if this sounds kind of redundant or obvious, but just wanted to hear your opinion. I am impressed with the clarity of thought that went into ICE, and after reading a Usenet diatribe on this issue (which I accidentaly found out when I was looking for some CORBA info ) along with some info from your site , I am fairly certain that based on technical merit alone (not necessarily market momentum/adoption), ICE wins over CORBA hands down...
Reply With Quote
  #6 (permalink)  
Old 03-04-2004
matthew's Avatar
matthew matthew is offline
ZeroC Staff
 
Name: Matthew Newhook
Organization: ZeroC, Inc.
Project: Internet Communications Engine
 
Join Date: Feb 2003
Location: NL, Canada
Posts: 1,005
Quote:
Originally posted by Martin
Hi Marc - sorry to butt in again, I was just curious - is the Opengroup's 'transaction service' spec (if I remember correctly, they are the ones that defined the standard) independent of CORBA or is it dependent on CORBA (or the ORB, rather...)? The notion of transactions needn't necessarily be tied to a particular technology, and the reason I ask this - can the Opengroup's transaction standard (API) be fully implemented 'on top of' ICE?

Sorry if this sounds kind of redundant or obvious, but just wanted to hear your opinion. I am impressed with the clarity of thought that went into ICE, and after reading a Usenet diatribe on this issue (which I accidentaly found out when I was looking for some CORBA info ) along with some info from your site , I am fairly certain that based on technical merit alone (not necessarily market momentum/adoption), ICE wins over CORBA hands down...
The opengroup defined the XA specification which provides a standard API to a database which can be used to implement distributed transactions. XA itself is independant (in theory) of the underlying database, and independent of any distributed messaging technology (such as OMG CORBA and the OTS).

It is typically used by a TP vendor to tie the TP processing to the underlying database -- that is TP uses XA to control the transactions (start, end, commit, abort, etc). So, therefore, XA would not be implemented 'on top' of Ice, but rather the other way around.

Regards, Matthew
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Does Ice provide such services as OTS(Object Transaction Service) ? rc_hz Comments 2 06-27-2006 11:29 PM
Distributed Transaction Architecture hyuuuu Help Center 0 11-06-2005 09:10 PM
transaction support shaver Help Center 1 12-07-2003 08:11 AM
Distributed Transaction Support ? XA DB integration ? Dmitri Comments 3 02-18-2003 10:22 AM


All times are GMT -4. The time now is 09:26 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2008 ZeroC, Inc.