A light, open source, ESB replacement using the "swarm communication pattern"