﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
89	cromp -- cromp universal connector topic	Fred T. Hamster	bugdock	"cromp could be universal connector
  needs support for multiplexing on context of data,
    i.e. go to xml parser for xml prefix,
    go to html parser for that,
    try to parse as cromp message,
  support for this makes it easier to have multiple versions of cromp
    no longer need to match exact format of old version
    can interpret which one it is in same protocol matching area.



----


general forwarding service:

a class that can maintain a list of forwards.

all these are is a source and a sink.

the source is a place where the class listens for data.  the sink is where
it puts that data once it hears it.

can be arbitrary connections too: connected to multicast to broadcast to etc.

the packet sizes are a concern, but not really our problem.  we could just
slap the too-large packets in chunks out on the bcast
and if they don't arrive, that's the nature of broadcast.


--------------


cromp server idea for distributing requests to appropriate handler:

cromp server should support registration of other services via patterns.
 e.g. xml html etc should go to a web server.
other patterns go to other servers.
could be a proxy server in this manner, or  support endless services.


==========

octopus confederation:


other servers log into a server that is based on list synchronizer
or something similar.

they register themselves as providing a particular service.  this then
forms a place in the chain of unique names where if someone asks for
far down enough in a chain, they may get routed to a remote server?

or really, any arbitrary unique service name could be routed elsewhere.

the main port (the list synch guy) would then accept connections from
cromp clients and route their requests to the right topics, served elsewhere.
replies would need to be routed back also.

this allows a central clearing house point where the connections can be made,
but any number of servers could implement the service, anywhere on the
planet."	new-feature	assigned	minor		feistymeow-octopus			cromp	
