Hi Colin,

On 9/14/06, Colin Fleming <[EMAIL PROTECTED]> wrote:

Hi all,

I'm planning to implement BEEP (http://www.faqs.org/rfcs/rfc3080.html,
http://www.faqs.org/rfcs/rfc3081.html, http://beepcore.org/) on top of
MINA for a project we're working on. It's at a late design/early
implementation stage, so if anyone has any
ideas/suggestions/needs/demands, now would be a good time. It's going
to be Java 5 only. I'm planning to implement it in a series of layers,
using the existing SSL implementation for the TLS part, a
ProtocolCodecFactory for the core BEEP framing, and then probably
IoFilters on top of that for MIME and message sequencing. I'm hoping
to build an incremental XML parser with it too.


Some people asked us about BEEP implementation from time to time, but we
didn't have enough time to implement BEEP.  We have interest definitely.

We're probably only going to use the sequencing/multiplexing stuff
ourselves, so that will have top priority, things like TLS and SASL
will come later as and when I get time. I'm definitely interested in
making it a complete implementation in the end though. I'm also
interested in people's ideas about how the threading model should work
- I've not worked much with MINA, so I'm learning that part as I go
too, input welcome.


Thread model and protocol implementation works independently, so you don't
need to worry too much about the thread model.  You can change it later
because the change won't affect the protocol codec at all.

Is this something that the MINA project would be interested in
incorporating into the core project? I get to do this on my work time,
so hopefully I'll get some good progress fairly quickly.


We are very interested, of course.  Is your team interested in contributing
the BEEP implementation on top of MINA?  Then we're ready to cooperate with
you and your team closely.

Cheers,
Trustin
--
what we call human nature is actually human habit
--
http://gleamynode.net/
--
PGP key fingerprints:
* E167 E6AF E73A CBCE EE41  4A29 544D DE48 FE95 4E7E
* B693 628E 6047 4F8F CFA4  455E 1C62 A7DC 0255 ECA6

Reply via email to