Re: oaf async activation
- From: Michael Rumpf <michael rumpfonline de>
- To: "Diego Sevilla Ruiz (dsevilla um es)" <dsevilla ditec um es>
- Cc: gnome-components-list gnome org
- Subject: Re: oaf async activation
- Date: Thu, 05 Oct 2000 22:20:53 +0200
"Diego Sevilla Ruiz (dsevilla um es)" wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Miguel de Icaza wrote:
>
> > > Those times are way too long for anything. If you can reproduce times
> > > like that with recent code, please file a Nautilus bug report.
> > >
> > > In any case, sucky slow to start components will always exist, no
> > > matter how hard we try; I think it's only reasonable to let oaf
> > > clients avoid blocking their UI in such a case.
> >
> > Agreed. I like Mathieu's proposal.
> >
>
> I agree too. Ideally, synchrony/asynchrony isn't an "interface" concern,
> so it would be better to define "poller" and "callback" objects as the new
> AMI (Asinchronous Messaging) proposes, and let the client to choose the
> QoS model of each invocation (which includes if it wants sync/async calls,
> timeouts, etc.), but... in the meantime, it seems to be a good design: it
> maintains the sync interface, so it could be used when ORBit implements
> AMI...
To take AMI (Asynchronous Message Invocation) into consideration sounds
like a good idea because it represents the standard way of asynchronous
messaging in CORBA, which will be "officially" introduced by CORBA 2.4
around the end of the year.
Asynchronous Messaging spec :
http://www.omg.org/cgi-bin/doc?orbos/98-05-05
Messaging 1.2 RTF final report :
http://www.omg.org/cgi-bin/doc?ptc/2000-01-01
Messaging 1.3 RTF Part 1 Final Report :
http://cgi.omg.org/cgi-bin/doc?ptc/00-07-01
I think TAO has an implementation of AMI already working !
> This raises another question... Is ORBit supposed to eventually
> implement AMI?
>
> Regards.
> diego.
>
> --
> Diego Sevilla Ruiz -- http://ditec.um.es/~dsevilla/ -- dsevilla um es
> Departamento de Ingeniería y Tecnología de Computadores
> Facultad de Informática. Universidad de Murcia
> Campus de Espinardo - 30080 Murcia (SPAIN). - Tel. +34-968-367570
> PGP: http://pgp.rediris.es:11371/pks/lookup?op=get&search=0xC9B964B7
> \huge d\em\kern-.36em\lower-.2ex\hbox{\small sevilla}\kern- 1em um es
> perl -e'$_="\x4\ FLe\x2&B";for(/../g){print unpack("b*",$_),"\n"}'|tr 01 " #"
>
> -----BEGIN PGP SIGNATURE-----
> Version: PGPfreeware 5.0i for non-commercial use
> MessageID: VmL5skHJ4DrJKAW3MVPIWlXSiKLhl2UZ
>
> iQA/AwUBOdzJX9oq0AfJuWS3EQID0QCff7Lt+2hKVaoql3zPVXgx1PDcqfYAoPQc
> WcwhwMq/V6uNV5/kLp2Dtn6o
> =GgyN
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> gnome-components-list mailing list
> gnome-components-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-components-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]