[Pipet Devel] NetInputs and NetOutputs

Jean-Marc Valin jean-marc.valin at hermes.usherb.ca
Mon Jun 19 19:47:07 EDT 2000

> About DL support: We'll need commands like "create_link" and "destroy_link"
> ("link" is Overflow terminology, which we should use, and a "pipe" is a type
> of link).  As an example of why the UI needs to follow the commands of the DL
> (although that may seem backward), imagine the user entering a subnet and
> disconnecting a link.  The UI tells the DL......

I'd be tempted to use "Link" in the PL and "Pipe" for the BL. A link is
implemented through the getOutput() call and the exchenge is made in memory,
while a "Pipe" is implemented through the BL and uses CORBA/sockets/... 

> About iterations: The idea of using iterators with data passed around the
> Internet (not just within the Overflow system) is interesting.  Say that you
> want to pass some data to a remote processor in a loop until a condition is
> met.  But, where should the logic/controller for this reside?  Do we need to
> (re)implement this in the BL layer, or should the user make a PL subnet to
> handle this?  Thoughts?  Talk amongst yourselves :-)

Just like in Overflow a Network is a Node, and just like the BL can wrap
Overflow, we could have a PL node that "wraps" the BL (maybe by executing
another BL on the local machine).


Jean-Marc Valin
Universite de Sherbrooke - Genie Electrique
valj01 at gel.usherb.ca

More information about the Pipet-Devel mailing list