RE: Channel response serialization

"Paul Andrews" <[email protected]> Thu, 25 Jul 2002 09:26:48 -0400
Newsgroups gmane.ietf.beep
Message-ID <[email protected]>

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]]On Behalf Of Jered Floyd
> Sent: Wednesday, July 24, 2002 6:51 PM
> To: Paul Andrews
> Cc: [email protected]
> Subject: Re: [BEEPwg] Channel response serialization
>
>
>
> > I ask because it seems that this excludes a large class of
> > applications from using BEEP, so that those of us who need truly
> > asynchronous messaging are left with the same problem that BEEP was
> > intended to solve. Namely: HTTP doesn't quite fit and SMTP doesn't
> > quite fit.
>
> In what situations is the opening of multiple channels insufficient
> for your purposes?

It isn't insufficient in itself, but it prevents me from attaching a
semantic purpose to the channel number (all of the requests have the same
semantic here, just a different payload). It also means that I have to
implement yet-another-pool-mechanism to manage the allocation of channels in
a manner invisible to the application.

It struck me that that wasn't really the purpose of channels. I got the
impression that channels were intended to have a semantic purpose - and
that's how I would like to use them, e.g. channel 0 is a control channel -
you wouldn't allocate multiple control channels arbitrarily to get around
the serialization restriction otherwise how would BEEP know that they were
control messages?

Finally the restriction on reply ordering seems to be arbitrary and forces
people like me to put in a lot of extra work that we wouldn't have to do if
the restriction wasn't there (I know, we all want something for nothing
:-) ).

>
> --Jered
>
> _______________________________________________
> BEEPwg mailing list
> [email protected]
> http://lists.beepcore.org/mailman/listinfo/beepwg