[JDEV] Looking for transport development guidance

Mark Hahn mhahn at gte.com
Tue Nov 28 08:42:51 CST 2000


>Hi Mark,
>
>Um, that weather-transport is a dormant project, I think. :)
>
>I'm currently putting together a short doc on the MIO (Managed
>Input/Output) API for communications between transports and jabberd (the
>core server) in Jabber 1.4. However, I'm sure it won't answer all your
>questions -- there is a lot to be learned from the core server
>developers that I don't think I'll be able to capture in this doc, at
>least not in the first draft. I'll let you know when the doc is done.
>
>See also this recent post by Keith Minkler (a.k.a. TSBandit) on JDEV:
>
>http://mailman.jabber.org/pipermail/jdev/2000-November/003822.html
>
>Peter
>

Thanks Peter. I look forward to reading your document.

I had read Keith's message and all the follow ups but before I can 
really appreciate all of the items that affect the actual Transport 
Server development, I am trying to understand what other changes or 
components one would need within Jabber in order to support a given 
Transport Server, if any?

1 - If I wanted to build a Transport that would allow me to access an 
information source such as Usenet News, what else is needed besides 
the actual Transport Server?

2 - I get confused by service and server. Is there always a service 
that corresponds to the transport implementing that service? Is there 
a core component that plays the role of the service?

3 - And if I want UseNet News to be a service that a user can 
subscribe to, what do I need to do? Provided that jabber is 
configured to know about the UseNet Transport and requests have a 
Usenet service id, will messages simply get routed to that transport 
with no changes or additions required in the core?

I know the details of transport development and integration within 
Jabber are second nature to those doing the development but to those 
of us trying to get a handle on the whole process its a challenge. 
Any quick sketch of the transport development and integration process 
sure would be helpful. I am not looking for the details but rather 
the big picture. I can dig out the details once I have an 
understanding of how things are supposed to work.

thanks

-mark
================================================
  Mark Hahn              |  Verizon Laboratories
  mark.hahn at verizon.com  |  40 Sylvan Road
                         |  Waltham, Ma. 02451
================================================




More information about the JDev mailing list