|
Per Christian Nodtvedt wrote: [...]
Actually, I am very interested to have someone implement a publish-subscribe mechanism in Jonathan, and make it work in various environments ! Right now, we are figuring out were to graft our modifications on to the Jonathan protocol model. Using the GIOPProtocol implementation as a guide, it seems that we need Marshallers, UnMarshallers and a factory for these. We will implement Session_High with our Topic-class, and Session_Low with our subscribers (called MessageBoxes). In addition to this, we will implement a Protocol, a ProtocolGraph and SessionIdentifiers to interact with the underlying layers. we will probably end up using TcpIpProtocol for the first version, and then use IpMulticast or an inhouse RtpMulticast afterwards.
Actually, I think that it would not be very difficult to downsize a lot the distributions if you only need this part, and to have them run with JDK 1.1.8. Using them directly would certainly make your development much easier, and provide you with a higher level, more integrated programming model. However, if you need to stay at the message level, I think that EBinder provides you with the right interface. This rather long-winded tale explains the context of the project and hopefully justifies our choices. I would appreciate comments on whether our understanding of the protocol-model is correct, and if we have found the right place to start. It seems correct to me ! Best regards, Bruno |
begin:vcard n:Dumant;Bruno tel;cell:06 75 20 76 64 tel;fax:33 1 49 26 09 76 tel;work:33 1 42 44 40 74 x-mozilla-html:FALSE url:www.kelua.com org:Kelua SA adr:;;55 rue Sainte Anne;Paris;;75002;France version:2.1 email;internet:[EMAIL PROTECTED] x-mozilla-cpt:;1 fn:Bruno Dumant end:vcard
