[omniORB] Event Service?

Duncan Grisby dgrisby@uk.research.att.com
Wed, 26 Sep 2001 17:37:06 +0100


On Wednesday 26 September, "Ulrich Eck" wrote:

> We plan to implement a prototype of a CosTransaction Service spec 1.2
> in python based on omniORB 4.0.

That sounds good. Are you planning to release it publicly?

> -  our project needs the CosNotification Service .. are there any
> plans to make omniNotify work/compile with the upcoming omniORB4
> ??  (i posted this on omninotify as well)

It should be easy to make omniNotify work with omniORB 4. The only
changes affecting applications are minor.

> -  CosTransactions specifies that the TransactionContext is given to
> the called CorbaObject transparently through the use of
> CORBA::Current.
>   - Is it possible to achieve this with the new omniORB4 version ?

It shouldn't be too hard.

>   - do we need to code this (an interceptor ??) in c++ (or anyone is
>     interested to do so :-) ??
>   - is the implementation of IIOP capable of handling the
>     TransactionContext requests ?? 

An interceptor written in C++ would be able to add and handle the
necessary service contexts to the GIOP traffic. I don't think it's
particularly sensible to allow interceptors to be implemented in
Python, since it would be a lot of work to do the binding, and it
would slow things down terribly.

I think all the APIs are there (or will be very soon) for applications
to add their own Current objects. Again, this would have to be done at
least partially from C++.

Cheers,

Duncan.

-- 
 -- Duncan Grisby  \  Research Engineer  --
  -- AT&T Laboratories Cambridge          --
   -- http://www.uk.research.att.com/~dpg1 --