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.
This release adds metadata and a Play Tune component. The network definition notation has been simplified. A couple of deadlock problems have been fixed.
URL: Flow-Based Programming