Go Back   ZeroC Forums > Comments

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 02-18-2003
Dmitri Dmitri is offline
Registered User
 
 
Join Date: Feb 2003
Posts: 2
Question Distributed Transaction Support ? XA DB integration ?

Hi all !

Too busy to look at the product at the moment, but curious what about transaction support in Ice ? Is it available right now ? may be scheduled for the next release ? Or was it planned at all ?

Thanks

Dmitri
Reply With Quote
  #2 (permalink)  
Old 02-18-2003
marc's Avatar
marc marc is offline
ZeroC Staff
 
Name: Marc Laukien
Organization: ZeroC, Inc.
Project: The Internet Communications Engine
 
Join Date: Feb 2003
Location: Florida
Posts: 1,780
Re: Distributed Transaction Support ? XA DB integration ?

Quote:
Originally posted by Dmitri
Hi all !

Too busy to look at the product at the moment, but curious what about transaction support in Ice ? Is it available right now ? may be scheduled for the next release ? Or was it planned at all ?

Thanks

Dmitri
Sorry, no, there is no transaction service ( Ice-T ) yet. It's certainly on our todo list, but we are not sure about the priority yet. I guess we will take a poll in a few weeks, to find out what features our users would like to see most in the next major version.
Reply With Quote
  #3 (permalink)  
Old 02-18-2003
Dmitri Dmitri is offline
Registered User
 
 
Join Date: Feb 2003
Posts: 2
Marc, thanks for the quick reply !

I wonder is it possible to enrich Ice with such a feature as a stand-alone product, just like the way CORBA OTS may be implemented ? Or Ice-T should find its way to main source tree ? I mean to say I wonder how pluggable the services with Ice can be. Would it be possible to implement Ice-T so that it would look like OTS implicit mode?

Not too many questions, eh ?

Sorry if I didn't make myself clear.

Dmitri
Reply With Quote
  #4 (permalink)  
Old 02-18-2003
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,027
Hi Dmitri,

It's not possible at present to do something exactly like OTS implicit mode - but you can get close now, and perhaps closer later with a minor client side change.

Every method invocation has an associated calling context which is used to provide meta-data for the invocation. This is what we had in mind for, among other things, providing OTS support.

On the client side the application writer would provide a context with a parameter that identifies the OTS context (transaction id, etc). If we added support for a default context this would then be quite similar to implicit passing of the OTS context.

On the server side it is possible to interrogate the context in a servant locator. This means that the servant locator could implicitely associate the transaction id with the calling thread in the incoming path of the invocation, and tear down the association in the outgoing path. Freeze uses a technique very similar to this to provide the automatic persistence.

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
Integration of functional/concurrent processes languages? skropp Comments 1 01-26-2006 05:08 PM
Using Ice to support a distributed computing framework vermorel Help Center 1 12-04-2005 02:17 PM
Distributed Transaction Architecture hyuuuu Help Center 0 11-06-2005 09:10 PM
Generating code(.dll), Ice integration problem Kruppy Comments 6 08-11-2005 09:24 PM
transaction support shaver Help Center 1 12-07-2003 08:11 AM


All times are GMT -4. The time now is 12:44 PM.


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.