The pipes and filters architecture