written by Allan Saddi. Flup is functionally divided into three components: * FlupServers; * FlupMiddleware; * FlupPublisher.