Results 1 to 6 of 6

Thread: Transaction service for ICE

  1. #1
    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

  2. #2
    marc's Avatar
    marc is offline ZeroC Staff
    Name: Marc Laukien
    Organization: ZeroC, Inc.
    Project: The Internet Communications Engine
    Join Date
    Feb 2003
    Location
    Florida
    Posts
    1,860
    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.

  3. #3
    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 ?

  4. #4
    marc's Avatar
    marc is offline ZeroC Staff
    Name: Marc Laukien
    Organization: ZeroC, Inc.
    Project: The Internet Communications Engine
    Join Date
    Feb 2003
    Location
    Florida
    Posts
    1,860
    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.

  5. #5
    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...

  6. #6
    matthew's Avatar
    matthew is offline ZeroC Staff
    Name: Matthew Newhook
    Organization: ZeroC, Inc.
    Project: Internet Communications Engine
    Join Date
    Feb 2003
    Location
    NL, Canada
    Posts
    1,458
    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

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Transaction Manager with ICE
    By ngambek2003 in forum Help Center
    Replies: 4
    Last Post: 10-29-2009, 03:41 PM
  2. transaction support in ICE
    By solikhin in forum Comments
    Replies: 1
    Last Post: 07-14-2007, 06:49 AM
  3. Replies: 2
    Last Post: 06-27-2006, 11:29 PM
  4. Distributed Transaction Architecture
    By hyuuuu in forum Help Center
    Replies: 0
    Last Post: 11-06-2005, 09:10 PM
  5. transaction support
    By shaver in forum Help Center
    Replies: 1
    Last Post: 12-07-2003, 08:11 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •