JavaFBP is a Java implementation of the concepts described
in the book “Flow-Based Programming”. It allows a
developer to specify an application as a network of “black-
box” components, which are implemented as long-running
Java threads, connected by bounded buffer connections,
over which data objects travel (“information packets”). The
network is also specified as a Java program, which maps a
visual connection diagram. The black box processes can be
reconnected as desired to form different applications without
having to be changed internally.


License: Artistic License


Changes:
Component description now held in metadata, not in the introspect() method. The isConnected() method has been added for output ports. The directory packaging has been changed somewhat. The source is now available via the SourceForge SVN.