TL;DR: This paper discusses a general architecture for rule-based agents and how it can be realized with the help of semantic web languages and shows how such agents can go live on the web by presenting an implementation in Mandarax, a Java rule platform.